SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
How
to
Build
a
Lean
Startup,

   step‐by‐step
#leanstartup



            Eric
Ries
(@ericries)

h?p://StartupLessonsLearned.blogspot.com

Agenda

     What
is
a
startup?

• 
     Why
do
startups
fail?

• 
     IntroducJon
to
the
Lean
Startup

• 
     Product
Development
in
a
Lean
Startup

• 
     Specific
techniques

• 
     –  ConJnuous
Deployment

     –  Rapid
Split‐tesJng

     –  Five
Why’s

What
is
a
startup?

•  A
startup
is
a
human
ins)tu)on
designed
to

   deliver
a
new
product
or
service
under

   condiJons
of
extreme
uncertainty.





•  Nothing
to
do
with
size
of
company,
sector
of

   the
economy,
or
industry

Why
do
startups
fail?

•  Rarely
fail
because
the
product
doesn’t
work

•  Usually
fail
because
there
are
no
customers

•  Quality
of
the
iniJal
idea
is
not
correlated
with

   success

•  Startups
that
succeed
are
those
that
manage

   to
iterate
enough
Jmes
before
they
run
out
of

   resources

•  Time
between
these
iteraJons
is
fundamental

The
Lean
Startup


•  Anything
we
can
do
to
shrink
the
Jme

   between
major
iteraJons
will
increase
the

   likelihood
of
success.

•  Speed
is
the
startup
compeJJve
advantage.

Lean
Startups
Go
Faster

•  Commodity
technology
stack,
highly
leveraged

   (free/open
source,
user‐generated
content,

   SEM).

•  Customer
development
–
find
out
what

   customers
want
before
you
build
it.


•  Agile
so]ware
development
–
but
tuned
to

   the
startup
condiJon.

Commodity
technology
stack

•  Leverage
=
for
each
ounce
of
effort
you
invest

   in
your
product,
you
take
advantage
of
the

   efforts
of
thousands
or
millions
of
others.

•  It’s
easy
to
see
how
high‐leverage
technology

   is
driving
costs
down.

•  More
important
is
its
impact
on
speed.

•  Time
to
bring
a
new
product
to
market
is

   falling
rapidly.


Customer
Development

                           ConJnuous
cycle
of
customer

                       

                           interacJon

                              Rapid
hypothesis

                            

                              tesJng
about
market,

                              pricing,
customers,
…

                             Extreme
low
cost,
low


                              burn,
Jght
focus

                             Measurable
gates
for


                              investors

h?p://bit.ly/tpTtE

A
tale
of
two
startups,
revisited

•  Mirrors
the
changes
in
development

   methodologies
over
the
past
few
years.

•  Let’s
look
at
those
changes
schemaJcally.



•  These
examples
are
drawn
from
so]ware

   startups,
but
increasingly:

   –  All
products
require
so]ware


   –  All
companies
are
operaJng
in
a
startup‐like

      environment

TradiJonal
Product
Development

       Unit
of
progress:
Advance
to
Next
Stage


                          Waterfall

     Requirements


                Design


                     Implementa2on



                               Verifica2on


                                      Maintenance





Problem: Known                        Solution: Known
Agile

             Unit
of
progress:
a
line
of
working
code



“Product Owner” or
in-house customer




    Problem: Known                     Solution: Unknown
Product
Development
at
Lean
Startup

Unit
of
progress:
validated
learning
about
customers
($$$)





     Problem: Unknown              Solution: Unknown
Minimize
TOTAL
Jme
through
the
loop


                  IDEAS



 LEARN
                              BUILD





          DATA
              CODE





                  MEASURE

How
to
build
a
Lean
Startup

•  Let’s
talk
about
some
specifics.
These
are
not

   everything
you
need,
but
they
will
get
you

   started




•  ConJnuous
deployment

•  Split‐test
(A/B)
experimentaJon

•  Five
why’s


ConJnuous
Deployment


                                            IDEAS



Learn
Faster
                                                           Code
Faster

                  LEARN
                                       BUILD

Five
Whys
Root
                                                          ConJnuous

Cause
Analysis
                                                         Deployment





                            DATA
                      CODE





                       Measure
Faster

                                            MEASURE

                       Rapid
Split
Tests

Continuous Deployment
•  Deploy new software quickly
   •    At IMVU time from check-in to production = 20 minutes


•  Tell a good change from a bad change (quickly)

•  Revert a bad change quickly

•  Work in small batches
   •  At IMVU, a large batch = 3 days worth of work

•  Break large projects down into small batches
Cluster Immune System
What it looks like to ship one piece of code to production:
 •  Run tests locally (SimpleTest, Selenium)
          Everyone has a complete sandbox
     o 


 •  Continuous Integration Server (BuildBot)
     o  All tests must pass or “shut down the line”
          Automatic feedback if the team is going too fast
     o 


 •  Incremental deploy

          Monitor cluster and business metrics in real-time

     o 
          Reject changes that move metrics out-of-bounds
     o 


 •  Alerting & Predictive monitoring (Nagios)

          Monitor all metrics that stakeholders care about

     o 
          If any metric goes out-of-bounds, wake somebody up

     o 
          Use historical trends to predict acceptable bounds
     o 


 When
