Building an MVP
LMU
February 2013
Tony Karrer, Ph.D.
CEO, TechEmpower, Inc.
akarrer@techempower.com
http://socalcto.com
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
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
4
Care Prep
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
6
LoanToolbox and PhotoZone
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
8
Balsamiq
9
Complexity of Your Product
Complex
> 12 Prog Mon
> $100K
Simple
< 3 Prog Mon
< $35K
10
Complexity of Your Product
Complex
> 12 Prog Mon
Simple
< 3 Prog Mon
Equity Only Developer
Dedicated Technical Team
In House, Outsource,
Hybrid
Freelance Developer(s)
Technical Cofounder
11
Founder Developer Gap
• Mark Suster, GRP, Ideal
Startup Team
– http://www.bothsidesofthetable.com/2013/02/06/ho
w-to-configure-your-startup-team/
Technical Advisor
Programmer Friend
Part-time CTO
?
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?
13
Elusive (Illusive) Technical Cofounder
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.
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
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%.
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?
Building an MVP
LMU
February 2013
Tony Karrer, Ph.D.
CEO, TechEmpower, Inc.
akarrer@techempower.com
http://socalcto.com

More Related Content

PPT
Customer Development at Startup2Startup
PPTX
Prototype
PDF
Managing the Build / Buy Decision
PPTX
The art and science of selecting the right CMS
PPTX
MEMSI January 2018: DE2- What can you do for your customer? + DE 5 - Hypothes...
PPTX
Business Intelligence Strategy
PPTX
Thin Slicing the Technology Adoption Life Cycle
PPTX
Michigan Marketing Minds - February 10, 2015 - Entrepreneur's Workshop
Customer Development at Startup2Startup
Prototype
Managing the Build / Buy Decision
The art and science of selecting the right CMS
MEMSI January 2018: DE2- What can you do for your customer? + DE 5 - Hypothes...
Business Intelligence Strategy
Thin Slicing the Technology Adoption Life Cycle
Michigan Marketing Minds - February 10, 2015 - Entrepreneur's Workshop

What's hot (18)

PDF
Users, Prototyping, Etc. (Lean Startup Machine Toronto)
PDF
Learning with MVPs
PDF
Why You’ll (Eventually) Need a Product Manager at Your Startup
PPT
PPTX
Jakub Laskowski - Prototyping: a successful IT project recipe
PPT
Agile+Lean, Alum Meet Apr23 2016 - Short Version
PPTX
Lean Startups in Japanese Companies takashi tsutsumi_masato_iino
PPTX
From Idea to Product: The Lean Startup Journey
PPT
Fast & Lightweight Usability Testing Experiment (FLUTE)
PPTX
Needs and-options-review
PDF
20130827 manly meetup lean startup and customer discovery
PDF
An Intro to Lean Startup
PPT
Ohs 2010 G Coley
PPTX
Entrepreneurial product development
PDF
Prototyping ABC: Validate your ideas
PPTX
Rapid Prototyping in UX Design
PDF
Assumption mapping and managing uncertainty NUXUK
PPTX
The Lean Studio
Users, Prototyping, Etc. (Lean Startup Machine Toronto)
Learning with MVPs
Why You’ll (Eventually) Need a Product Manager at Your Startup
Jakub Laskowski - Prototyping: a successful IT project recipe
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Lean Startups in Japanese Companies takashi tsutsumi_masato_iino
From Idea to Product: The Lean Startup Journey
Fast & Lightweight Usability Testing Experiment (FLUTE)
Needs and-options-review
20130827 manly meetup lean startup and customer discovery
An Intro to Lean Startup
Ohs 2010 G Coley
Entrepreneurial product development
Prototyping ABC: Validate your ideas
Rapid Prototyping in UX Design
Assumption mapping and managing uncertainty NUXUK
The Lean Studio
Ad

Similar to Building an MVP (20)

