How to Build a Minimum Viable Product: Scope, Tests and Examples
A minimum viable product should let a defined user attempt a valuable task and give the team evidence about what happens. To plan an MVP, start with the learning question and work backward to the smallest dependable experience that can answer it. Feature count alone is a poor measure of scope.
Define one user, one valuable task and one learning question.
Cut scope while keeping the core experience usable and honest.
Track task completion, obstacles and repeat use alongside signups.
Separate a successful pilot from proof that delivery can scale.
1. Decide what the MVP needs to teach you
Write a decision sentence: after this release, we need to know whether a particular user can achieve a particular outcome through this process. For example, a hypothetical bookkeeping tool might test whether freelance designers can categorize a month of transactions with fewer unresolved items. The first release does not also need to manage payroll, tax filing and invoicing.
Y Combinator’s MVP lesson by Michael Seibel emphasizes talking to users, launching a limited initial product and learning from feedback. Treat that as a direction for reducing unnecessary delay, not a reason to release a product that cannot safely perform its promised task. Watch YC’s MVP planning lesson. List the decisions the first release will deliberately leave unanswered.
2. Choose a format that matches the question
A clickable prototype can test comprehension and navigation, but it cannot establish reliable delivery of a service it only simulates. A manually supported pilot can test a workflow, but it does not prove the automation will work. A narrow working application can test actual task completion, provided the experience and limitations are explained clearly.
The distinction between understanding customer needs, testing a solution and examining willingness to pay also appears in Strategyzer’s testing roadmap. Choose the format that addresses your current uncertainty. If you still do not understand the user’s existing workflow, return to customer discovery before committing to a larger implementation.
3. Separate the essential path from optional features
Map the journey from a user’s starting situation to the promised result. Identify what must happen at each step, including onboarding, error recovery and support. Then challenge every proposed feature: if we remove it, can the participant still complete the core task and can we still interpret the result? If yes, it is a candidate for a later release.
Keep necessary protection and basic accessibility inside the scope. Reducing features does not justify exposing sensitive information or leaving users unable to recover from a failure. For an early pilot, synthetic or carefully minimized data may be sufficient. Explain any manual processing and agree how participant information will be handled before the test begins.
Essential task: the user can reach the promised result.
Essential learning: the team can see where the workflow succeeds or fails.
Essential trust: limitations, support and data handling are clear.
Optional breadth: extra customer segments, integrations and customization can wait.
Exit condition: the team knows when to stop, fix or expand the test.
4. Work through a hypothetical MVP scope
Consider a tool helping small creative agencies collect client approvals. The core hypothesis is that one shared approval link will reduce ambiguity about which version a client approved. The smallest working path might allow a team member to upload one asset, send a link and record an explicit approval or change request. A full project-management suite would obscure that test.
In this hypothetical plan, the team begins with a small invited pilot and records the starting workflow. It observes whether clients complete the review without explanation, where they hesitate, and whether the agency still needs a separate confirmation email. If the email remains necessary, the team investigates why before expanding the feature list.
Include now |
Defer |
Reason |
|---|---|---|
One asset and version identifier |
Multi-project portfolio dashboard |
Version clarity is the central task. |
Approval or change-request action |
Complex approval chains |
The first test uses one designated reviewer. |
Visible status and a support contact |
Custom analytics reports |
The user needs a dependable result before more reporting. |
5. Review behavior before expanding the product
Hold a release review with the original learning question in front of you. Compare what participants attempted with what they completed. Separate usability problems from lack of interest: a broken link and an unwanted workflow demand different responses. Record the amount of founder assistance required, because a successful guided session may conceal a difficult self-service experience.
Decide whether to fix the core path, test another segment, repeat the pilot or add a specific capability. Avoid declaring product-market fit from a small successful trial. Maintain a short learning log and preserve failed assumptions. NextUnicorn’s Idea2Unicorn page describes MVP-planning support for early ideas and prototypes; review that offer if you need help turning evidence into a focused build plan.
Frequently asked questions
A landing page can test whether a proposition attracts an appropriate next step. It does not demonstrate that users can complete the promised product task. Name the experiment accurately and avoid treating interest as evidence of delivery or retention.
The answer depends on the task, technical uncertainty and necessary safeguards. Set a bounded learning objective and remove unrelated scope. Do not use an arbitrary deadline to bypass requirements that make the core experience dependable.
Choose pricing according to the question being tested and explain the arrangement clearly. A free pilot can reveal usability, but it leaves willingness to pay uncertain. A paid test introduces expectations about delivery, support and refunds.
Review Idea2Unicorn’s support for shaping an early concept into an MVP plan.
- Michael Seibel: How to Plan an MVP - Y Combinator
- Roadmap to test your value proposition - Strategyzer
- Idea2Unicorn program - Next Unicorn Fund