customers
see
a
failure:

          Fix the problem for customers
     o 
          Improve your defenses at each level

     o 
Rapid
Split
Tests


                                            IDEAS



Learn
Faster
                                                           Code
Faster

                  LEARN
                                       BUILD

Five
Whys
Root
                                                          ConJnuous

Cause
Analysis
                                                         Deployment





                            DATA
                      CODE





                       Measure
Faster

                                            MEASURE

                       Rapid
Split
Tests

Split‐tesJng
all
the
Jme

•  A/B
tesJng
is
key
to
validaJng
your

   hypotheses

•  Has
to
be
simple
enough
for
everyone
to
use

   and
understand
it

•  Make
creaJng
a
split‐test
no
more
than
one

   line
of
code:

          if(
setup_experiment(...)
==
quot;controlquot;
)
{

          



//
do
it
the
old
way

          }
else
{

          


//
do
it
the
new
way

          }

The
AAA’s
of
Metrics

•  AcJonable

•  Accessible

•  Auditable

Measure
the
Macro

•  Always
look
at
cohort‐based
metrics
over
Jme

•  Split‐test
the
small,
measure
the
large

                       Control
Group
(A)
   Experiment
(B)

   #
Registered
       1025
                1099

   Downloads
          755
(73%)
           733
(67%)

   AcJve
days
0‐1
     600
(58%)
           650
(59%)

   AcJve
days
1‐3
     500
(48%)
           545
(49%)

   AcJve
days
3‐10
    300
(29%)
           330
(30%)

   AcJve
days
10‐30
   250
(24%)
           290
(26%)

   Total
Revenue
      $3210.50
            $3450.10

   RPU
                $3.13
               $3.14

Five
Whys


                                               IDEAS



Learn
Faster
                                                             Code
Faster

                  LEARN
                                         BUILD

Five
Whys
Root
                                                            ConJnuous

Cause
Analysis
                                                           Deployment





                            DATA
                        CODE





                       Measure
Faster

                                              MEASURE

                       Rapid
Split
Tests

Five
Whys
Root
Cause
Analysis

•  A
technique
for
conJnuous
improvement
of

   company
process.

•  Ask
“why”
five
Jmes
when
something

   unexpected
happens.

•  Make
propor)onal
investments
in
prevenJon

   at
all
five
levels
of
the
hierarchy.

•  Behind
every
supposed
technical
problem
is

   usually
a
human
problem.
Fix
the
cause,
not

   just
the
symptom.

There’s
much
more…


                                                     IDEAS



Learn
Faster
                                                                                    Code
Faster

                      LEARN
                                                   BUILD

Split
Tests
                                                                                       Unit
Tests

Customer
Interviews
                                                                           Usability
Tests

Customer
Development
                                                                ConJnuous
IntegraJon

Five
Whys
Root
Cause
Analysis
                                                     Incremental
Deployment

Customer
Advisory
Board
                                                   Free
&
Open‐Source
Components

Falsifiable
Hypotheses
                                                                      Cloud
CompuJng

Product
Owner
Accountability
                                                       Cluster
Immune
System

                                     DATA
                            CODE

Customer
Archetypes
                                                                  Just‐in‐Jme
Scalability

Cross‐funcJonal
Teams
                                                                           Refactoring

Semi‐autonomous
Teams
                                                                   Developer
Sandbox

Smoke
Tests




                                 Measure
Faster

                                                    MEASURE

                                 Split
Tests
                      Funnel
Analysis

                                 Clear
Product
Owner
              Cohort
Analysis

                                 ConJnuous
Deployment
         Net
Promoter
Score

                                 Usability
Tests
         Search
Engine
MarkeJng

                                 Real‐Jme
Monitoring
           Real‐Time
AlerJng

                                 Customer
Liaison
           PredicJve
Monitoring

The
Lean
Startup

•  You
are
ready
to
do
this,
whether
you
are:

  –  Thinking
of
starJng
a
new
company,
but
haven’t

     taken
the
first
step

  –  Are
in
a
startup
now
that
could
iterate
faster

  –  Want
to
create
the
condiJons
for
lean
innovaJon

     inside
a
big
company

•  Get
started,
now,
today.

Thanks!


•  Startup
Lessons
Learned
Blog

  –  h?p://startuplessonslearned.blogspot.com/


•  The
Lean
Startup
Workshop


  –  An
all‐day
event
for
a
select
audience

  –  May
29
and
June
18,
2009
in
San
Francisco

  –  h?p://training.oreilly.com/theleanstartup/



•  Other
upcoming
events

  –  h?p://bit.ly/b9w1y


Contenu connexe

Tendances

