SlideShare ist ein Scribd-Unternehmen logo
1 von 70
James Birchler
       Engineering Director, IMVU
GDC, San Francisco, March 3, 2011
#imvugdc
@jamesbirchler
1. Experiments
2. Product Features
3. product development
The
scientific method
        is
      based
       on
experimentation
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
@copernicus
#inquisition
@copernicus
@Giordano_Bruno
@Galileo
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
@Jamesbirchler
$
                                    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
Experimentation
IS GOOD
Ask Question
                   Got
 Do Research

 Hypothesis
                 Science?
     Test

Analyze Data

 Conclusion

Report Results
Question



    Results                              Research




               Scientific
Conclusion
                Method                      Hypothesis




             Analyze
              Data                Test
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Question



    Results                              Research
                                                                 Quack.


                  Scientific                                       #leanstartup
Conclusion
                   Method                    Hypothesis




             Analyze
              Data                Test       An Alleged “duck”
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!
Running experiments is fun!
Ask Question


 Do Research


 Hypothesis


    Test


Analyze Data


 Conclusion


Report Results




        Looks a lot like the scientific method (it is!)…
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
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experiment
with process
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Measure
Measure
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
5
whys
5
whys
   Root Cause:
     Fix this!
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Process
Experiments
Dogma
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Ideal
Days
Ideal
Days
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Scrum technology…
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Hack
Week
@IMVU…
Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU
Recap…
We’re Hiring!
www.imvu.com/jobs
credits   Thanks

Weitere ähnliche Inhalte

Andere mochten auch

The Lean Startup - Visual Summary
The Lean Startup - Visual SummaryThe Lean Startup - Visual Summary
The Lean Startup - Visual SummaryBrett Suddreth
 
MVP Design Hacks: Rocket Fuel for Lean Teams
MVP Design Hacks: Rocket Fuel for Lean TeamsMVP Design Hacks: Rocket Fuel for Lean Teams
MVP Design Hacks: Rocket Fuel for Lean TeamsAmy Jo Kim
 
The Anatomy Of A Modern Marketer
The Anatomy Of A Modern MarketerThe Anatomy Of A Modern Marketer
The Anatomy Of A Modern MarketerCraig Pladson
 
Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...
Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...
Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...Daan Loening
 
Building trust and safety in p2p market places - Beriln Startup Camp 2013
Building trust and safety in p2p market places - Beriln Startup Camp 2013Building trust and safety in p2p market places - Beriln Startup Camp 2013
Building trust and safety in p2p market places - Beriln Startup Camp 2013Daan Loening
 
Lean Startup Basics - Evidence Based Entrepreneurship
Lean Startup Basics - Evidence Based EntrepreneurshipLean Startup Basics - Evidence Based Entrepreneurship
Lean Startup Basics - Evidence Based EntrepreneurshipKelly Schwedland
 
Pourquoi les PowerPoint sont lamentables
Pourquoi les PowerPoint sont lamentablesPourquoi les PowerPoint sont lamentables
Pourquoi les PowerPoint sont lamentablessimpleslide.com
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable ProductEric Ries
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value ProductLiquid Reality
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinRaff Paquin
 

Andere mochten auch (12)

The Lean Startup - Visual Summary
The Lean Startup - Visual SummaryThe Lean Startup - Visual Summary
The Lean Startup - Visual Summary
 
The Lean Startup
The Lean StartupThe Lean Startup
The Lean Startup
 
From IDEA to MVP
From IDEA to MVPFrom IDEA to MVP
From IDEA to MVP
 
MVP Design Hacks: Rocket Fuel for Lean Teams
MVP Design Hacks: Rocket Fuel for Lean TeamsMVP Design Hacks: Rocket Fuel for Lean Teams
MVP Design Hacks: Rocket Fuel for Lean Teams
 
The Anatomy Of A Modern Marketer
The Anatomy Of A Modern MarketerThe Anatomy Of A Modern Marketer
The Anatomy Of A Modern Marketer
 
Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...
Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...
Building a MVP - Validating startup ideas - lean startup - Google Launchpad B...
 
Building trust and safety in p2p market places - Beriln Startup Camp 2013
Building trust and safety in p2p market places - Beriln Startup Camp 2013Building trust and safety in p2p market places - Beriln Startup Camp 2013
Building trust and safety in p2p market places - Beriln Startup Camp 2013
 
Lean Startup Basics - Evidence Based Entrepreneurship
Lean Startup Basics - Evidence Based EntrepreneurshipLean Startup Basics - Evidence Based Entrepreneurship
Lean Startup Basics - Evidence Based Entrepreneurship
 
Pourquoi les PowerPoint sont lamentables
Pourquoi les PowerPoint sont lamentablesPourquoi les PowerPoint sont lamentables
Pourquoi les PowerPoint sont lamentables
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value Product
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 

Ähnlich wie Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU

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
 
Scientific method-Spiller
Scientific method-SpillerScientific method-Spiller
Scientific method-Spillerspiller1
 
Scientific method
Scientific methodScientific method
Scientific methodmcnewbold
 
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
 
The Science Of Troubleshooting
The Science Of TroubleshootingThe Science Of Troubleshooting
The Science Of TroubleshootingShawn Button
 
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
 
Scientific methods
Scientific methodsScientific methods
Scientific methodsphysics101
 
Scientific method
Scientific methodScientific method
Scientific methodrelsayed
 