PPTX
Before you build your MVP as a non-technical founder
PDF
How to create your Minimum Viable Product - Raff Paquin
PDF
Whats my MVP?
PDF
Why MVP Development Matters Creating User-Centric Products?
PDF
The Most Effective Method for Starting Your Startup with MVP Development Serv...
PDF
BUILDING A MINIMUM VIABLE PRODUCT ( MVP)
PPTX
Tips & Tricks on how to build MVP
PDF
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
PPTX
Entrepreneurship is product management
PDF
How to build mvp for startups highlighting the key things to take care of wh...
PDF
The Ultimate Guide to MVP Development Services in 2025
PDF
Why Startup Success Dependents on MVP Development Services Are Essential
PDF
Why Startup Success Dependents on MVP Development Services Are Essential
PDF
MVP_ A Game-Changer for Product Success.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Grapelime mvp profile
PDF
Uxpin guide to_mvps
PDF
MVP Software Development: The Complete Guide
PDF
MVP development from software developer perspective
PPTX
Get Your Product Moving - Founders Institute
Before you build your MVP as a non-technical founder
How to create your Minimum Viable Product - Raff Paquin
Whats my MVP?
Why MVP Development Matters Creating User-Centric Products?
The Most Effective Method for Starting Your Startup with MVP Development Serv...
BUILDING A MINIMUM VIABLE PRODUCT ( MVP)
Tips & Tricks on how to build MVP
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
Entrepreneurship is product management
How to build mvp for startups highlighting the key things to take care of wh...
The Ultimate Guide to MVP Development Services in 2025
Why Startup Success Dependents on MVP Development Services Are Essential
Why Startup Success Dependents on MVP Development Services Are Essential
MVP_ A Game-Changer for Product Success.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Grapelime mvp profile
Uxpin guide to_mvps
MVP Software Development: The Complete Guide
MVP development from software developer perspective
Get Your Product Moving - Founders Institute
Ad

More from ★ Tony Karrer (13)

PDF
Building A Collaborative Innovation Playbook - Greg Satell
PPTX
A Strategic Approach to Open Innovation - Jeffrey Phillips
PPTX
Leadership of Open Innovation by Paul Sloane
PPTX
Six Keys to Making Collaborative Innovation Successful
PPTX
The Surprising Connection Between Millennials, Culture, and Growth
PPTX
The Brave New World for Talent Professionals
PPTX
HR's Critical Role in Creating Productive and Meaningful Workplaces
PPTX
HR Must Use Social Media to Engage and Attract Talent
PPTX
Attract, Engage, and Develop Talent using Open Badges: An IBM case study
PPTX
Maximizing Member Engagement
PPT
eLearning 2.0 - ISPI Los Angeles
PPT
Learning Management Systems - Selecting an LMS
PPT
eLearning 2.0 - Karrer - ASTD OC 2007
Building A Collaborative Innovation Playbook - Greg Satell
A Strategic Approach to Open Innovation - Jeffrey Phillips
Leadership of Open Innovation by Paul Sloane
Six Keys to Making Collaborative Innovation Successful
The Surprising Connection Between Millennials, Culture, and Growth
The Brave New World for Talent Professionals
HR's Critical Role in Creating Productive and Meaningful Workplaces
HR Must Use Social Media to Engage and Attract Talent
Attract, Engage, and Develop Talent using Open Badges: An IBM case study
Maximizing Member Engagement
eLearning 2.0 - ISPI Los Angeles
Learning Management Systems - Selecting an LMS
eLearning 2.0 - Karrer - ASTD OC 2007

Building an MVP

  • 1. Building an MVP LMU February 2013 Tony Karrer, Ph.D. CEO, TechEmpower, Inc. [email protected] http://socalcto.com
  • 2. 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
  • 3. 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
  • 5. 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
  • 7. 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
  • 9. 9 Complexity of Your Product Complex > 12 Prog Mon > $100K Simple < 3 Prog Mon < $35K
  • 10. 10 Complexity of Your Product Complex > 12 Prog Mon Simple < 3 Prog Mon Equity Only Developer Dedicated Technical Team In House, Outsource, Hybrid Freelance Developer(s) Technical Cofounder
  • 11. 11 Founder Developer Gap • Mark Suster, GRP, Ideal Startup Team – http://www.bothsidesofthetable.com/2013/02/06/ho w-to-configure-your-startup-team/ Technical Advisor Programmer Friend Part-time CTO ?
  • 12. 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?
  • 14. 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.
  • 15. 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
  • 16. 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%.
  • 17. 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?
  • 18. Building an MVP LMU February 2013 Tony Karrer, Ph.D. CEO, TechEmpower, Inc. [email protected] http://socalcto.com

Editor's Notes

  • #5: MVP - get into the marketEarly customerS –Disagree on selling vs. Validation