SlideShare una empresa de Scribd logo
1 de 18
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

Más contenido relacionado

La actualidad más candente

Jakub Laskowski - Prototyping: a successful IT project recipe
Jakub Laskowski - Prototyping: a successful IT project recipeJakub Laskowski - Prototyping: a successful IT project recipe
Jakub Laskowski - Prototyping: a successful IT project recipe
ecommerce poland expo
 
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short VersionAgile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Hemant Elhence
 

La actualidad más candente (18)

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

Similar a Building an MVP

Before you build your MVP as a non-technical founder
Before you build your MVP as a non-technical founderBefore you build your MVP as a non-technical founder
Before you build your MVP as a non-technical founder
★ Tony Karrer
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
Corina Pip
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Developer Force - Force.com Community
 

Similar a Building an MVP (20)

Optimize Your Funnel By Getting Inside Your Buyer's Head
Optimize Your Funnel By Getting Inside Your Buyer's HeadOptimize Your Funnel By Getting Inside Your Buyer's Head
Optimize Your Funnel By Getting Inside Your Buyer's Head
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
Before you build your MVP as a non-technical founder
Before you build your MVP as a non-technical founderBefore you build your MVP as a non-technical founder
Before you build your MVP as a non-technical founder
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 
Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)Building Startups and Minimum Viable Products (NDC2013)
Building Startups and Minimum Viable Products (NDC2013)
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
20150101_GIPC-Madhav_1
20150101_GIPC-Madhav_120150101_GIPC-Madhav_1
20150101_GIPC-Madhav_1
 
What does a product manager do
What does a product manager doWhat does a product manager do
What does a product manager do
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012
 
Upping Your Freelance Game
Upping Your Freelance GameUpping Your Freelance Game
Upping Your Freelance Game
 
20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to product20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to product
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
Rich Mironov - Product Management Auckland Talk Slides
Rich Mironov - Product Management Auckland Talk SlidesRich Mironov - Product Management Auckland Talk Slides
Rich Mironov - Product Management Auckland Talk Slides
 
Lessons from replatforming and increasing conversion through content testing ...
Lessons from replatforming and increasing conversion through content testing ...Lessons from replatforming and increasing conversion through content testing ...
Lessons from replatforming and increasing conversion through content testing ...
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2
 
Uncovering the World of Platform/Backend PM by Skyscanner Sr PM
Uncovering the World of Platform/Backend PM by Skyscanner Sr PMUncovering the World of Platform/Backend PM by Skyscanner Sr PM
Uncovering the World of Platform/Backend PM by Skyscanner Sr PM
 
How to Ace Your Product Management Interview by League Senior PM
How to Ace Your Product Management Interview by League Senior PMHow to Ace Your Product Management Interview by League Senior PM
How to Ace Your Product Management Interview by League Senior PM
 

Más de ★ Tony Karrer

Get Your Product Moving - Founders Institute
Get Your Product Moving - Founders InstituteGet Your Product Moving - Founders Institute
Get Your Product Moving - Founders Institute
★ Tony Karrer
 

Más de ★ Tony Karrer (14)

Building A Collaborative Innovation Playbook - Greg Satell
Building A Collaborative Innovation Playbook - Greg SatellBuilding A Collaborative Innovation Playbook - Greg Satell
Building A Collaborative Innovation Playbook - Greg Satell
 
A Strategic Approach to Open Innovation - Jeffrey Phillips
A Strategic Approach to Open Innovation - Jeffrey PhillipsA Strategic Approach to Open Innovation - Jeffrey Phillips
A Strategic Approach to Open Innovation - Jeffrey Phillips
 
Leadership of Open Innovation by Paul Sloane
Leadership of Open Innovation by Paul SloaneLeadership of Open Innovation by Paul Sloane
Leadership of Open Innovation by Paul Sloane
 
Six Keys to Making Collaborative Innovation Successful
Six Keys to Making Collaborative Innovation SuccessfulSix Keys to Making Collaborative Innovation Successful
Six Keys to Making Collaborative Innovation Successful
 
The Surprising Connection Between Millennials, Culture, and Growth
The Surprising Connection Between Millennials, Culture, and GrowthThe Surprising Connection Between Millennials, Culture, and Growth
The Surprising Connection Between Millennials, Culture, and Growth
 
The Brave New World for Talent Professionals
The Brave New World for  Talent ProfessionalsThe Brave New World for  Talent Professionals
The Brave New World for Talent Professionals
 
HR's Critical Role in Creating Productive and Meaningful Workplaces
HR's Critical Role in Creating Productive and Meaningful WorkplacesHR's Critical Role in Creating Productive and Meaningful Workplaces
HR's Critical Role in Creating Productive and Meaningful Workplaces
 
HR Must Use Social Media to Engage and Attract Talent
HR Must Use Social Media to Engage and Attract TalentHR Must Use Social Media to Engage and Attract Talent
HR Must Use Social Media to Engage and Attract Talent
 
Attract, Engage, and Develop Talent using Open Badges: An IBM case study
Attract, Engage, and Develop Talent using Open Badges: An IBM case studyAttract, Engage, and Develop Talent using Open Badges: An IBM case study
Attract, Engage, and Develop Talent using Open Badges: An IBM case study
 
Get Your Product Moving - Founders Institute
Get Your Product Moving - Founders InstituteGet Your Product Moving - Founders Institute
Get Your Product Moving - Founders Institute
 
Maximizing Member Engagement
Maximizing Member EngagementMaximizing Member Engagement
Maximizing Member Engagement
 
eLearning 2.0 - ISPI Los Angeles
eLearning 2.0 - ISPI Los AngeleseLearning 2.0 - ISPI Los Angeles
eLearning 2.0 - ISPI Los Angeles
 
Learning Management Systems - Selecting an LMS
Learning Management Systems - Selecting an LMSLearning Management Systems - Selecting an LMS
Learning Management Systems - Selecting an LMS
 
eLearning 2.0 - Karrer - ASTD OC 2007
eLearning 2.0 - Karrer - ASTD OC 2007eLearning 2.0 - Karrer - ASTD OC 2007
eLearning 2.0 - Karrer - ASTD OC 2007
 

Building an MVP

  • 1. Building an MVP LMU February 2013 Tony Karrer, Ph.D. CEO, TechEmpower, Inc. akarrer@techempower.com 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. akarrer@techempower.com http://socalcto.com

Notas del editor

  1. MVP - get into the marketEarly customerS –Disagree on selling vs. Validation