Lean Startup at IGN - presentation at SLLCONF 2011
Lean Startup at IGN - presentation at SLLCONF 2011Lean Startup at IGN - presentation at SLLCONF 2011
Lean Startup at IGN - presentation at SLLCONF 2011Eric Ries
 
2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap irelandEric Ries
 
Eric Ries - The Lean Startup - RailsConf 2011
Eric Ries - The Lean Startup - RailsConf 2011Eric Ries - The Lean Startup - RailsConf 2011
Eric Ries - The Lean Startup - RailsConf 2011Eric Ries
 
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Hristo Neychev
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAvivEric Ries
 
The Lean Startup EA edition
The Lean Startup EA editionThe Lean Startup EA edition
The Lean Startup EA editionEric Ries
 
Continuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons LearnedContinuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons LearnedAsh Maurya
 
Top 15 reasons to choose qa testing as career
Top 15 reasons to choose qa testing as career Top 15 reasons to choose qa testing as career
Top 15 reasons to choose qa testing as career JanBask Training
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Marko Taipale
 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In ParisEric Ries
 
MVP Design Hacks
MVP Design HacksMVP Design Hacks
MVP Design HacksNaresh Jain
 
Product Experimentation Pitfalls & How to Avoid Them
Product Experimentation Pitfalls & How to Avoid Them Product Experimentation Pitfalls & How to Avoid Them
Product Experimentation Pitfalls & How to Avoid Them Optimizely
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of TestingPaul Gerrard
 
20 things you should know
20 things you should know20 things you should know
20 things you should knowPiet Neirinck
 
Usability 2.0
Usability 2.0Usability 2.0
Usability 2.0Greg Bell
 
The Lean Startup - Basics
The Lean Startup - BasicsThe Lean Startup - Basics
The Lean Startup - BasicsNETNODE AG
 
Digital Change Agents - Sky
Digital Change Agents - SkyDigital Change Agents - Sky
Digital Change Agents - SkyOptimizely
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planningDhaval Panchal
 
Lean Startup in the Enterprise
Lean Startup in the EnterpriseLean Startup in the Enterprise
Lean Startup in the EnterpriseTathagat Varma
 
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014Institut Lean France
 

Tendances (20)

Lean Startup at IGN - presentation at SLLCONF 2011
Lean Startup at IGN - presentation at SLLCONF 2011Lean Startup at IGN - presentation at SLLCONF 2011
Lean Startup at IGN - presentation at SLLCONF 2011
 
2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland
 
