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.