driftless
Search

Prototypes

Scope technique · See it on the map

Runnable here

Building a working model of a product early, so stakeholders can react to something real.

When to use it

Use it when stakeholders genuinely can't agree on, or can't articulate, what they want until they see or use something -- a new user interface, an unfamiliar workflow, a physical layout. A prototype settles arguments a spec review keeps circling on.

When to avoid it

Skip it when requirements are already well understood and well-precedented -- prototyping a form field that behaves exactly like every other form field in the system burns time on feedback nobody needs. Also watch the build cost: a prototype meant to be throwaway is only cheap if it's actually kept throwaway; don't commission one you can't afford to discard.

Steps

What it produces

Common pitfalls

Worked example

A regional theater company wants a new seat-selection flow for online ticket sales but the marketing lead and the box-office manager keep disagreeing in meetings about what 'simple' means. The PM has a designer build a clickable prototype of three seat map interactions in an afternoon -- no real backend -- and runs it with five recent ticket buyers. Two of the three interactions confuse every tester; the third is clear. That settles the internal argument in one session, and the PM explicitly logs the prototype as throwaway -- development will build the chosen interaction against the real seat inventory system from scratch, not extend the demo code.

Source

Where it comes from: this technique is named by the PMBOK Guide, 6th edition.