How to Create MVP
@sofianhw
About Me
Sofian Hadiwijaya
@sofianhw
http://www.sofianhw.com
Co-Founder Pinjam.co.id
Tech Advisor Nodeflux.io
Intel Software Innovator
Head of Data at KUDO
Tech Evangelist at KUDO
Market Analyst at Holcim Indonesia
Code4Nation
JakartaJS
Data Science Indonesia
Grand Winner
- Blackberry Jam Hack Asia 2012
Developer Hero
– Rice Bowl Startup Awards 2016
Build Product
Maximise change of success
• Build a great product
• Build all the features we need
• Beautiful, easy to use
• Scalable and safe
Release early, release often
• Sell the vision to early adopters
• Release something early
• Missing features
• Don’t invest too much in UI/UX
Startup
Big Startup
Wikipedia Time!
The Minimum Viable Product (MVP)
is a key lean startup concept popularized by Eric Ries.
The basic idea is to maximize validated learning for the least
amount of effort.
After all, why waste effort building out a product without first
testing if it's worth it.
MVP Objective
Build the product! Test the Idea!
OR
MVP Objective
Build the product! Test the Idea!
OR
Step 1 - Build
Test hypotheses (ideas) by building a prototype (code)
• What kind of idea do we want to test?
• What king of prototype should we build?
• What technology should we use to build code? PHP? Node.js?
• Where can I find a technical co-founder (CTO)?
• What if my product is not perfect, does customer will trust my brand?
• Google Form - http://www.google.com/forms/about/
• Balsamic - https://balsamiq.com/products/mockups/
• LaunchRock - http://launchrock.co/
• Wordpress - http://wordpress.com/
Tools :
Prototype – Landing Page
Prototype – Landing Page
Prototype – Video Explainer
Prototype – Basic App
Prototype – Basic App
Prototype – Paper
Prototype – Wizard of Oz
Step 2 - Measure
Expose your prototype to customers and track behaviours (data)
• What should we track?
• How to setup tracking?
• How often should we look at data?
• How we know we have enough data to take a decision?
• What to do if data make no sense?
• How to bring traffic to the MVP?
• Google Analytics - http://www.google.com/analytics/
• Mixpanel ($) - http://www.mixpanel.com/
• KissMetrics ($) - https://www.kissmetrics.com/
Tools :
A/B Testing
Ad Campaign
Step 3 - Learn
Transform behaviours (data) into new hypotheses (ideas)
• How to track knowledge?
• How to write and share knowledge with the rest of the team?
• How to prepare the next iteration?
• How to develop the roadmap and prioritize the next features?
• Should you raise money to build the next iteration?
• Google Sheets - http://www.google.com/sheets/about/
• Trello - https://trello.com
Tools :
Trello
Thanks !!!
www.sofianhw.com @sofianhw sofian@pinjam.co.id

Minimum viable product

  • 1.
    How to CreateMVP @sofianhw
  • 2.
    About Me Sofian Hadiwijaya @sofianhw http://www.sofianhw.com Co-FounderPinjam.co.id Tech Advisor Nodeflux.io Intel Software Innovator Head of Data at KUDO Tech Evangelist at KUDO Market Analyst at Holcim Indonesia Code4Nation JakartaJS Data Science Indonesia Grand Winner - Blackberry Jam Hack Asia 2012 Developer Hero – Rice Bowl Startup Awards 2016
  • 4.
    Build Product Maximise changeof success • Build a great product • Build all the features we need • Beautiful, easy to use • Scalable and safe Release early, release often • Sell the vision to early adopters • Release something early • Missing features • Don’t invest too much in UI/UX Startup Big Startup
  • 5.
    Wikipedia Time! The MinimumViable Product (MVP) is a key lean startup concept popularized by Eric Ries. The basic idea is to maximize validated learning for the least amount of effort. After all, why waste effort building out a product without first testing if it's worth it.
  • 6.
    MVP Objective Build theproduct! Test the Idea! OR
  • 7.
    MVP Objective Build theproduct! Test the Idea! OR
  • 10.
    Step 1 -Build Test hypotheses (ideas) by building a prototype (code) • What kind of idea do we want to test? • What king of prototype should we build? • What technology should we use to build code? PHP? Node.js? • Where can I find a technical co-founder (CTO)? • What if my product is not perfect, does customer will trust my brand? • Google Form - http://www.google.com/forms/about/ • Balsamic - https://balsamiq.com/products/mockups/ • LaunchRock - http://launchrock.co/ • Wordpress - http://wordpress.com/ Tools :
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
    Step 2 -Measure Expose your prototype to customers and track behaviours (data) • What should we track? • How to setup tracking? • How often should we look at data? • How we know we have enough data to take a decision? • What to do if data make no sense? • How to bring traffic to the MVP? • Google Analytics - http://www.google.com/analytics/ • Mixpanel ($) - http://www.mixpanel.com/ • KissMetrics ($) - https://www.kissmetrics.com/ Tools :
  • 19.
  • 20.
  • 21.
    Step 3 -Learn Transform behaviours (data) into new hypotheses (ideas) • How to track knowledge? • How to write and share knowledge with the rest of the team? • How to prepare the next iteration? • How to develop the roadmap and prioritize the next features? • Should you raise money to build the next iteration? • Google Sheets - http://www.google.com/sheets/about/ • Trello - https://trello.com Tools :
  • 22.
  • 23.