Eric Ries - The Lean Startup - RailsConf 2011
Eric Ries - The Lean Startup - RailsConf 2011Eric Ries - The Lean Startup - RailsConf 2011
Eric Ries - The Lean Startup - RailsConf 2011
 
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
Lean Startup - by Hristo Neychev (bring your ideas to life faster, smarter, a...
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv
 
The Lean Startup EA edition
The Lean Startup EA editionThe Lean Startup EA edition
The Lean Startup EA edition
 
Continuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons LearnedContinuous Deployment: Startup Lessons Learned
Continuous Deployment: Startup Lessons Learned
 
Top 15 reasons to choose qa testing as career
Top 15 reasons to choose qa testing as career Top 15 reasons to choose qa testing as career
Top 15 reasons to choose qa testing as career
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer

 
2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris2009 10 28 The Lean Startup In Paris
2009 10 28 The Lean Startup In Paris
 
MVP Design Hacks
MVP Design HacksMVP Design Hacks
MVP Design Hacks
 
Product Experimentation Pitfalls & How to Avoid Them
Product Experimentation Pitfalls & How to Avoid Them Product Experimentation Pitfalls & How to Avoid Them
Product Experimentation Pitfalls & How to Avoid Them
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
 
20 things you should know
20 things you should know20 things you should know
20 things you should know
 
Usability 2.0
Usability 2.0Usability 2.0
Usability 2.0
 
The Lean Startup - Basics
The Lean Startup - BasicsThe Lean Startup - Basics
The Lean Startup - Basics
 
Digital Change Agents - Sky
Digital Change Agents - SkyDigital Change Agents - Sky
Digital Change Agents - Sky
 
Pptx estimating is not planning
Pptx estimating is not planningPptx estimating is not planning
Pptx estimating is not planning
 
Lean Startup in the Enterprise
Lean Startup in the EnterpriseLean Startup in the Enterprise
Lean Startup in the Enterprise
 
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
 

En vedette

Lean statups - الشركات الناشئة
Lean statups - الشركات الناشئةLean statups - الشركات الناشئة
Lean statups - الشركات الناشئةAmr Noaman
 
Recruitment and selection process reliance life insurance
Recruitment and selection process reliance life insuranceRecruitment and selection process reliance life insurance
Recruitment and selection process reliance life insurancesanarinkal
 
12 Favourite Sales Pitches Of A Life Insurance
12 Favourite Sales Pitches Of A Life Insurance12 Favourite Sales Pitches Of A Life Insurance
12 Favourite Sales Pitches Of A Life Insurancekktv
 
How to sell more Life Insurance
How to sell more Life InsuranceHow to sell more Life Insurance
How to sell more Life Insurancekcrause
 
Concept of 4 cs in life insurance selling
Concept of 4 cs in life insurance sellingConcept of 4 cs in life insurance selling
Concept of 4 cs in life insurance sellingsanjay sawant
 
Insurance approach scripts
Insurance   approach scriptsInsurance   approach scripts
Insurance approach scriptsMohit Singla
 
Energy Changes
Energy ChangesEnergy Changes
Energy ChangesEmersius
 
M D R T Presentation
M D R T  PresentationM D R T  Presentation
M D R T PresentationVivek
 

En vedette (12)

Lean statups - الشركات الناشئة
Lean statups - الشركات الناشئةLean statups - الشركات الناشئة
Lean statups - الشركات الناشئة
 
Recruitment and selection process reliance life insurance
Recruitment and selection process reliance life insuranceRecruitment and selection process reliance life insurance
Recruitment and selection process reliance life insurance
 
Lugi Insurance Selling
Lugi Insurance SellingLugi Insurance Selling
Lugi Insurance Selling
 
12 Favourite Sales Pitches Of A Life Insurance
12 Favourite Sales Pitches Of A Life Insurance12 Favourite Sales Pitches Of A Life Insurance
12 Favourite Sales Pitches Of A Life Insurance
 
How to sell more Life Insurance
How to sell more Life InsuranceHow to sell more Life Insurance
How to sell more Life Insurance
 
Life insurance selling
Life insurance sellingLife insurance selling
Life insurance selling
 
Concept of 4 cs in life insurance selling
Concept of 4 cs in life insurance sellingConcept of 4 cs in life insurance selling
Concept of 4 cs in life insurance selling
 
Insurance approach scripts
Insurance   approach scriptsInsurance   approach scripts
Insurance approach scripts
 
Energy Changes
Energy ChangesEnergy Changes
Energy Changes
 
Life Insurance Agent’s Career
Life Insurance Agent’s CareerLife Insurance Agent’s Career
Life Insurance Agent’s Career
 
Selling LIFE INSURANCE Got Easier for Agents
Selling  LIFE INSURANCE Got Easier for AgentsSelling  LIFE INSURANCE Got Easier for Agents
Selling LIFE INSURANCE Got Easier for Agents
 
M D R T Presentation
M D R T  PresentationM D R T  Presentation
M D R T Presentation
 

Similaire à 2009 05 01 How To Build A Lean Startup Step By Step

The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoThe Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoVenture Hacks
 
GIPA
GIPAGIPA
GIPAESUG
 
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance TestingUW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance TestingChris Sterling
 
Monetary Meltdown Madness
Monetary Meltdown MadnessMonetary Meltdown Madness
Monetary Meltdown Madnessrob.gray
 
The New Face of Learning? (full version)
The New Face of Learning? (full version)The New Face of Learning? (full version)
The New Face of Learning? (full version)Judith Christian-Carter
 
Transforming Contexts: UC DAAP talk, May 8, 2009
Transforming Contexts: UC DAAP talk, May 8, 2009Transforming Contexts: UC DAAP talk, May 8, 2009
Transforming Contexts: UC DAAP talk, May 8, 2009Peter Jones
 
Zinc Data Center Services
Zinc Data Center ServicesZinc Data Center Services
Zinc Data Center Servicesjeanlaganiere
 
Continuous Improvement 101
Continuous Improvement 101Continuous Improvement 101
Continuous Improvement 101flarco
 
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityHigh-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityAtlassian
 
Bcm Best Practise & Local Challenges
Bcm Best Practise & Local ChallengesBcm Best Practise & Local Challenges
Bcm Best Practise & Local Challengesbudzeg
 
Robert Crawford Web Resume
Robert Crawford Web ResumeRobert Crawford Web Resume
Robert Crawford Web Resumerkcrawf
 
Sound Customer Strategy
Sound Customer StrategySound Customer Strategy
Sound Customer Strategybambasue88
 
Sound Customer Strategy
Sound Customer StrategySound Customer Strategy
Sound Customer Strategybambasue88
 
Sapo BUS Hands-On
Sapo BUS Hands-OnSapo BUS Hands-On
Sapo BUS Hands-Oncodebits
 
Fedora App Slide 2009 Hastac
Fedora App Slide 2009 HastacFedora App Slide 2009 Hastac
Fedora App Slide 2009 HastacLoretta Auvil
 
Scalability without going nuts
Scalability without going nutsScalability without going nuts
Scalability without going nutsJames Cox
 
Creating a Winning Life Sciences Innovation Strategy in an Era of Scarcity
Creating a Winning Life Sciences Innovation Strategy in an Era of ScarcityCreating a Winning Life Sciences Innovation Strategy in an Era of Scarcity
Creating a Winning Life Sciences Innovation Strategy in an Era of ScarcitySteve Brown
 
'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...
'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...
'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...Ed Chi
 

Similaire à 2009 05 01 How To Build A Lean Startup Step By Step (20)

The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoThe Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 Expo
 
GIPA
GIPAGIPA
GIPA
 
From Work To Word
From Work To WordFrom Work To Word
From Work To Word
 
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance TestingUW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
UW ADC - Course 3 - Class 1 - User Stories And Acceptance Testing
 
Monetary Meltdown Madness
Monetary Meltdown MadnessMonetary Meltdown Madness
Monetary Meltdown Madness
 
The New Face of Learning? (full version)
The New Face of Learning? (full version)The New Face of Learning? (full version)
The New Face of Learning? (full version)
 
Transforming Contexts: UC DAAP talk, May 8, 2009
Transforming Contexts: UC DAAP talk, May 8, 2009Transforming Contexts: UC DAAP talk, May 8, 2009
Transforming Contexts: UC DAAP talk, May 8, 2009
 
Zinc Data Center Services
Zinc Data Center ServicesZinc Data Center Services
Zinc Data Center Services
 
Continuous Improvement 101
Continuous Improvement 101Continuous Improvement 101
Continuous Improvement 101
 
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityHigh-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
 
Bcm Best Practise & Local Challenges
Bcm Best Practise & Local ChallengesBcm Best Practise & Local Challenges
Bcm Best Practise & Local Challenges
 
Robert Crawford Web Resume
Robert Crawford Web ResumeRobert Crawford Web Resume
Robert Crawford Web Resume
 
Sound Customer Strategy
Sound Customer StrategySound Customer Strategy
Sound Customer Strategy
 
Sound Customer Strategy
Sound Customer StrategySound Customer Strategy
Sound Customer Strategy
 
Sapo BUS Hands-On
Sapo BUS Hands-OnSapo BUS Hands-On
Sapo BUS Hands-On
 
Fedora App Slide 2009 Hastac
Fedora App Slide 2009 HastacFedora App Slide 2009 Hastac
Fedora App Slide 2009 Hastac
 
Scalability without going nuts
Scalability without going nutsScalability without going nuts
Scalability without going nuts
 
Creating a Winning Life Sciences Innovation Strategy in an Era of Scarcity
Creating a Winning Life Sciences Innovation Strategy in an Era of ScarcityCreating a Winning Life Sciences Innovation Strategy in an Era of Scarcity
Creating a Winning Life Sciences Innovation Strategy in an Era of Scarcity
 
SEO Packages
SEO PackagesSEO Packages
SEO Packages
 
'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...
'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...
'Living Laboratories': Rethinking Ecological Designs and Experimentation in H...
 

Plus de Eric Ries

Tendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup ConferenceTendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup ConferenceEric Ries
 
Stephanie Hay - Lean Startup Conference 2012
Stephanie Hay - Lean Startup Conference 2012Stephanie Hay - Lean Startup Conference 2012
Stephanie Hay - Lean Startup Conference 2012Eric Ries
 
Jessica Scorpio - 2012 Lean Startup Conference
Jessica Scorpio - 2012 Lean Startup ConferenceJessica Scorpio - 2012 Lean Startup Conference
Jessica Scorpio - 2012 Lean Startup ConferenceEric Ries
 
Robert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup ConferenceRobert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup ConferenceEric Ries
 
Leah Busque - 2012 Lean Startup Conference
Leah Busque - 2012 Lean Startup ConferenceLeah Busque - 2012 Lean Startup Conference
Leah Busque - 2012 Lean Startup ConferenceEric Ries
 
Lane Halley - 2012 Lean Startup Conference
Lane Halley - 2012 Lean Startup ConferenceLane Halley - 2012 Lean Startup Conference
Lane Halley - 2012 Lean Startup ConferenceEric Ries
 
Justin Wilcox - Lean Startup Conference 2012
Justin Wilcox - Lean Startup Conference 2012Justin Wilcox - Lean Startup Conference 2012
Justin Wilcox - Lean Startup Conference 2012Eric Ries
 
Ivory Madison - 2012 Lean Startup Conference
Ivory Madison - 2012 Lean Startup ConferenceIvory Madison - 2012 Lean Startup Conference
Ivory Madison - 2012 Lean Startup ConferenceEric Ries
 
Daniel Kim - 2012 Lean Startup Conference
Daniel Kim - 2012 Lean Startup ConferenceDaniel Kim - 2012 Lean Startup Conference
Daniel Kim - 2012 Lean Startup ConferenceEric Ries
 
Charles Hudson - 2012 Lean Startup Conference
Charles Hudson - 2012 Lean Startup ConferenceCharles Hudson - 2012 Lean Startup Conference
Charles Hudson - 2012 Lean Startup ConferenceEric Ries
 
George Bilbrey - 2012 Lean Startup Conference
George Bilbrey - 2012 Lean Startup ConferenceGeorge Bilbrey - 2012 Lean Startup Conference
George Bilbrey - 2012 Lean Startup ConferenceEric Ries
 
Ash Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup ConferenceAsh Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup ConferenceEric Ries
 
Andres Glusman - 2012 Lean Startup Conference
Andres Glusman - 2012 Lean Startup ConferenceAndres Glusman - 2012 Lean Startup Conference
Andres Glusman - 2012 Lean Startup ConferenceEric Ries
 
Back to the Roots - 2012 Lean Startup Conference
Back to the Roots - 2012 Lean Startup ConferenceBack to the Roots - 2012 Lean Startup Conference
Back to the Roots - 2012 Lean Startup ConferenceEric Ries
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canadaEric Ries
 
Dropbox startup lessons learned 2011
Dropbox   startup lessons learned 2011Dropbox   startup lessons learned 2011
Dropbox startup lessons learned 2011Eric Ries
 
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynote2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynoteEric Ries
 
The Lean Startup debuts at #2 on the New York Times Bestseller List
The Lean Startup debuts at #2 on the New York Times Bestseller ListThe Lean Startup debuts at #2 on the New York Times Bestseller List
The Lean Startup debuts at #2 on the New York Times Bestseller ListEric Ries
 
The Lean Startup 10-Book Package
The Lean Startup 10-Book PackageThe Lean Startup 10-Book Package
The Lean Startup 10-Book PackageEric Ries
 
The Lean Startup 30-Book Package
The Lean Startup 30-Book PackageThe Lean Startup 30-Book Package
The Lean Startup 30-Book PackageEric Ries
 

Plus de Eric Ries (20)

Tendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup ConferenceTendai Charasika - 2012 Lean Startup Conference
Tendai Charasika - 2012 Lean Startup Conference
 
Stephanie Hay - Lean Startup Conference 2012
Stephanie Hay - Lean Startup Conference 2012Stephanie Hay - Lean Startup Conference 2012
Stephanie Hay - Lean Startup Conference 2012
 
Jessica Scorpio - 2012 Lean Startup Conference
Jessica Scorpio - 2012 Lean Startup ConferenceJessica Scorpio - 2012 Lean Startup Conference
Jessica Scorpio - 2012 Lean Startup Conference
 
Robert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup ConferenceRobert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup Conference
 
Leah Busque - 2012 Lean Startup Conference
Leah Busque - 2012 Lean Startup ConferenceLeah Busque - 2012 Lean Startup Conference
Leah Busque - 2012 Lean Startup Conference
 
Lane Halley - 2012 Lean Startup Conference
Lane Halley - 2012 Lean Startup ConferenceLane Halley - 2012 Lean Startup Conference
Lane Halley - 2012 Lean Startup Conference
 
Justin Wilcox - Lean Startup Conference 2012
Justin Wilcox - Lean Startup Conference 2012Justin Wilcox - Lean Startup Conference 2012
Justin Wilcox - Lean Startup Conference 2012
 
Ivory Madison - 2012 Lean Startup Conference
Ivory Madison - 2012 Lean Startup ConferenceIvory Madison - 2012 Lean Startup Conference
Ivory Madison - 2012 Lean Startup Conference
 
Daniel Kim - 2012 Lean Startup Conference
Daniel Kim - 2012 Lean Startup ConferenceDaniel Kim - 2012 Lean Startup Conference
Daniel Kim - 2012 Lean Startup Conference
 
Charles Hudson - 2012 Lean Startup Conference
Charles Hudson - 2012 Lean Startup ConferenceCharles Hudson - 2012 Lean Startup Conference
Charles Hudson - 2012 Lean Startup Conference
 
George Bilbrey - 2012 Lean Startup Conference
George Bilbrey - 2012 Lean Startup ConferenceGeorge Bilbrey - 2012 Lean Startup Conference
George Bilbrey - 2012 Lean Startup Conference
 
Ash Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup ConferenceAsh Maurya Innovation Accounting - 2012 Lean Startup Conference
Ash Maurya Innovation Accounting - 2012 Lean Startup Conference
 
Andres Glusman - 2012 Lean Startup Conference
Andres Glusman - 2012 Lean Startup ConferenceAndres Glusman - 2012 Lean Startup Conference
Andres Glusman - 2012 Lean Startup Conference
 
Back to the Roots - 2012 Lean Startup Conference
Back to the Roots - 2012 Lean Startup ConferenceBack to the Roots - 2012 Lean Startup Conference
Back to the Roots - 2012 Lean Startup Conference
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada
 
Dropbox startup lessons learned 2011
Dropbox   startup lessons learned 2011Dropbox   startup lessons learned 2011
Dropbox startup lessons learned 2011
 
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynote2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
 
The Lean Startup debuts at #2 on the New York Times Bestseller List
The Lean Startup debuts at #2 on the New York Times Bestseller ListThe Lean Startup debuts at #2 on the New York Times Bestseller List
The Lean Startup debuts at #2 on the New York Times Bestseller List
 
The Lean Startup 10-Book Package
The Lean Startup 10-Book PackageThe Lean Startup 10-Book Package
The Lean Startup 10-Book Package
 
The Lean Startup 30-Book Package
The Lean Startup 30-Book PackageThe Lean Startup 30-Book Package
The Lean Startup 30-Book Package
 

Dernier

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 

Dernier (20)

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 

2009 05 01 How To Build A Lean Startup Step By Step

  • 1. How
to
Build
a
Lean
Startup,
 step‐by‐step
#leanstartup
 Eric
Ries
(@ericries)
 h?p://StartupLessonsLearned.blogspot.com

  • 2. Agenda
 What
is
a
startup?
 •  Why
do
startups
fail?
 •  IntroducJon
to
the
Lean
Startup
 •  Product
Development
in
a
Lean
Startup
 •  Specific
techniques
 •  –  ConJnuous
Deployment
 –  Rapid
Split‐tesJng
 –  Five
Why’s

  • 3. What
is
a
startup?
 •  A
startup
is
a
human
ins)tu)on
designed
to
 deliver
