A Minimum Viable Product (MVP) is the simplest version of a product that can be released to real users. It contains only the core features needed to solve the primary problem for early adopters, allowing the team to collect the maximum amount of validated learning with the least effort and cost.
Key idea: An MVP is not a broken or incomplete product — it is a deliberately scoped product that is fully functional for its core purpose.
| Feature | Prototype | MVP |
|---|---|---|
| Purpose | Test technical feasibility or design internally | Test market demand with real users |
| Audience | Internal team / stakeholders | Real customers |
| Functionality | May be non-functional (mock-up) | Fully functional for core features |
| Output | Design feedback | Market/user validation data |
Launching an MVP before a full-scale product helps entrepreneurs:
The MVP process is driven by the Build-Measure-Learn cycle, introduced by Eric Ries in The Lean Startup:
┌─────────┐
│ BUILD │ ← Develop the smallest testable feature set
└────┬────┘
↓
┌─────────┐
│ MEASURE │ ← Collect user metrics, feedback, and analytics
└────┬────┘
↓
┌─────────┐
│ LEARN │ ← Decide: Pivot (change direction) or Persevere (continue)?
└────┬────┘
└──────────────────────────────────────────────────────────────────┐
↓
Next iteration
A/B testing (also called split testing) is a method of comparing two versions of a feature, page, or design to determine which performs better with real users.
Example: An e-commerce startup tests two checkout button colours — green vs. orange — to see which leads to more purchases.
| Term | Definition |
|---|---|
| MVP | Minimum Viable Product — simplest functional product for market testing |
| Pivot | A structured course correction to test a new hypothesis |
| Persevere | Continue on the current path because data supports it |
| A/B Testing | Comparing two product versions to determine which performs better |
| Validated Learning | Evidence-based knowledge gained from real user experiments |
| Early Adopters | First users willing to try a new product and provide feedback |