Minimum Viable Product
What? Why? How?
The Minimum Viable Product is one of the most popular outcomes of the Lean Startup methodology by Eric Ries.
What is it not?
"Typically, when IT budgets are crafted and portfolio of investments are put together. There is always this expectation that the first release will be full featured and perfect in a way that you will never have to invest on it afterwards." - Paul Chapman, CIO of HP (2015)
What is it not?
MVP ≠ Beta
MVP ≠ Excuse to build a crappy product
What is it?
"A version of a product which allows a team to collect the maximum amount of validated learning about customers with the least effort."- Eric Ries (2009)
What is it?
M - The minimum
V - Viable
P - Product
What is it?
M - The minimum
V - Viable
P - Experiment
What is it?
"Time to value. How quickly can you start to extract value from the investment that you are making"- Paul Chapman, CIO @ HP (2015)
What is it?
An annoying Buzzword
What is the goal?
Find out where Vision matchs Reality
What is the goal?
"What's the smallest thing I can do to figure out if am I building a business or if it is just a hobby."
- Abby Fichtner, Creator of Hack Boston (2013)
What is the goal?
"You're way too dumb to figure out whether your idea is good or not."
- Andrew Mason, CEO of Groupon
What is the goal?
To avoid Feature Creep
What is it?
- Build the minimum set of features that is viable enough to test your key assumptions.
- Learn more about your customers and the problem you want to solve.
What is the goal?
- To learn if your vision matches the reality.
- To avoid "feature creep".
some MVP Tools
- Concierge Service / "Wizard of Oz"
- Existing Tools Mashup
- Custom development
- Customer Interviews
- Landing page / Ghost product
- Crowdfunding
- Video
Validate the problem (Smoke Test)
- Customer Interviews
- Landing page / Ghost product
- Video
- Crowdfunding
Validate your solution
- Concierge Service / "Wizard of Oz"
- Existing Tools Mashup
- Custom development
How to do it?
1) Validate the problem.
- Customer Interviews
- Landing page / Ghost product
- Crowdfunding
- Video
2) Validate your solution.
- Concierge Service / "Wizard of Oz"
- Existing Tools Mashup
- Custom development
3) Build - Measure - Learn
- Customer Interviews - Customer Feedback
- Analytics / Metrics
- A / B Testing
Cases (da Leroy Merlin)
- PriceHistory
- Dashboard with metrics
- WebsiteSearch
- ReportGenerator
- AttributeGroup
- AdvancedRelation
- label "Compre Online".
- ClickAndCollect
- Estoque das Lojas
- lista.leroymerlin.com.br
Conclusion
"The same basic concepts have clearly become the consensus for software development in general. Agile software management provides the same wisdom — that the only certainty is uncertainty and we need not map out the entire solution prematurely."- Ben Halpern, co-founder of Texts.com (2016)
Conclusion
- MVP - Lean Startup Methodology
- Iterative development - Agile
- LUF - Management 3.0
- A/B Testing - Marketing
Resources
How To Do MVPs Right! - Hatchery
http://hatchery.io/blog/how-to-do-mvps-right
What is an MVP? - Customer Development Labs
http://customerdevlabs.com/2016/04/06/what-does-minimum-viable-product-mean/
Minimum viable product myth - HP Technology
https://www.youtube.com/watch?v=FLPHCRS--Rg
Scalpel, not a Swiss Army Knife - 33voices
https://goo.gl/xBl96N
Creating Your Minimum Viable Product with Abby Fichtner - Harvard i-lab
https://www.youtube.com/watch?v=cjCCS3DxZRo
Don’t Use “MVP” as an Excuse to Write Bad Software - Ben Halpern
https://dev.to/ben/dont-use-mvp-as-an-excuse-to-write-bad-software