a
new
product
or
service
under
 condiJons
of
extreme
uncertainty.

 •  Nothing
to
do
with
size
of
company,
sector
of
 the
economy,
or
industry

  • 4. Why
do
startups
fail?
 •  Rarely
fail
because
the
product
doesn’t
work
 •  Usually
fail
because
there
are
no
customers
 •  Quality
of
the
iniJal
idea
is
not
correlated
with
 success
 •  Startups
that
succeed
are
those
that
manage
 to
iterate
enough
Jmes
before
they
run
out
of
 resources
 •  Time
between
these
iteraJons
is
fundamental

  • 5. The
Lean
Startup
 •  Anything
we
can
do
to
shrink
the
Jme
 between
major
iteraJons
will
increase
the
 likelihood
of
success.
 •  Speed
is
the
startup
compeJJve
advantage.

  • 6. Lean
Startups
Go
Faster
 •  Commodity
technology
stack,
highly
leveraged
 (free/open
source,
user‐generated
content,
 SEM).
 •  Customer
development
–
find
out
what
 customers
want
before
you
build
it.

 •  Agile
so]ware
development
–
but
tuned
to
 the
startup
condiJon.

  • 7. Commodity
technology
stack
 •  Leverage
=
for
each
ounce
of
effort
you
invest
 in
