Minimum Viable Product (MVP)

« Glossary Index
Synonyms
Minimum Marketable Product, Minimal Sellable Product, Minimal Usable Product

Definition

Understanding Minimum Viable Product

A Minimum Viable Product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development. Originating from the Lean Startup methodology, it’s a strategy used for fast and quantitative market testing of a product or product feature.

Advanced Aspects of MVP

MVP is not about creating minimal products. If your goal is simply to scratch a clear itch or build something for a quick flip, you really don’t need the MVP. In fact, MVP is quite annoying because it imposes extra overhead. We have to manage to learn something from our first product iteration. In a lot of cases, this requires a lot of effort to build a sustainable infrastructure for data collection.

Usage Examples

1. Dropbox started as an MVP. The company first introduced a simple video explaining the technology and asked people to sign up for the beta version. The interest it generated validated the market need.
2. Airbnb started with a simple site renting out an air mattress in the founders’ apartment. This MVP validated the market need for a more affordable and authentic travel experience.
3. Uber began in San Francisco as a simple app to request premium black cars. This MVP validated the market need for a reliable and convenient transportation service.

Historical Context

The term ‘Minimum Viable Product’ was coined and defined by Frank Robinson and was popularized by Steve Blank and Eric Ries. It is a core component of the Lean Startup methodology and is included in Agile development.

Misconceptions

  • An MVP is not a minimal product, it’s a product with minimal features that can deliver customer value.
  • An MVP doesn’t mean a half-baked or unfinished product. It should be a usable and valuable product.
  • Building an MVP doesn’t mean you can ignore quality. Quality is a key part of the value proposition.

Comparisons

  • MVP vs Prototype: A prototype is used to validate the design, usability, and technical feasibility of a product, while an MVP is used to validate the business viability.
  • MVP vs Beta Product: A beta product is a pre-release version of the product shared with a limited audience for feedback, while an MVP is a product with minimal features that can deliver customer value.

Related Concepts

« Glossary Index