MVP vs MLP
Definition
MVP (minimum viable product) is the smallest version of a product that tests a core hypothesis. MLP (minimum lovable product) is the smallest version of a product that users will love enough to adopt and recommend. They optimize for different outcomes: learning versus delight.
Eric Ries popularized MVP in 'The Lean Startup' (2011). The concept is tightly tied to the build-measure-learn loop: ship the smallest thing that generates real data about whether your hypothesis is true, then iterate. A 'viable' product is one that exists and can be evaluated — not necessarily one that's polished.
The critique of MVP in practice: many teams ship rough, incomplete products and call them MVPs, alienating early users who would have become loyal customers with a bit more care. These teams confuse 'minimum' with 'crappy.' A bad MVP can destroy the market opportunity it was supposed to explore.
MLP is a response to this failure mode. Laurissa Schafer introduced the term around 2013. The argument: the first version of a product needs to be lovable — not just viable — because word of mouth is the cheapest growth engine and you only get one first impression in any user's mind. 'Minimum' still matters: you're scoping ruthlessly. But the bar for each included feature is 'do users love this' not 'is this technically functional.'
The practical difference:
- MVP asks: 'What's the smallest thing that tests our core assumption?'
- MLP asks: 'What's the smallest thing that makes users say wow and tell their friends?'
For pure hypothesis testing where user acquisition isn't the goal, MVP is the right framework. For a consumer product where growth depends on word of mouth and organic adoption, MLP is more appropriate. Many product teams draw a 2x2 or a comparison diagram on a whiteboard to navigate this trade-off during planning.
Examples
- MVP: Dropbox's 2008 explainer video — no working product, just a video to test demand. Pure hypothesis test.
- MLP: Slack launched with intense polish, a beautiful mobile app, and exceptional onboarding — 'minimum' but not rough.
- MVP: a fake door test where clicking a 'Book now' button shows a waitlist form — proves demand before building anything
- MLP: a first version of a note-taking app that has one feature (quick capture) but executes it faster and more beautifully than anything else
Snap a mvp vs mlp. Ship its actions.
BoardSnap turns any whiteboard — including this one — into a summary and action plan.