Scientific Method Explainer
Scientific Method ExplainerScientific Method Explainer
Scientific Method ExplainerEssex James
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Methodkcollazo
 
Scientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docxScientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docxzenobiakeeney
 
Scientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docxScientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docxinfantkimber
 

Ähnlich wie Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU (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
 
Scientific method-Spiller
Scientific method-SpillerScientific method-Spiller
Scientific method-Spiller
 
Scientific method ii
Scientific method iiScientific method ii
Scientific method ii
 
The scientificinvestigation
The scientificinvestigationThe scientificinvestigation
The scientificinvestigation
 
Scientific method
Scientific methodScientific method
Scientific method
 
Science Inquiry 2
Science Inquiry 2Science Inquiry 2
Science Inquiry 2
 
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
 
The Science Of Troubleshooting
The Science Of TroubleshootingThe Science Of Troubleshooting
The Science Of Troubleshooting
 
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
 
ECGS Module 3A
ECGS Module 3AECGS Module 3A
ECGS Module 3A
 
Scientific methods
Scientific methodsScientific methods
Scientific methods
 
Scientific method
Scientific methodScientific method
Scientific method
 
Scientific Method Explainer
Scientific Method ExplainerScientific Method Explainer
Scientific Method Explainer
 
Scientific method
Scientific methodScientific method
Scientific method
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Method
 
Scientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docxScientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docx
 
Scientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docxScientific inquiry in biology starts by observing the living species.docx
Scientific inquiry in biology starts by observing the living species.docx
 

Kürzlich hochgeladen

Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 

Kürzlich hochgeladen (20)

Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 

Experimenting Your Way to Success: Applying Lean Startup Principles to Product Development at IMVU

Hinweis der Redaktion

  1. I’m James Birchler, Engineering Director at IMVU, and today we’re going to talk about how IMVU uses experiments and Lean Startup methods to build products our customers love, and to innovate and improve our product development process.
  2. What are experiments, anyway? Experiments are one way to learn—about the world, or about your business. What makes scientific experimentation different is that you pay attention to a lot of details—like how you set up your experiment to ensure your testing the right things, or whether your results just look good, or if they statistically significant.
  3. IMVU uses experiments to help inform product feature development (e.g., what type of user interface works better for managing a large inventory.
  4. We also use process experiments to inform how we build those features (e.g., does it work better to have a small team of 4 engineers or a larger team of 12?).
  5. Sadly, Copernicus inspired the wrath of the “folks in charge”, and was persecuted by the Roman Catholic Inquisition.
  6. Giordano Bruno suffered a worse fate: he was burned at the stake.
  7. Galileocrystallized the concept that experimentation is at the very heart of the scientific method.
  8. Their findings were good, but their news was bad. What is it like to share bad news in your company?
  9. Happily, this whole “science” and “experimentation” thing has caughton, certainly at IMVU.
  10. Here is why you should really care, though: experimentation may help you understand your customers better, and help your business succeed.
  11. Obviously, at IMVU we feel that experimentation is good.
  12. But how does it really work? Let’s start with a quick refresher on The scientific method – from 7th grade science class!This is structured learning at its finest. The scientific method helps you remember the context surrounding your experiment so you can repeat your success—and control the variables that can help you avoid failure.Now imagine that instead of a linear process, the scientific could be applied as a method of continuous learning and improvement.
  13. At IMVU, we approach the scientific method as an ongoing process.
  14. The Lean Startup Build-Measure-Learn loop is based on the scientific method.
  15. You can apply the duck test if you’re not sure… if it looks like a duck, swims like a duck, and sounds like a duck, it probably is a duck!
  16. If your company does this already, you likely have a good Culture of Experimentation, too.
  17. We like to keep things simple, because running experiments should be fun and easy.
  18. Make sure it is simple, even trivial, for your team to run experiments. The easier it is, the more likely you’ll be running lots of experiments and learning more quickly.
  19. Make it easy to manage your experiments. If it’s easy to manage which experiments are on and off, and which customers should be participating, your product team will run more experiments and you’ll learn more faster.
  20. Viewing and sharing data should also be simple. You might notice that some of these metrics are red. Not all experiments succeed, but happily at IMVU, our culture supports both success and failure…
  21. Everyone in the company knows that sharing data and findings is important, whether the results are expected or not, good or “bad”.
  22. Another tipwesubscribe to at IMVU…
  23. Now lets talk about experimenting with the way we get things done.
  24. I’ll frame this within the Lean Startup Build-Measure-Learn loop.
  25. Think delivering value to customers in your current sprint is most important?Learning is actually the more important.
  26. Think delivering value to customers in your current sprint is most important?Learning is actually the more important.
  27. Measure and Learn: 5 Whys Root Cause AnalysisTaiichiOhno, the architect of the Toyota Production System (which includes both management philosophy and production practices) described the 5 whys method as "the basis of Toyota's scientific approach . . . by repeating why five times, the nature of the problem as well as its solution becomes clear." IMVU uses this technique to understand root causes of failures, not just symptoms. Here is how we do it:1. Ask “why” 5 levels deep for each issue2. Identify corrective measures for each cause3. Respond with appropriate level of investment
  28. Remember a few thingsabout these approaches: What works now may not work in the future.So be cautious about the kinds of conclusions that you draw from our results.We do the same ourselves, and consciously work to avoid being dogmatic about approaches.
  29. Story points: our teams argued for hours about story points, so proceed with caution.