Skip to content
BusinessBeginner8 min read

What Is an MVP?

A minimum viable product is the smallest thing that completely solves one problem for one person — not a cheap version of everything.

Written by Daksh BathlaFounder — Technology, Product & Business
Published 13 May 2026 · Updated 1 August 2026

The definition people get wrong

An MVP is not a bad version of your product. It's the smallest thing that takes one person all the way from their problem to it being solved. "Minimum" describes the scope of the promise, not the quality of the work.

This distinction decides how you cut. Given a product with five features, most people build all five at 20% quality. The result is a demo where nothing quite works — which teaches you nothing, because no user ever completed a real task. The correct cut is one feature at 100%, all the way to the end.

Two ways to cut the same scope
Cut by quality (wrong)Cut by scope (right)
Five half-working featuresOne feature that finishes the job
Users get stuck everywhereUsers get stuck at the edges you deliberately excluded
Feedback is about bugsFeedback is about whether the problem was worth solving
Can't charge for itCan charge for it

What to cut, in order

There's a fairly reliable order to this, and it holds across most software products.

  1. Settings and preferences — pick a sensible default and ship it
  2. Onboarding flows — talk to your first ten users directly instead
  3. Admin panels — you have a database and you know how to query it
  4. Team accounts, roles, and permissions — start with one user per account
  5. Integrations — a CSV export solves most of this on day one
  6. Billing automation — an invoice sent by hand is a valid payment system for ten customers
  7. Anything triggered by "but what if we get a thousand users"

Three MVPs that aren't products

The concierge

You do the work manually for each customer while they experience it as a service. Slowest to run, fastest to learn from, because you see every step where the process actually breaks.

The Wizard of Oz

The interface looks automated; a human is behind it. Legitimate when you're testing whether the output is valuable, not whether you can automate it — and only when nobody is misled about something that matters to them, like who is reading their data.

The single page

One page describing the product with a real way to commit — a deposit, a waitlist with a follow-up call, a pilot form. Tests reachability and interest, not usage. Weakest of the three, and by far the fastest.

A worked example

Scoping yours

  1. Write the one job it must finishOne sentence, one user, one outcome. "A freelancer gets a list of twenty local businesses with a drafted email for each."
  2. List every step that job requiresBe literal. Include the boring steps — logging in, getting the data out.
  3. Delete every step that isn't on the shortest pathNot "defer". Delete, then see if the job still finishes.
  4. Write down what shipping it will teach youIf the answer is "whether people like it," sharpen it. "Whether anyone runs it a second time in the same week" is a real question.
  5. Set a date, and cut scope to meet it rather than moving itThe date is the forcing function. Moving it removes the only constraint doing useful work.

Common mistakes

  • Building five features at 20% instead of one at 100%
  • Treating "minimum" as permission to ship something broken
  • Adding a settings page before there is a single user with a preference
  • Building for a scale you don't have — the thousand-user problem you'll never reach if the first ten don't return
  • Shipping without deciding, in advance, what the result would teach you

Key takeaways

  • An MVP finishes one job completely for one person
  • Cut scope, never quality — half-working features teach you nothing
  • Concierge, Wizard of Oz, and a single page are all legitimate MVPs
  • Decide what shipping should teach you before you build it

Try it yourself

Write your product's feature list, then cross out everything not required for one user to complete one job once. Whatever survives is your MVP. If nothing survives, the job wasn't specific enough — write a narrower one.

TERMS USED HERE