your
product,
you
take
advantage
of
the
 efforts
of
thousands
or
millions
of
others.
 •  It’s
easy
to
see
how
high‐leverage
technology
 is
driving
costs
down.
 •  More
important
is
its
impact
on
speed.
 •  Time
to
bring
a
new
product
to
market
is
 falling
rapidly.


  • 8. Customer
Development
 ConJnuous
cycle
of
customer
   interacJon
 Rapid
hypothesis
   tesJng
about
market,
 pricing,
customers,
…
   Extreme
low
cost,
low
 burn,
Jght
focus
   Measurable
gates
for
 investors
 h?p://bit.ly/tpTtE

  • 9. A
tale
of
two
startups,
revisited
 •  Mirrors
the
changes
in
development
 methodologies
over
the
past
few
years.
 •  Let’s
look
at
those
changes
schemaJcally.
 •  These
examples
are
drawn
from
so]ware
 startups,
but
increasingly:
 –  All
products
require
so]ware

 –  All
companies
are
operaJng
in
a
startup‐like
 environment

  • 10. TradiJonal
Product
Development
 Unit
of
progress:
Advance
to
Next
Stage
 Waterfall Requirements
 Design
 Implementa2on
 Verifica2on
 Maintenance
 Problem: Known Solution: Known
  • 11. Agile
 Unit
