← Back to the journal

MVP build

MVP vs Prototype vs Proofof Concept: Which Do You Need?

A proof of concept, a prototype and an MVP answer three different questions. Pick the wrong one and you pay for answers you did not need.

MVP vs Prototype vs Proof of Concept: Which Do You Need?

People use these three terms as if they mean the same thing. They don't. Each one answers a different question, and each one costs a different amount of time and money. If you are about to spend on any of them, it helps to know which question you are actually trying to answer.

Think of them as three filters. Each one removes a different kind of doubt before you commit more money. Used in the right order, they turn a risky idea into a product with evidence behind it.

From idea to evidence

From idea to evidence
  1. 01

    Idea

    Start with the question worth answering.

  2. 02

    Proof of concept

    Can it work? Remove technical doubt.

  3. 03

    Prototype

    Do people get it? Remove usability doubt.

  4. 04

    MVP

    Will they use it and pay? Remove market doubt.

  5. 05

    Product

    Scale what works with confidence.

Proof of concept: can this be built at all?

A proof of concept is a small technical experiment. It exists to check whether an idea is possible. Can our model read handwritten forms accurately enough? Can we pull live data from this government portal? Will this sensor talk to our app?

Nobody outside the team sees a proof of concept. It usually has no real design and no proper user flow. It might be a script and a spreadsheet. That is fine. Its only job is to remove technical doubt before you invest in anything bigger.

You need one if there is a real question about whether the core technology works. This is common with AI features, hardware, unusual data sources and integrations with systems nobody on your team has touched before.

Prototype: will people understand it?

A prototype shows what the product will look like and how someone will move through it. Often it is clickable screens built in a design tool, with no working code behind them. You can put it in front of a customer, an investor or your own sales team and watch what happens.

Prototypes are fast and cheap to change. Moving a button in a design file takes minutes. Moving it in a live app can take days. That is why it is worth finding the confusing parts here, before anything is built. Usability research from the Nielsen Norman Group found that testing with just five users typically uncovers about 85% of usability problems.

You need one if you are unsure about the flow, the layout, or whether users will get it without explanation.

MVP: will people actually use it, and pay?

A minimum viable product is real software. Real users sign up, use it for a real task, and you learn from what they do, not just what they say. It is small on purpose. It covers the one core job and leaves the rest for later. The idea comes from the Lean Startup approach of build, measure, learn. This is the only one of the three that can earn money or prove demand. It is also the most expensive, because it has to work properly, store data safely and hold up when people use it in ways you did not expect.

You need one if the technology is not in doubt, the flow makes sense, and what you need now is evidence from the market.

Do you need all three? Not always. A simple booking app has no technical risk, so a proof of concept would be wasted money. A tool built on a new AI model might need one badly. Many teams go straight from a prototype to an MVP, and that is often the sensible path.

The mistake to avoid is building an MVP to answer a question a prototype could have answered in a week. Or the opposite: polishing prototypes for months when what you really need is real users.

Common mistakes we see

  • Calling a prototype an MVP. Clickable screens can show interest, but they cannot prove people will use the product every week.
  • Turning the proof of concept into the product. Experimental code is written to answer a question fast, not to run safely for years. Rebuild it properly.
  • Skipping user testing because the team likes the design. Your team is not your user. Watch real people try it.
  • Building every idea at MVP level. Use the cheaper tools to rule ideas out before you pay to build them.

Found this useful?

NOTES WORTH OPENING

STAY INTHE LOOPWITH US.

One useful note on strategy, design or delivery when there is something worth sharing.

Useful notes only. Unsubscribe whenever you want.