Minimum viable product

A minimum viable product (MVP) is the smallest implementation that lets real users complete a meaningful task, so a team can observe what happens and decide what to do next.

When to use it

  • The team disagrees about what MVP means and needs a shared definition before scoping work.
  • Someone proposes building an MVP and the real question is whether real use is the instrument the uncertainty requires.
  • A prototype, landing page, or interview study is being labeled an MVP without a usable value loop.
  • Stakeholders equate minimum with smallest feature list and need the smallest-credible-test correction.
  • The team must decide how much quality and scope an MVP needs before its learning is interpretable.

PM decision impact

A shared MVP definition prevents two expensive errors: overbuilding before learning, and calling weak signals validation. The PM sets the bar for what counts as credible — which decision the MVP informs, what observable behavior maps to the assumption, and what remains unresolved afterward.

How to do it

State the decision the MVP informs, the assumption it tests, the observable user behavior that maps to that assumption, and what the test cannot establish. Scope the smallest implementation that completes a meaningful task with enough quality and trust to make the result interpretable — then hand assumption-to-test matching and evidence interpretation to the validation workflow.

Example

Synthetic example — hypothetical scenario, not measured results. A team wonders whether managers act on weekly staffing-risk summaries. They hand-write four summaries from real schedule data and deliver them inside the existing manager workflow. Managers open, forward, and reschedule shifts from them. That manual loop can function as an MVP because real value is delivered and observed; a polished mock shown in interviews could not answer the behavior question.

Common mistakes

  • Calling every cheap test an MVP — interviews, mocks, and landing pages answer real questions without being products.
  • Stressing minimum and skipping viable: shipping a stub nobody can act on, then treating silence as learning.
  • Treating one positive signal as validation instead of naming what remains unresolved.
  • Building an MVP when a cheaper instrument — interview, prototype, data check, or spike — answers the question.
  • Skipping the decision the MVP informs, so results cannot update any product choice.

Related terms

Learn it in CraftUp

Last updated: October 2, 2026

What minimum viable product means

A minimum viable product is the smallest implementation that lets real users complete a meaningful task, so the team can observe what actually happens and decide what to do next. The phrase comes from Lean Startup: Eric Ries defined the MVP as the version of a new product that lets a team collect the maximum validated learning about customers with the least effort.

Each word carries weight:

  • Minimum means the smallest scope that still creates the learning conditions the decision needs — not the smallest feature list imaginable. Sometimes that is one complete end-to-end workflow rather than many partial features.
  • Viable means complete and trustworthy enough that the learning is interpretable: the user can finish something real, and the team can tell what the result says about the assumption. A stub that nobody can act on teaches nothing, however small it is.
  • Product means enough of the real value loop exists — the user does the job, the team observes the outcome. Research materials, mockups, and documents support learning, but they are not the product loop itself.

What counts as an MVP — and what does not

The most common confusion is treating every cheap test as an MVP. Use this boundary: if users cannot complete a meaningful part of the real job through it, it may be a useful test, but it is not an MVP.

CandidateVerdictWhy
A manually delivered end-to-end service that target customers reuseCan be an MVPEnough of the real value loop exists: users act, the team observes repeated behavior, commitment, or payment in a defined context.
A narrow production slice behind controlled exposureCan be an MVP or pilotReal users complete a real task with real consequences. The label depends on the learning objective and operating context, not on size alone.
Customer interviews or surveysResearch method, not an MVPThey reveal context, motivations, and prior behavior — but no product loop exists for users to act through.
A clickable prototype in a moderated testUsually a prototype, not necessarily an MVPIt answers comprehension or usability under test conditions. It does not by itself establish value, demand, or live behavior.
A landing page measuring signupsAn experiment, not an MVP by itselfIt observes response to a proposition and call to action under that traffic and context. A signup does not establish usage, retention, or willingness to pay.
A slide deck, vision doc, or demo video with no usable pathNot an MVPNothing real can be completed through it, so no product behavior is observed — however persuasive it looks.

Two hypothetical illustrations

Synthetic examples — hypothetical scenarios, not measured results. A team testing whether managers act on weekly staffing-risk summaries hand-writes the first four summaries from real schedule data and delivers them inside the existing manager workflow. Managers open, forward, and reschedule shifts from them. That manual loop can function as an MVP: the value (earlier action) is delivered, even though automation does not exist yet.