of
progress:
a
line
of
working
code
 “Product Owner” or in-house customer Problem: Known Solution: Unknown
  • 13. Minimize
TOTAL
Jme
through
the
loop
 IDEAS
 LEARN
 BUILD
 DATA
 CODE
 MEASURE

  • 14. How
to
build
a
Lean
Startup
 •  Let’s
talk
about
some
specifics.
These
are
not
 everything
you
need,
but
they
will
get
you
 started
 •  ConJnuous
deployment
 •  Split‐test
(A/B)
experimentaJon
 •  Five
why’s


  • 15. ConJnuous
Deployment
 IDEAS
 Learn
Faster
 Code
Faster
 LEARN
 BUILD
 Five
Whys
Root
 ConJnuous
 Cause
Analysis
 Deployment
 DATA
 CODE
 Measure
Faster
 MEASURE
 Rapid
Split
Tests

  • 16. Continuous Deployment •  Deploy new software quickly •  At IMVU time from check-in to production = 20 minutes •  Tell a good change from a bad change (quickly) •  Revert a bad change quickly •  Work in small batches •  At IMVU, a large batch = 3 days worth of work •  Break large projects down into small batches
  • 17. Cluster Immune System What it looks like to ship one piece of code to production: •  Run tests locally (SimpleTest, Selenium) Everyone has a complete sandbox o  •  Continuous Integration Server (BuildBot) o  All tests must pass or “shut down the line” Automatic feedback if the team is going too fast o  •  Incremental deploy
 Monitor cluster and business metrics in real-time
 o  Reject changes that move metrics out-of-bounds o  •  Alerting & Predictive monitoring (Nagios)
 Monitor all metrics that stakeholders care about
 o  If any metric goes out-of-bounds, wake somebody up
 o  Use historical trends to predict acceptable bounds o  When
