Minimum Viable Product (MVP) philosophy advocates shipping the simplest version of a product to test market demand, learning faster by avoiding over-engineering before validation.
Concept Origins
Eric Ries popularized MVP in “The Lean Startup” (2011), defining it as “that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort.” Frank Robinson coined the term in 2001, but Ries made it ubiquitous.
Famous MVP Examples
Dropbox: Drew Houston’s 2007 demo video (no working product) validated demand—sign-ups jumped 75,000 overnight from Hacker News.
Airbnb: Founders photographed their own apartment, posted on Craigslist, proved strangers would pay to sleep on air mattresses.
Zappos: Nick Swinmurn photographed shoes in local stores, posted online, bought/shipped when orders came—validated shoe e-commerce before inventory.
Buffer: Joel Gascoigne built a landing page with pricing, tracked clicks, validated willingness to pay before coding.
The Build-Measure-Learn Loop
Ries’s framework: Build (MVP) → Measure (metrics) → Learn (pivot or persevere). This replaced “build for 18 months in stealth, launch, hope.” MVPs enabled rapid iteration—weekly or daily cycles versus annual releases.
Misinterpretation & Criticism
Many confused “minimum viable” with “barely functional crap.” Real MVPs delivered value to early adopters but stripped non-essential features. A car’s MVP isn’t a wheel—it’s a skateboard (gets you from A to B).
Steve Blank criticized MVP as too product-focused, preferring “Customer Development” interviewing before building. Basecamp’s Jason Fried argued MVPs conditioned users to expect bad software.
Evolution: MLP, MMP, SLC
Alternative frameworks emerged: MLP (Minimum Lovable Product—delight matters), MMP (Minimum Marketable Product—ready for broader audience), SLC (Simple, Lovable, Complete—Henrik Kniberg’s alternative). By 2020, “MVP” meant different things to different teams—some shipped in days, others months.
Source: Eric Ries Lean Startup Blog