Contrast: the same team shows a polished mock of a risk dashboard in interviews and hears enthusiasm. That is a useful comprehension signal, but nobody staffed a shift through it — so it cannot answer whether the summary changes behavior. The mock is a prototype test, not an MVP.

Why MVP means smallest credible test, not smallest product

“Minimum” without “credible” produces stubs that teach nothing: too little quality, trust, or functionality for the result to be interpretable. The bar is set by the decision, not by a feature count — higher stakes, irreversible exposure, or weak existing evidence raise it; reversible, low-risk contexts lower it.

Before scoping anything, answer these four questions. If any answer is missing, the MVP is not defined yet:

  1. Decision: what product choice will this learning update — continue, narrow, revise, pause, stop, or expand?
  2. Assumption: what must be true for that choice to make sense, stated specifically enough that evidence could weaken it?
  3. Observable signal: what will users actually do through this implementation that maps to the assumption — not what they say about it?
  4. Limitation: what will remain unresolved after this test (feasibility, economics, long-term behavior), so one result never becomes “validated”?

Matching the right instrument to the assumption — and interpreting mixed evidence honestly — is a larger discipline than this page. It belongs to Validation and MVPs, which teaches assumption-to-test matching without pretending evidence creates certainty.

MVP versus nearby ideas

These concepts overlap with MVP. The table states each one's job so this page does not absorb theirs.

ConceptIts jobBoundary
PrototypeExplore comprehension, flow, or interaction cheaplyA representation for a specific question. It becomes MVP material only when a real value loop runs through it.
Proof of concept / technical spikeEstablish whether something can be built or perform reliablyAnswers feasibility. It says nothing about desirability or usability on its own.
PilotOperate a bounded real deployment with real usersA pilot can serve as an MVP when its objective is learning; pilots run for operational or rollout reasons are a different job.
Minimum marketable / lovable productShip the simplest offering the market will accept or loveOptimizes for selling and early-customer value. An MVP optimizes for learning and may never be sold as-is.
Experiment (e.g. A/B test, fake door)Observe a defined effect under controlled conditionsA method, not a product. Experiments can sit inside an MVP strategy; most are not MVPs themselves.

Frequently asked questions

What does minimum viable product mean in plain terms?

A minimum viable product is the smallest implementation that lets real users complete a meaningful task, so the team can observe what actually happens and decide what to do next. Minimum refers to scope; viable means the experience is complete and trustworthy enough that the learning is interpretable.

Does an MVP have to be software?

No. An MVP can be a manually delivered service, a narrow production slice, or a concierge-style workflow — as long as enough of the real value loop exists for users to act and for the team to learn. Slides, visions, and opinions alone are not MVPs.

Is a landing page or a clickable prototype an MVP?

Not automatically. A prototype in a moderated test answers comprehension or usability questions; a landing page measures response to a proposition under specific traffic and context. Either can be a legitimate test, but neither is an MVP unless users can complete a meaningful part of the real job through it.

What is the difference between an MVP and a prototype?

A prototype is a representation used to explore or evaluate something specific — comprehension, flow, or interaction — often without a working value loop. An MVP implements enough of the value loop that real use produces decision-relevant evidence. A prototype can be part of validation without being the MVP.

What is the difference between an MVP and an MMP?

An MVP optimizes for learning: the smallest credible vehicle that answers the current question. A minimum marketable product optimizes for selling: the simplest offering the market will accept from early customers. A successful MVP often grows toward an MMP, but they answer different questions.

When is an MVP the wrong choice?

When the uncertainty can be answered more cheaply — an interview for workflow context, a prototype for comprehension, a data check for frequency, a technical spike for feasibility — building even a small product is waste. An MVP earns its cost only when real use is the instrument the question requires.

What to do next

Once the meaning is clear, the next job is matching your riskiest assumption to the cheapest test that can answer it — and deciding whether that test needs to be an MVP at all. Learn that workflow in Validation and MVPs, or clarify the earlier gate — whether the problem deserves investment — in what problem validation really means.

Download App

Ready to become a better product manager?

Build your product skills with short, practical lessons you can fit around your day.
Start with our free courses and upgrade anytime.

CraftUp mobile app preview