building an mvp
DESCRIPTION
TRANSCRIPT
![Page 1: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/1.jpg)
Building an MVP
LMUFebruary 2013
Tony Karrer, Ph.D.CEO, TechEmpower, [email protected]://socalcto.com
![Page 2: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/2.jpg)
2
Background• Ph.D. Computer Science, LMU Professor CS 10
Years
• Founder– Sprinkler Systems Installation (age 15)– Knowledge Stream ($59M exit)– TechEmpower (1997 - present)– Aggregage (2010 – present)
• Part-Time CTO / Technical Advisor– Talk with 100+ startups each year
![Page 3: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/3.jpg)
3
What is an MVP?
• Minimum Viable Product“The minimum viable product is that version of a
new product which allows a team to collect the maximum amount of validated learning about customers with the least effort.”
• Really Not about Showing to Investors, Getting Feedback from Customers
• Test / Prove Aspects of Product– Cost of Customer Acquisition, Conversion Rates /
Pricing, Viral Coefficient
![Page 4: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/4.jpg)
4
Care Prep
![Page 5: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/5.jpg)
5
Ways to Make Your MVP More Minimum
• Paper Prototype• Smoke and Mirrors Prototype• Fake Site• Leverage Existing Platforms or Third
Party Products
• Steve Blank – Startup Owner’s Manual – Customer Development
![Page 6: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/6.jpg)
6
LoanToolbox and PhotoZone
![Page 7: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/7.jpg)
7
Before You Build Anything
• Wireframes• Graphic Comps• Paper Test and Iterate • Don’t Miss Key Questions
http://www.socalcto.com/2011/08/32-questions-developers-may-have-forgot.html– Targets/Mobile, Notifications, Email, Marketing Tracking, Analytics /
Metrics / Reporting, SEO Support, Social / Viral, Location, Time Zones, Video
• End Result: Wireframes, Comps, Functional Notes/ Specification
![Page 8: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/8.jpg)
8
Balsamiq
![Page 9: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/9.jpg)
9
Complexity of Your Product
Complex> 12 Prog Mon> $100K
Simple< 3 Prog Mon< $35K
![Page 10: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/10.jpg)
10
Complexity of Your Product
Complex> 12 Prog Mon
Simple< 3 Prog Mon
Equity Only Developer
Dedicated Technical TeamIn House, Outsource, Hybrid
Freelance Developer(s)
Technical Cofounder
![Page 11: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/11.jpg)
11
Founder Developer Gap
• Mark Suster, GRP, Ideal Startup Team
– http://www.bothsidesofthetable.com/2013/02/06/how-to-configure-your-startup-team/
Technical AdvisorProgrammer
FriendPart-time CTO ?
![Page 12: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/12.jpg)
12
Outsourced Designers/Developers
• eLance, oDesk, 99 Designs• Off-Shore Firms• Do You Have Ability to Direct/Review?• Contract Issues
– Own the Code Repository, Hosting Arrangement, etc.– Iterations– Deliverables/Features/Functions– Test, Fix Process– Price - Not to Exceed– Termination
• Agile?
![Page 13: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/13.jpg)
13
Elusive (Illusive) Technical Cofounder
![Page 14: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/14.jpg)
14
Be Prepared When You Meet a Developer
• They Want– Solve a problem, create something neat from
scratch– Learn something new– Food and other Rewards
• Hate– Salespeople / Being Sold – Pretending to Know More Than You Know – Not Knowing Enough– Time Wasters - Don't talk too much. Stay on
point. Only go social when they go social.
![Page 15: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/15.jpg)
15
How Do I Interview a Developer?
• Review and Discuss Portfolio• Check Match for Culture
• Simple Coding Tests or Review Code They’ve Written
• Audition Project
• Get Help
![Page 16: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/16.jpg)
16
How to Judge Developers or Symptoms of a Weak Developer
• Frequently missed deadlines• Delivery of code/product that clearly has not been
tested; Bugs – no big deal. The system keeps crashing – no problem; Annoyed at testers for finding bugs.
• Massive overtime• Fixing one thing breaks something else• Source code control is only marginally being used• No attention to detail, don’t ask questions
• The first 90% of a project takes 90% of the time. The last 10% takes the other 90%.
![Page 17: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/17.jpg)
17
What Language Should I Use?
• Ruby/Rails• Python/Django• PHP + Zend/Cake or Joomla/Drupal/WordPress• Java• .Net
• Mobile? ESP? Analytics? Video? SEO? Social/Viral?
![Page 18: Building an MVP](https://reader033.vdocuments.net/reader033/viewer/2022051411/547b77725906b5a4798b45f2/html5/thumbnails/18.jpg)
Building an MVP
LMUFebruary 2013
Tony Karrer, Ph.D.CEO, TechEmpower, [email protected]://socalcto.com