SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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)Satish Kanwar
 
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 StartupProduct Anonymous
 
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 recipeecommerce 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 VersionHemant Elhence
 
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_iinoStanford University
 
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 JourneyGabriel Ibañez Romero
 
Fast & Lightweight Usability Testing Experiment (FLUTE)
Fast & Lightweight Usability Testing Experiment (FLUTE)Fast & Lightweight Usability Testing Experiment (FLUTE)
Fast & Lightweight Usability Testing Experiment (FLUTE)Wayne Pau
 
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 discoveryHumphrey Laubscher
 
An Intro to Lean Startup
An Intro to Lean StartupAn Intro to Lean Startup
An Intro to Lean StartupRyan Hoover
 
Ohs 2010 G Coley
Ohs 2010 G ColeyOhs 2010 G Coley
Ohs 2010 G Coleygcoley1
 
Entrepreneurial product development
Entrepreneurial product developmentEntrepreneurial product development
Entrepreneurial product developmentElaine Chen
 
Prototyping ABC: Validate your ideas
Prototyping ABC:  Validate your ideasPrototyping ABC:  Validate your ideas
Prototyping ABC: Validate your ideasSalman Sadiq
 
Rapid Prototyping in UX Design
Rapid Prototyping in UX DesignRapid Prototyping in UX Design
Rapid Prototyping in UX DesignStephen Denning
 
Assumption mapping and managing uncertainty NUXUK
Assumption mapping and managing uncertainty NUXUK Assumption mapping and managing uncertainty NUXUK
Assumption mapping and managing uncertainty NUXUK Kevin Murray
 
The Lean Studio
The Lean StudioThe Lean Studio
The Lean StudioDave Heath
 

Tendances (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
 

Similaire à Building an MVP

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 HeadDavid Skok
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product EngineeringSagittarius
 
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 confCorina Pip
 
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)Ben Hall
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
What does a product manager do
What does a product manager doWhat does a product manager do
What does a product manager doSandeep Grover
 
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 2012Developer Force - Force.com Community
 
Upping Your Freelance Game
Upping Your Freelance GameUpping Your Freelance Game
Upping Your Freelance GameMelanie Adcock
 
20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to product20141111 tinker tuesday prototype to product
20141111 tinker tuesday prototype to productTakeda Pharmaceuticals
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxtitatis74
 
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 UXLarry Burks
 
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 SlidesAnthony Marter
 
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 ...E-Commerce Brasil
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Edmund FOng
 
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 PMProduct School
 
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 PMProduct School
 

Similaire à 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
 

Plus de ★ Tony Karrer

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★ Tony Karrer
 
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★ Tony Karrer
 
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★ Tony Karrer
 
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★ Tony Karrer
 
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★ Tony Karrer
 
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★ Tony Karrer
 
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★ Tony Karrer
 
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★ Tony Karrer
 
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★ 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
 
Maximizing Member Engagement
Maximizing Member EngagementMaximizing Member Engagement
Maximizing Member Engagement★ Tony Karrer
 
eLearning 2.0 - ISPI Los Angeles
eLearning 2.0 - ISPI Los AngeleseLearning 2.0 - ISPI Los Angeles
eLearning 2.0 - ISPI Los Angeles★ Tony Karrer
 
Learning Management Systems - Selecting an LMS
Learning Management Systems - Selecting an LMSLearning Management Systems - Selecting an LMS
Learning Management Systems - Selecting an LMS★ Tony Karrer
 
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★ Tony Karrer
 

Plus 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

Notes de l'éditeur

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