SlideShare una empresa de Scribd logo
1 de 85
The     science
of product
development
                      James Birchler (@JamesBirchler)
                      VP Engineering Management, IMVU
  San Francisco Lean Startup Circle, October 26, 2011
Questions & comments?

      @jamesbirchler
The
scientific method
        is
      based
       on
experimentation
$
                                  IMVU Revenue Growth
Qtr   Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07 Q3'07 Q4'07 Q1'08 Q2'08 Q3'08 Q4'08 Q1'09 Q2'09 Q3'09 Q4'09
$
                                  IMVU Revenue Growth
Qtr   Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07 Q3'07 Q4'07 Q1'08 Q2'08 Q3'08 Q4'08 Q1'09 Q2'09 Q3'09 Q4'09
@copernicus
@copernicus
#inquisition
@copernicus
@Giordano_Bruno
@Galileo
@Jamesbirchler
Experimentation
IS GOOD
RIGHT?
Ask Question
                   Got
 Do Research

 Hypothesis
                 Science?
    Test

Analyze Data

 Conclusion

Report Results
Question



    Results                              Research




               Scientific
Conclusion
                Method                       Hypothesis




             Analyze
              Data                Test
Question



    Results                              Research




                  Scientific                              #leanstartup
Conclusion
                   Method                    Hypothesis




             Analyze
              Data                Test
Question



    Results                              Research
                                                                 Quack.


                  Scientific                                       #leanstartup
Conclusion
                   Method                    Hypothesis




             Analyze
              Data                Test       An Alleged “duck”
Ask Question


 Do Research

 Hypothesis


    Test


Analyze Data


 Conclusion


Report Results




        Looks a lot like the scientific method (it is!)…
culture of
Experimentation
Okay, I’ll run an
    Okay, I’ll run an
                         Okay, I’ll run an    experiment!                   Okay, I’ll run
     experiment!                                          Okay, I’ll run an
                          experiment!                                        experiment
                                                            experiment!


                                                                 Okay, I’ll run an
                                                                  experiment!


Let’s keep this
         Okay, I’ll run an
   simple!                                             Okay, I’ll run an
           experiment!
                          Prove your idea               experiment!
                            is the best!
Keep it
simple
if( setup_experiment(...) == "control" ) {

    // do it the old way

} else {

// do it the new way
                               Simple
                                To code
}
Simple
To manage
Simple
To share
embrace
failure
Freedom
    to
Experiment
What could possibly go wrong?
simple
   to
Screw up
What Not to do
Start with use cases

                       X


                       X
– Laura Klein, Principal, Users Know
Product
Development
Measure
5
whys
5
whys
   Root Cause:
     Fix this!
Process
Experiments
Dogma
Handling Interrupts…
Measuring value to customers…
Keep your team Together…


                  •
                  •
                  •
Technical Project Reviews…

                   •
                   •
                   •
                   •
Self Selecting Teams…


                    •
                    •
Scrum 2.0: Continuous Planning
Have a “Fixer”
Small Team + No rules=Big Win
Recap…
credits   Thanks

Más contenido relacionado

Destacado

The New Science of Product Development
The New Science of Product DevelopmentThe New Science of Product Development
The New Science of Product DevelopmentJames Birchler
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Dave Sharrock
 
Lean Sales by Gianni Dal Pozzo - Considi
Lean Sales by Gianni Dal Pozzo - ConsidiLean Sales by Gianni Dal Pozzo - Considi
Lean Sales by Gianni Dal Pozzo - ConsidiGianni DAL POZZO
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupKen Power
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementationITZHAK123
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101Cloud Elements
 
Lean in new Product Development by Jim Morgan
Lean in new Product Development by Jim MorganLean in new Product Development by Jim Morgan
Lean in new Product Development by Jim MorganLean Enterprise Academy
 
Lean Presentation Design | Webinar con Maurizio La Cava
Lean Presentation Design | Webinar con Maurizio La CavaLean Presentation Design | Webinar con Maurizio La Cava
Lean Presentation Design | Webinar con Maurizio La CavaFrancoAngeli
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesTathagat Varma
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product DevelopmentTim McMahon
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product DevelopmentAndy Kaiser ™
 

Destacado (14)

The New Science of Product Development
The New Science of Product DevelopmentThe New Science of Product Development
The New Science of Product Development
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
Lean Sales by Gianni Dal Pozzo - Considi
Lean Sales by Gianni Dal Pozzo - ConsidiLean Sales by Gianni Dal Pozzo - Considi
Lean Sales by Gianni Dal Pozzo - Considi
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
 
