
How to Actually Build a Minimum Viable Product
Yoko Brobst
September 23, 2026
The minimum viable product, or MVP, is one of the most common ideas in startup culture—and one of the most misunderstood. Founders sometimes interpret an MVP as a cheaper, uglier version of the final product. Others treat it as an excuse to launch something unfinished and hope customers tolerate it.
Neither interpretation captures the real purpose.
An MVP is the smallest version of a product that allows you to test whether your most important assumptions are correct. It should be useful enough for real people to try, but simple enough that you have not spent a year building features before discovering whether anyone actually wants them.
The point is not to build less forever. The point is to learn before you build more.
Start with the problem you are testing
Before deciding what goes into an MVP, define exactly what you are trying to learn.
Suppose you want to create a platform that helps small businesses automatically organize invoices. It would be easy to imagine dozens of useful features: receipt scanning, payment reminders, accounting integrations, financial dashboards, tax reports, multi-user accounts, and AI-powered categorization.
But none of those features matter if the fundamental assumption is wrong.
The first question might simply be: Do small-business owners have enough difficulty organizing invoices that they will adopt a new tool to solve the problem?
Your MVP should help answer that question.
This changes the way product development begins. Instead of asking, “What features should our product have?” ask, “What is the smallest thing we could create that would test whether customers want the core value we are proposing?”
That question prevents a surprising amount of unnecessary work.
Identify the one thing the product must do well
Most successful products eventually become more complicated. Their first versions do not need to be.
An MVP should usually focus on one primary job.
For a food delivery startup, that might be allowing customers to order food from a small number of restaurants. For a project management tool, it could be helping a team assign and track tasks. For an AI writing product, it might simply generate useful first drafts from a prompt.
Everything else can wait.
One useful exercise is writing down every feature you imagine the final product containing. Then separate those features into three categories: essential for solving the core problem, useful but not necessary, and something that can clearly be added later.
Be ruthless.
Founders frequently classify features as essential because they personally like them, not because customers actually need them. If removing a feature still allows the user to experience the product’s central value, it probably does not belong in the first version.
Choose the simplest way to deliver the value
An MVP does not always need sophisticated technology.
In fact, sometimes it barely needs technology at all.
Imagine you want to build an algorithm that creates personalized weekly meal plans. Instead of spending six months developing the complete recommendation system, you could recruit 20 users, collect their preferences through a form, and manually create their meal plans.
From the customer’s perspective, the basic value is still being delivered: they receive a personalized meal plan.
Behind the scenes, however, the founder is doing work that software might eventually automate.
This is sometimes called a concierge MVP. It can be extremely useful because it allows founders to test customer demand while simultaneously learning exactly what the eventual technology needs to do.
Other MVPs might use spreadsheets, no-code tools, simple landing pages, existing software integrations, or clickable prototypes.
The goal is not technical sophistication. It is useful learning.
Build for a very specific first customer
Trying to create an MVP for everyone usually produces a product that is particularly useful to no one.
Instead, identify a narrow group of early users.
Rather than building “accounting software for businesses,” you might start with accounting software for independent graphic designers. Instead of creating “a fitness app,” you could initially focus on people training for their first half-marathon.
Narrowing the audience makes product decisions easier because the users have more similar needs.
It also makes feedback more meaningful.
If ten completely different customers request ten completely different features, it can be difficult to know what to build. If ten similar customers repeatedly encounter the same problem, the signal is much stronger.
The initial market does not have to be the company’s permanent market. Starting narrow simply gives the startup a clearer environment in which to learn.
Get the MVP in front of real users quickly
An MVP sitting privately on the founder’s laptop is not doing its job.
The learning begins when real users encounter it.
Recruit a small number of people who genuinely experience the problem you are solving. Let them use the product in realistic situations rather than simply watching a presentation.
Then observe what happens.
Can they understand the product without a long explanation? Where do they become confused? Which features do they ignore? What do they repeatedly use? Do they come back after the first session?
Founders should also speak with users, but behavior deserves special attention.
Someone may politely say that a product is “really interesting” and then never open it again. That is useful information, even if it is uncomfortable.
A smaller group of users returning every week can be a much stronger signal than hundreds of people trying the product once.
Measure what actually matters
Early-stage startups do not need dozens of dashboards.
They need a few measurements connected to the assumptions they are testing.
If you are testing whether people want the product, look at sign-ups and activation. If you are testing whether it provides ongoing value, look at retention and frequency of use. If you are testing whether there is a viable business, examine whether customers are willing to pay.
The right metric depends on the product.
A product designed to help someone file taxes once a year should not be judged by daily usage. A messaging application, on the other hand, would probably have a serious problem if users returned only once every six months.
Metrics need context.
The purpose is not to find numbers that make the startup look impressive. It is to find numbers that reveal whether the underlying assumptions are becoming more or less credible.
Improve the product in small cycles
Once users provide feedback, the temptation is to build everything they request.
Do not.
Instead, look for patterns.
If one customer requests a highly specialized feature, it may not matter. If eight out of ten users struggle with the same part of the product, that deserves attention.
Improve the MVP, release the change, and observe what happens. Then repeat the process.
This creates a cycle of building, measuring, and learning. Each version of the product should reduce uncertainty about what customers need and what the company should build next.
Over time, the MVP becomes less “minimum.” Features are added because evidence supports them rather than because someone imagined they might be useful.
That is the real purpose of an MVP.
It is not the first cheap version of your dream product. It is an experiment designed to discover what the dream product should actually become.
Build only enough to learn something important. Put it in front of real people. Watch what they do. Then let the evidence decide what gets built next.






















