What is an MVP? (And What It Definitely Isn't)

last updated: July 25, 2026
What is an MVP? (And What It Definitely Isn't)

TL;DR

What is an MVP?

The core minimum viable product definition is simple: it is the smallest thing you can build to test a risky assumption about your business. It is not a cheaper, broken version of your final software. An MVP exists to prove demand through real customer behavior before you spend months writing code.

Founders often say they are building an MVP. What they usually mean is they are building the final product, just thinner, buggier, and missing features. They reduce scope to make shipping cheaper.

Building feels like progress, but this is a trap. A true MVP does not try to look like finished software. It tries to answer one risky question. A good MVP reduces scope to make the learning clearer, not just to launch faster.

The Customer Discovery Kit.
Interview scripts, the question bank, and a one-page notes template — so your discovery calls surface real buying signals.
Send me the kit
Free KitInstant access

The Three Words

We hear the acronym so often we forget what the words mean in practice.

What does minimum mean in MVP?
Minimum means the least effort needed to learn. It does not mean the lowest quality. If your test requires a landing page, that page must work well enough to test the core offer.

What does viable mean in MVP?
Viable means the customer can feel the promised value clearly enough to react honestly. If the experience is completely broken, you learn nothing about demand. Users will reject the poor execution instead of judging the idea.

What does product mean in MVP?
A product is an offer or an experience. It is not always software. You can test a product manually.

MVP vs. Buggy v1

The easiest way to check your plan is to look at your goal. Are you trying to learn, or are you trying to sell early?

Criteria

True MVP

Buggy v1

Goal

Answer one risky assumption

Get a product to market fast

Scope

One focused test of value

A stripped-down version of the vision

Quality bar

High enough to test demand

Low enough to ship this month

Customer signal

Real behavior and commitments

Polite feedback or frustration

Example

Selling a service and delivering it manually

Coding a basic app that crashes

For a deeper look at the core concept of validated learning, Steve Blank's customer development framework provides a strong foundation on testing hypotheses directly with customers.

How to Prove Demand Before Automation

Founders sometimes build because they are afraid to ask for money before the software exists. The most reliable way to test an idea is to secure proof of demand. This looks like paid pilots, revenue, signed letters of intent, design-partner commitments, or booked demos.

Feedback is weak. If you ask people what they think, they will give you polite lies. Actual behavior beats stated intent. As Rob Fitzpatrick explains in The Mom Test, you must learn to ask questions that reveal truth even when everyone is lying to you.

Consider a hypothetical concierge MVP. Imagine a founder wanting to test an AI-personalized workout product. Instead of writing code first, they sell a 14-day pilot to 15 real buyers. The personalized workouts are delivered manually through WhatsApp.

The goal is to measure willingness to pay. If after the pilot, 40% of the testers want to buy the £60 subscription, the founder has proved demand before they built the automation. The check is what demand proof the MVP created, not how many features shipped in the first version.

A good MVP has enough substance to attract early adopters and let them complete a core task. ProductPlan explains this balance in their guide to delivering early value. If you are struggling with what to include, reviewing a minimum viable product guide can help you decide what tests are worth running.

Riskiest Assumption Checklist

Keep the sequence simple when planning your test. Use this four-step checklist to validate your idea:

  1. Identify the riskiest assumption: Find the hardest part of the business model to prove.

  2. Design the smallest test: Build an experiment exclusively for that specific assumption.

  3. Measure real behavior: Watch what customers actually do, not what they say.

  4. Make a decision: Use the behavior data to decide whether to build the software.

You can read more about how MVP testing moves through the build-measure-learn cycle at Productboard.

FAQ

Find where your first 100 customers are in 2 mins. — or browse all the free founder guides.