COLTIVARE L’INNOVAZIONE
COLTIVARE L’INNOVAZIONECOLTIVARE L’INNOVAZIONE
COLTIVARE L’INNOVAZIONE
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementation
 
Lean product development
Lean product developmentLean product development
Lean product development
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101
 
Lean in new Product Development by Jim Morgan
Lean in new Product Development by Jim MorganLean in new Product Development by Jim Morgan
Lean in new Product Development by Jim Morgan
 
Lean Presentation Design | Webinar con Maurizio La Cava
Lean Presentation Design | Webinar con Maurizio La CavaLean Presentation Design | Webinar con Maurizio La Cava
Lean Presentation Design | Webinar con Maurizio La Cava
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean Principles
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product Development
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product Development
 
Presentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOWPresentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOW
 

Similar a The science of product development through experimentation

James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011Eric Ries
 
James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011Eric Ries
 
Scientific method
Scientific methodScientific method
Scientific methodewaszolek
 
The Science Of Troubleshooting
The Science Of TroubleshootingThe Science Of Troubleshooting
The Science Of TroubleshootingShawn Button
 
QUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptx
QUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptxQUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptx
QUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptxHAZEL976436
 
Module 2 the scientific method
Module 2   the scientific methodModule 2   the scientific method
Module 2 the scientific methodpamiepk
 
Module 2 the scientific method
Module 2   the scientific methodModule 2   the scientific method
Module 2 the scientific methodpamiepk
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Methodkcollazo
 
Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous DiscoveryFail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous DiscoveryAggregage
 
Custom Lab Manual  UMUC Physical Science NSCI 101103 .docx
Custom Lab Manual  UMUC Physical Science NSCI 101103 .docxCustom Lab Manual  UMUC Physical Science NSCI 101103 .docx
Custom Lab Manual  UMUC Physical Science NSCI 101103 .docxfaithxdunce63732
 
The Scientific Method of Experimentation by Google PM
The Scientific Method of Experimentation by Google PMThe Scientific Method of Experimentation by Google PM
The Scientific Method of Experimentation by Google PMProduct School
 
Scientific Research Steps Part 2
Scientific Research Steps Part 2Scientific Research Steps Part 2
Scientific Research Steps Part 2Ainul Yaqin
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Methodtscheuch
 

Similar a The science of product development through experimentation (20)

James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011
 
James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011James birchler learning_from_experiments_at_imvu_sllconf_2011
James birchler learning_from_experiments_at_imvu_sllconf_2011
 
Scientific method
Scientific methodScientific method
Scientific method
 
The Science Of Troubleshooting
The Science Of TroubleshootingThe Science Of Troubleshooting
The Science Of Troubleshooting
 
QUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptx
QUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptxQUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptx
QUARTER 1 WEEK 1 Describe the Components of Scientific Investigation.pptx
 
Science Inquiry 2
Science Inquiry 2Science Inquiry 2
Science Inquiry 2
 
Scientific method
Scientific methodScientific method
Scientific method
 
Module 2 the scientific method
Module 2   the scientific methodModule 2   the scientific method
Module 2 the scientific method
 
Module 2 the scientific method
Module 2   the scientific methodModule 2   the scientific method
Module 2 the scientific method
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Method
 
The scientificinvestigation
The scientificinvestigationThe scientificinvestigation
The scientificinvestigation
 
Scientific method ii
Scientific method iiScientific method ii
Scientific method ii
 
Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous DiscoveryFail Well, Pivot Fast: Product Experimentation for Continuous Discovery
Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery
 
Custom Lab Manual  UMUC Physical Science NSCI 101103 .docx
Custom Lab Manual  UMUC Physical Science NSCI 101103 .docxCustom Lab Manual  UMUC Physical Science NSCI 101103 .docx
Custom Lab Manual  UMUC Physical Science NSCI 101103 .docx
 
Science Inquiry: Conclusion
Science Inquiry:  ConclusionScience Inquiry:  Conclusion
Science Inquiry: Conclusion
 
The Scientific Method of Experimentation by Google PM
The Scientific Method of Experimentation by Google PMThe Scientific Method of Experimentation by Google PM
The Scientific Method of Experimentation by Google PM
 
Scientific Research Steps Part 2
Scientific Research Steps Part 2Scientific Research Steps Part 2
Scientific Research Steps Part 2
 
Scientific method
Scientific methodScientific method
Scientific method
 
Scientific Method
Scientific MethodScientific Method
Scientific Method
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Method
 

Último

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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 for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Último (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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 for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

The science of product development through experimentation