Prototype, MVP or pilot: which one do you need first?

Paper sketch of an app, a phone running the app, and a row of phones on a shelf, the middle phone highlighted in blue

What a prototype, a minimum viable product and a pilot each test, how they differ in cost and risk, and how to pick the right first step.

In short

Build a prototype when you need to learn whether people understand and want a solution, an MVP when you need real users to prove they will use or pay for it, and a pilot when you need to prove a solution works in real operations before rolling it out. Most new digital products go prototype first, then MVP; pilots suit internal tools and B2B rollouts.

"Let's build an MVP" has become the default answer to every new product idea, and it often means building too much too early. A prototype (prototyp), a minimum viable product and a pilot answer different questions, at very different costs. This comparison from Devies, a Gothenburg-based product and engineering consultancy, is for founders, product leads and business owners deciding what to build first.

What are a prototype, an MVP and a pilot?

Each of the three is a way to reduce a specific risk before committing to a full product. They differ in what they test and who uses them.

A prototype is a model of a solution built to test an idea, usually with a small number of users in a controlled session. It can be a clickable design, a paper sketch or throwaway code. The UK government's service manual describes the alpha phase in exactly these terms: build prototypes, test the riskiest assumptions, and expect to throw away the code and many of the ideas at the end.

A minimum viable product (MVP) is the smallest working version of a product that real users can use in real conditions, built to learn as much as possible with the least effort. Eric Ries, who popularised the term, defines it as the version of a new product that lets a team collect the maximum amount of validated learning about customers with the least effort, and stresses that it is not about building minimal products for their own sake.

A pilot is a limited rollout of a working solution to a defined group, site or time period, to prove it works in real operations before scaling. Pilots are common for internal systems, AI tools and B2B products sold into large organisations, where the question is less "do people want this?" and more "does it work here, with our data, processes and people?".

How do they compare?

The table compares the three across the criteria that usually decide which comes first.

Criterion

Prototype

MVP

Pilot

Main question

Prototype

Do people understand and want this solution?

MVP

Will real users use, return to or pay for it?

Pilot

Does it work in real operations at our scale?

Users

Prototype

5 to 10 people in test sessions

MVP

Early real customers or users

Pilot

A defined team, site or customer segment

Fidelity

Prototype

Low to high, often not working software

MVP

Working, narrow, production quality where it matters

Pilot

Working, close to the final solution

Typical time

Prototype

Days to a few weeks

MVP

Weeks to a few months

Pilot

One to three months of use

Code reuse

Prototype

Expect to throw it away

MVP

Foundation for the product

Pilot

Usually becomes the product

Main risk reduced

Prototype

Wrong problem or wrong solution

MVP

No demand or no habit

Pilot

Operational, technical or organisational failure

Evidence produced

Prototype

Observed behaviour and feedback

MVP

Usage, retention, conversion, revenue

Pilot

Measured effect against a baseline

Three steps of increasing height holding a sketch, a phone and a building, with a question mark icon above each step

The key difference is what counts as success. A prototype succeeds when it changes your mind cheaply. An MVP succeeds when it produces evidence of real demand or real use. A pilot succeeds when it shows a measurable effect in operations and reveals what must change before rollout.

When should you start with a prototype?

Start with a prototype when the biggest uncertainty is about the problem or the solution, not about technology or scale. It is the cheapest way to be wrong.

Choose a prototype when

  • You are not yet sure which problem matters most to users, or how they would expect to solve it.
  • Several solution ideas compete and you need to choose before building.
  • The interface or workflow is new and you need to see whether people can use it.
  • You need something concrete to show investors, management or a key customer.

Test the prototype with a handful of real users and watch what they do; our guide to usability testing on a budget describes a lightweight method. Five sessions often reveal the main problems.

When should you build an MVP?

Build an MVP when you have evidence that the problem is real and the solution makes sense, and the remaining question is whether people will actually use it, come back or pay. An MVP must be usable for real, which means reliable enough for the core flow and honest about what is missing.

Choose an MVP when

  • Prototype tests showed that users understand and want the solution.
  • You can define one core job the product does well, and leave the rest out.
  • You can measure success with behaviour, such as sign-ups, repeated use or purchases, not only opinions.
  • You can reach early users who tolerate gaps in return for solving their problem.

The commonest MVP mistake is scope. Every feature added "because customers will expect it" delays the learning. Write down the one hypothesis the MVP tests and cut anything that does not serve it. A realistic estimate helps here; our guide to software estimation leaders can trust explains how to size it.

Sometimes the narrow first version can go straight to production quality. Devies built a cross-platform Flutter app for reading industrial vibration sensors over Bluetooth Low Energy from concept to app store deployment in 30 days, with a white-label architecture so one codebase serves several customer configurations. A tight, well-understood scope made that possible.

When is a pilot the right first step?

A pilot is the right first step when the solution itself is reasonably proven, but you do not know whether it works in your organisation, with your data and your people. It is common for:

  • Internal tools and AI assistants, where accuracy, adoption and process fit must be measured before rollout.
  • B2B products sold to large customers, who want a limited deployment with agreed success criteria before signing a full contract.
  • Replacements of existing systems, where you need to run the new solution in one unit or region first.

A good pilot has a baseline, a defined group, agreed success measures and a decision date: scale, change or stop. The service manual describes a similar step in its beta phase: a private beta with a limited number of users, followed by a public beta when the service can run at scale, as set out in how the beta phase works.

How do the three fit together?

For a new digital product, the usual order is prototype, then MVP, then scale. For a new internal or B2B solution, it is often prototype, then pilot, then rollout. Skipping the prototype is the most expensive shortcut, because it moves the cheapest learning into the most expensive phase.

Use these questions to decide where you are:

  1. Do we know which user problem we are solving? If not, do discovery work before building anything.
  2. Do we know whether our solution makes sense to users? If not, build a prototype.
  3. Do we know whether real users will use or pay for it? If not, build an MVP.
  4. Do we know whether it works in real operations at scale? If not, run a pilot.
  5. If all four answers are yes, build and scale the product.

Our guide to the digital product development process shows how these steps fit into the full path from idea to release.

Devies

Want a second opinion?

Devies, a Gothenburg-based product and engineering consultancy, works on questions like this with Nordic product and IT teams. Tell us where you are and we will suggest a sensible first step.

Talk to Devies

Frequently asked questions

What is the difference between a prototype and an MVP?

A prototype is built to test an idea or a design, usually with a few users in a controlled session, and is often thrown away. An MVP is a working product used by real users in real conditions, built to learn whether people will actually use, return to or pay for it. A prototype answers "does this make sense?"; an MVP answers "will people use it?".

What does MVP stand for?

MVP stands for minimum viable product. The term was popularised by Eric Ries in the Lean Startup method, where it describes the version of a new product that lets a team collect the maximum amount of validated learning about customers with the least effort. "Minimum" refers to the effort needed to learn, not to building a poor or incomplete product.

How long does it take to build an MVP?

It depends on the scope, the platform and how much already exists, but most focused MVPs take from a few weeks to a few months. If the estimate grows beyond that, the scope usually includes features that do not test the core hypothesis. Agree the one question the MVP must answer, and cut everything that does not help answer it.

Is a pilot the same as a proof of concept?

No. A proof of concept tests whether something is technically possible, often in isolation and without real users. A pilot runs a working solution with real users in real operations for a limited group or period, to prove it delivers value and to find what must change before rollout. A proof of concept can come before a pilot, but it does not replace it.

Sources

Here’s more

Join Our Newsletter

Shopping Cart

We use cookies

We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.

Check out

Contact Form text

We will contact you text