A prototype is a representation of a proposed product experience built to explore, communicate, or test how an idea might work before full implementation.
A PRD can describe a checkout flow. A prototype lets someone experience it.
By clicking through the sequence, teams can discover missing states, confusing transitions, and assumptions that were invisible in text.
Rough structure and flow used for early exploration.
Realistic visuals, content, and interactions used when behavior or presentation needs believable testing.
A functional implementation used when technical behavior is central to the question.
A mockup is usually a static visual representation. A prototype emphasizes experience and interaction.
A Minimum Viable Product is a real minimum offering intended to test important assumptions through actual usage. A prototype can be disposable and may simulate functionality.
Polish can waste time and make weak ideas feel settled.
Know what uncertainty the artifact should reduce.
Important product behavior often lives in alternate states.
A prototype asks: what do we need to make tangible now so we can learn before we build the real thing?
Prototyping · Wireframe · Mockup · Usability testing
Read Prototyping for Product Teams for the complete workflow.