Skip to content
josh_
All insights

Product strategy

Use prototypes to make the decision visible

Prototypes can bring stakeholders, designers, and engineers into a clearer conversation when the team knows which decision it is trying to make.

By Josh Child6 min read

PrototypingStakeholder alignmentProduct design
In this perspective

A requirement can sound clear until people see how it behaves. “Administrators can manage promotions” leaves room for many interpretations. Someone imagines preparing a promotion days before an event. Someone else imagines changing it during the event. An engineer wants to know who can publish it and what happens to an existing version.

A prototype can expose those differences earlier. It gives the team a specific sequence to inspect and a shared object to discuss. The value comes from the decision it helps people make, which may involve the workflow, the scope, or a constraint the original request left unstated.

That is how I want to use prototypes in product work. They help move a conversation from general agreement to practical understanding. They are especially useful when the same product serves different groups whose responsibilities overlap.

Start the review with a decision

Before presenting a prototype, I would state what the team needs to decide. It might be whether a proposed workflow matches operational needs, whether a first release supports enough of the task, or which part needs further investigation.

That gives reviewers a useful role. They can compare the experience with the work they understand rather than comment only on how it looks. It also helps separate a decision from an interesting suggestion that belongs elsewhere.

Imagine reviewing a hypothetical promotion-management flow for a venue. The decision might be whether a marketing user can prepare a promotion independently and request approval before it becomes visible to fans. That is a more focused review than asking everyone for feedback on an entire dashboard.

I would identify the people who understand the relevant responsibilities. The person preparing a promotion may see different issues from the person approving it or the person handling a problem during an event. Their perspectives help the team find the actual decision boundary.

Show enough context to reveal the handoffs

At Pesci Sports, I worked with executives and stakeholders to define requirements for a white-label gameday application and administration platform. I designed experiences, built prototypes for review, and planned delivery with back-end engineers.

The work connected fan-facing features with the administrative tools behind them. That relationship is important because a change in one area can create responsibilities elsewhere. A promotion needs a route from preparation to publication to the fan experience, along with a way to respond when something needs correction.

In a review of a comparable workflow, I would show the relevant handoffs rather than isolate a polished screen. What does the administrator know before beginning? What changes after saving? Who sees the next state? How does someone confirm that the intended result happened?

These details make the prototype useful to people who do not share the same technical vocabulary. They can follow the work, point to a moment that feels wrong, and explain the consequence in terms of their role.

Include an ordinary exception

The straightforward path is a necessary part of a prototype, but it can make the product look simpler than it is. I would include at least one exception that matters to the decision under review.

For the hypothetical promotion flow, that could be a requested change after approval, a missing piece of information, or a user who lacks permission to publish. The prototype does not need a complete error-handling system to support the discussion. It needs enough behavior to make the responsibility visible.

An exception can reveal an important scope choice. Perhaps the first release allows a promotion to be paused but leaves editing a published promotion for later. Perhaps approval happens outside the system initially, with the interface making that limitation clear. The team can discuss the trade-off directly.

I also want the prototype to expose its own limits. Simulated actions and sample information should be identified. A stakeholder should know whether they are evaluating a proposed interaction or a working connection to another service.

Invite different kinds of feedback deliberately

A review can become scattered when people are answering different questions. One person is assessing brand fit, another is evaluating data requirements, and another is questioning the business case. All may be useful, but they need a place in the conversation.

I would organize the review around the current decision and make room to record other concerns separately. For an operational flow, I might first walk through the task without interruption, then ask the participants to explain where the sequence conflicts with their work.

Engineers should have space to identify assumptions about data, integrations, and system behavior. Designers should be able to question comprehension, control, and accessibility. Stakeholders should explain the operational and business consequences of the proposed choices.

The product owner connects those contributions and checks whether the decision can be made. If important information is missing, the outcome may be a focused investigation. That is a useful result when it prevents the team from committing on the basis of an unresolved assumption.

Record the decision outside the prototype

A prototype is easy to revise, which makes it a weak sole record of agreement. Screens change. Links become outdated. A detail discussed in a review may never appear in the final version.

After the conversation, I would record the decision in plain language. What was agreed? Why? Which assumptions remain? Who needs to resolve an open question? What does this mean for the first release?

The record should connect to the relevant requirements or backlog items. A review that changes the approval model needs to change the product definition, not just the visible button. Engineers and testers need access to the reason behind the behavior so they can make consistent decisions later.

This also makes future changes easier to assess. A new stakeholder can understand why a boundary exists. The team can revisit an assumption when there is new evidence instead of trying to reconstruct a conversation from an old screen.

Use AI speed to compare alternatives

AI-assisted development can help make a prototype interactive sooner. I would use some of that speed to compare approaches rather than immediately polish the first one.

For the hypothetical approval flow, the team could inspect a separate review step and a single-screen approach. The comparison might reveal which version makes responsibility clearer or which requires less repeated information. Both could be discarded if the underlying workflow is wrong.

I would keep the prototype's code and behavior in perspective. An exploration does not establish that an implementation is suitable for production. Engineering review, real data considerations, and release checks still have their own work to do.

The strongest prototype review ends with less ambiguity. People understand the proposed task more clearly, the team knows what it has agreed, and the next step follows from a visible decision. A prototype has done its job when it helps create that shared understanding, whether the final product preserves its screens or takes a different direction.

Keep exploring