customers
see
a
failure:
 Fix the problem for customers o  Improve your defenses at each level
 o 
  • 18. Rapid
Split
Tests
 IDEAS
 Learn
Faster
 Code
Faster
 LEARN
 BUILD
 Five
Whys
Root
 ConJnuous
 Cause
Analysis
 Deployment
 DATA
 CODE
 Measure
Faster
 MEASURE
 Rapid
Split
Tests

  • 19. Split‐tesJng
all
the
Jme
 •  A/B
tesJng
is
key
to
validaJng
your
 hypotheses
 •  Has
to
be
simple
enough
for
everyone
to
use
 and
understand
it
 •  Make
creaJng
a
split‐test
no
more
than
one
 line
of
code:
 if(
setup_experiment(...)
==
quot;controlquot;
)
{
 



//
do
it
the
old
way
 }
else
{
 


//
do
it
the
new
way
 }

  • 21. Measure
the
Macro
 •  Always
look
at
cohort‐based
metrics
over
Jme
 •  Split‐test
the
small,
measure
the
large
 Control
Group
(A)
 Experiment
(B)
 #
Registered
 1025
 1099
 Downloads
 755
(73%)
 733
(67%)
 AcJve
days
0‐1
 600
(58%)
 650
(59%)
 AcJve
days
1‐3
 500
(48%)
 545
(49%)
 AcJve
days
3‐10
 300
(29%)
 330
(30%)
 AcJve
days
10‐30
 250
(24%)
 290
(26%)
 Total
Revenue
 $3210.50
 $3450.10
 RPU
 $3.13
 $3.14

  • 22. Five
Whys
 IDEAS
 Learn
Faster
 Code
Faster
 LEARN
 BUILD
 Five
Whys
Root
 ConJnuous
 Cause
Analysis
 Deployment
 DATA
 CODE
 Measure
Faster
 MEASURE
 Rapid
Split
Tests

  • 23. Five
Whys
Root
Cause
Analysis
 •  A
technique
for
conJnuous
improvement
of
 company
process.
 •  Ask
“why”
five
Jmes
when
something
 unexpected
happens.
 •  Make
propor)onal
investments
in
prevenJon
 at
all
five
levels
of
the
hierarchy.
 •  Behind
every
supposed
technical
problem
is
 usually
a
human
problem.
Fix
the
cause,
not
 just
the
symptom.

  • 24. There’s
much
more…
 IDEAS
 Learn
Faster
 Code
Faster
 LEARN
 BUILD
 Split
Tests
 Unit
Tests
 Customer
Interviews
 Usability
Tests
 Customer
Development
 ConJnuous
IntegraJon
 Five
Whys
Root
Cause
Analysis
 Incremental
Deployment
 Customer
Advisory
Board
 Free
&
Open‐Source
Components
 Falsifiable
Hypotheses
 Cloud
CompuJng
 Product
Owner
Accountability
 Cluster
Immune
System
 DATA
 CODE
 Customer
Archetypes
 Just‐in‐Jme
Scalability
 Cross‐funcJonal
Teams
 Refactoring
 Semi‐autonomous
Teams
 Developer
Sandbox
 Smoke
Tests
 Measure
Faster
 MEASURE
 Split
Tests
 Funnel
Analysis
 Clear
Product
Owner
 Cohort
Analysis
 ConJnuous
Deployment
 Net
Promoter
Score
 Usability
Tests
 Search
Engine
MarkeJng
 Real‐Jme
Monitoring
 Real‐Time
AlerJng
 Customer
Liaison
 PredicJve
Monitoring

  • 25. The
Lean
Startup
 •  You
are
ready
to
do
this,
whether
you
are:
 –  Thinking
of
starJng
a
new
company,
but
haven’t
 taken
the
first
step
 –  Are
in
a
startup
now
that
could
iterate
faster
 –  Want
to
create
the
condiJons
for
lean
innovaJon
 inside
a
big
company
 •  Get
started,
now,
today.

  • 26. Thanks!
 •  Startup
Lessons
Learned
Blog
 –  h?p://startuplessonslearned.blogspot.com/
 •  The
Lean
Startup
Workshop

 –  An
all‐day
event
for
a
select
audience
 –  May
29
and
June
18,
2009
in
San
Francisco
 –  h?p://training.oreilly.com/theleanstartup/
 •  Other
upcoming
events
 –  h?p://bit.ly/b9w1y