Definitions
A Prototype is a simulation (fake). An MVP is a functional product (real) with minimum features. One is for learning; one is for selling.
The Prototype Goal
Validate the problem/solution fit. "If we built this, would you want it?" Use Figma or InVision. Throwaway code.
The MVP Goal
Validate market fit. "Will you pay for this?" Use real code. Iterate based on actual usage data.
Cost and Timeline
Prototype: Days/Weeks, $0-$5k. MVP: Months, $20k-$100k. Always prototype first.
Fidelity Levels
Low-fi sketches -> High-fi Figma Clickable -> Code Prototype -> MVP. Increase fidelity only as confidence increases.
Testing Methods
User interviews for prototypes. Analytics and sales figures for MVPs.
Moving from Prototype to MVP
Don't use prototype code for MVP. Throw it away. The knowledge gained constitutes the value, not the throwaway script.