SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
An online community where members use 3D avatars
           to meet new people, chat, create
            and have fun with their friends
Video of this presentation from the
April 23, 2010 Startup Lessons Learned
         conference is available at
            http://bit.ly/bBpUcm




                                         1
But Does it Scale?
    The Evolution of Lean at IMVU


Brett G. Durrett, James Birchler, Timothy Fitz
                   IMVU, Inc.




                                                 2
Introduction


• Assumption audience is quite familiar with
  Lessons Learned blog

• IMVU sometimes referred to as the
  original Lean Startup

• Talking about how we now work and the
  learning that lead us here

                                               3
Quick Background

• Customer Development & Lean principles
  lead company to tremendous growth

• Fast development – everybody focused on
  getting new things into customers hands

• No “golden gut” - customer metrics beat
  grand product vision

• Inspirational environment – everybody
  empowered to make product decisions

                                            4
Success!

             IMVU Revenue by Quarter (in millions)
$3.0




$2.5




$2.0




$1.5




$1.0




$0.5




$0.0
  Q1'06   Q2'06        Q3'06        Q4'06            Q1'07      Q2'07



                                                                        5
Scaling Our Success


• Product Owners for R&D, productizing,
  monetizing and keeping things running
   – Smaller, independent versions of company


• Same successful philosophy and practices
   – Ship fast (but 2 month cycles feel slow)
   – Anybody can make product decisions
   – Customer-facing over infrastructure


                                                6
Not So Much

                  IMVU Revenue by Quarter (in millions)
$3.0




$2.5




$2.0




$1.5




$1.0




$0.5




$0.0
  Q1'06   Q2'06         Q3'06      Q4'06      Q1'07       Q2'07   Q3'07



                                                                          7
Not So Much


• Revenue dropped even though we were
  the using exact same philosophy and
  practices that delivered success

• Product becoming “bucket of bolts”
   – Features abandoned because development
     teams disbanded / moved to new projects


• Emphasis on customer-facing changes
  leads to increased technical debt            8
Scaling This Success: Plan B


• 7 “customer experience” product groups
   – acquisition, discovery, connection, etc.


• Persistent feature ownership

• Each group has key business metric
   – Conversion, retention, # chats, etc.
   – Combined metrics ultimately drive revenue

                                                 9
Again, Not So Much

                   IMVU Revenue by Quarter (in millions)
$3.0




$2.5




$2.0




$1.5




$1.0




$0.5




$0.0
  Q1'06   Q2'06   Q3'06   Q4'06   Q1'07   Q2'07    Q3'07   Q4'07   Q1'08   Q2'08



                                                                                   10
Again, Not So Much


• Revenue flat

• Product still a “bucket of bolts”

• Technical debt continues to pile up
   – Build infrastructure hindering development
   – Can’t iterate on IM client


• Lack of progress leading to morale issues
                                                  11
Key Failures


• Didn’t align everybody for success
   – Competing metrics = adversarial owners
   – Authority disconnected from responsibility


• 7 product teams = too small to be effective
   – No desire to apply limited team to tech debt


• Focus on immediate customer feedback
  prevented “big bet” improvements
   – Bias favors features over infrastructure       12
Scaling This Success: Plan C


• Align organization for success

• Strengthen product ownership
   – Support it with effective project management


• Allow “big bets”, not just optimizations

• Don’t lose the things that make us great!

                                                    13
Getting Aligned


• Officers determine business strategy
   – Shared (repeatedly) with all employees


• All employees have same incentive plan
   – 2009 targets for profitability and revenue


• Authority consistent with responsibility
   – Drive accountability
   – Required difficult changes to culture
                                                  14
Stronger Product Ownership


• VP Product clear mandate
   – Determines long-term product strategy
   – Aligns product owners to company strategy


• Three product teams: product,
  monetization, keeping things running

• Product Owners determine all product
  changes
                                                 15
Project Management

• Needed visibility into:
   – Where we spend development resources
   – Better ROI assessment when planning (the “I”)
   – What others are doing (transparency)


• Resource Allocation
   – Product decides % of resources to each area
   – Engineering determines actual people


• Variation of scrum, 2-3 week sprints

                                                     16
Scrum at IMVU – How it Works

• Product Owner, QA, Tech Lead pre-plan

• Full team reviews detailed project planning

• 3 engineers agree on task duration

• Template tasks for all projects, esp. “Technical Review
  of Code Once Shipped”, which leads to work added to
  “Engineering Project Follow-up” lane

• Engineers hand off code to Product Owner/QA with a
  feature demonstration


                                                            17
Seeing the Big Picture


• Passion for customer validation great

• Obsession for immediate validation can
  distract you

• Easy to lose sight of:
   – Product opportunities requiring a big bet
   – Increasing technical debt
   – Infrastructure needs
                                                 18
Customer vs. Infrastructure


• Customer facing features prioritized over
  infrastructure critical to early success

• When it compromises ability to rapidly
  iterate a key strength is lost




                                              19
How Do You Know?




“We are hiring smart people that can’t make
            changes to our code”




                                              20
Payback of Technical Debt


• Dedicated technical investment projects

• Some systems get a technical debt “tax”
  applied only when product changes

• Tech Leads can add project requirement




                                            21
Build Infrastructure Overhead


• Effective development systems require
  ongoing investment to scale
   – Impacts speed and morale


• IMVU spending 20% of engineering on
  maintenance of the tests and process
   – Even with premium we find it has high ROI


• Pain follows a square wave pattern as we
  scale the organization                         22
Example: New IM Client

• Not previously possible
   – 1-year design and development
   – Substantial non-customer-facing infrastructure


• Big win for customers and technical debt
   – Solved key issue confusing customers
   – Rate of development greatly accelerated


• Iterated with customer validation!

                                                      23
Example: Hack Week

• Originally few requirements
    – Anybody can develop anything
    – Have to demo it at end of week (live)

• New requirements – anything, but ship it or kill it
    –   Each person allowed 1 project at a time
    –   Product adopts it, keep building it or kill it
    –   Limit customer exposure until adoption
    –   Engineers need business data to make decisions!

• Results
    – Much higher rate of projects getting to customers
    – Many engineers choose to work on existing product plan!


                                                                24
Key Cultural Values We Kept


• Customer metrics validate our decisions

• Value everybody’s ability to contribute to
  product direction
   – Great ideas can come from anywhere


• Culture of accepting failures so long as
  you learn (and improve)

                                               25
But Does it Scale? (Yes)

                                   IMVU Revenue by Quarter (in millions)
$8


$7


$6


$5


$4


$3


$2


$1


$0
     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



                                                                                                                                           26
Oh Yeah…



Interested in getting more experience?

            We’re hiring!

      http://www.imvu.com/jobs/



                                         27

Contenu connexe

Tendances

SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...Dave Healey
 
Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...Institut Lean France
 
How to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at itHow to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at itAnupam Kundu
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskBonitasoft
 
Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Orthogonal
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryOpSource
 
How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?Tathagat Varma
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstChris Sterling
 
How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...Verhaert Masters in Innovation
 
How to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlHow to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlCoupa Software
 
Hothouse: CX Design in a Big Company
Hothouse: CX Design in a Big CompanyHothouse: CX Design in a Big Company
Hothouse: CX Design in a Big CompanyShardul Mehta
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017David Luke
 
Cei Outsourcing Offering
Cei Outsourcing OfferingCei Outsourcing Offering
Cei Outsourcing Offeringnessanoel
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsGrigori Melnik
 
Lean User Experience in a Lean Startup
Lean User Experience in a Lean StartupLean User Experience in a Lean Startup
Lean User Experience in a Lean StartupOrthogonal
 

Tendances (20)

SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
AgileCamp 2014 Track 5: Visual Roadmapping with Kanban
AgileCamp 2014 Track 5: Visual Roadmapping with KanbanAgileCamp 2014 Track 5: Visual Roadmapping with Kanban
AgileCamp 2014 Track 5: Visual Roadmapping with Kanban
 
Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...
 
How to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at itHow to use agile for roadmapping and be successful at it
How to use agile for roadmapping and be successful at it
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
 
Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
The Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS DeliveryThe Build vs. Buy Decision for SaaS Delivery
The Build vs. Buy Decision for SaaS Delivery
 
How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to Burst
 
How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...
 
How to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-controlHow to build an E-procurement Machine - Concept to-control
How to build an E-procurement Machine - Concept to-control
 
Hothouse: CX Design in a Big Company
Hothouse: CX Design in a Big CompanyHothouse: CX Design in a Big Company
Hothouse: CX Design in a Big Company
 
Build or Buy ?
Build or Buy ?Build or Buy ?
Build or Buy ?
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017
 
Cei Outsourcing Offering
Cei Outsourcing OfferingCei Outsourcing Offering
Cei Outsourcing Offering
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile Methods
 
Lean User Experience in a Lean Startup
Lean User Experience in a Lean StartupLean User Experience in a Lean Startup
Lean User Experience in a Lean Startup
 

En vedette

2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas EditionEric Ries
 
Summary of The Lean Startup (Eric Ries)
Summary of The Lean Startup (Eric Ries)Summary of The Lean Startup (Eric Ries)
Summary of The Lean Startup (Eric Ries)Vinsol
 
The Lean Startup - Visual Summary
The Lean Startup - Visual SummaryThe Lean Startup - Visual Summary
The Lean Startup - Visual SummaryBrett Suddreth
 
Secrets of Avatar Design for VR - IMVU AWE, June 2016
Secrets of Avatar Design for VR - IMVU AWE, June 2016Secrets of Avatar Design for VR - IMVU AWE, June 2016
Secrets of Avatar Design for VR - IMVU AWE, June 2016Brett Durrett
 
Frame your Value and Growth Hypothesis
Frame your Value and Growth HypothesisFrame your Value and Growth Hypothesis
Frame your Value and Growth HypothesisSV.CO
 
Survey & Interview Customers
Survey & Interview CustomersSurvey & Interview Customers
Survey & Interview CustomersSV.CO
 
Multiplatform C++ on the Web with Emscripten
Multiplatform C++ on the Web with EmscriptenMultiplatform C++ on the Web with Emscripten
Multiplatform C++ on the Web with EmscriptenChad Austin
 
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
 
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries
 
Lean Startup presentation for Maples Investments by Steve Blank and Eric Ries
Lean Startup presentation for Maples Investments by Steve Blank and Eric RiesLean Startup presentation for Maples Investments by Steve Blank and Eric Ries
Lean Startup presentation for Maples Investments by Steve Blank and Eric RiesEric Ries
 
How Staying Lean Made Us Big, Michael Perry, Shopify
How Staying Lean Made Us Big, Michael Perry, ShopifyHow Staying Lean Made Us Big, Michael Perry, Shopify
How Staying Lean Made Us Big, Michael Perry, ShopifyLean Startup Co.
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development MethodologyVenture Hacks
 
Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016 Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016 Stanford University
 
Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016Stanford University
 
Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016Stanford University
 

En vedette (20)

2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition
 
Summary of The Lean Startup (Eric Ries)
Summary of The Lean Startup (Eric Ries)Summary of The Lean Startup (Eric Ries)
Summary of The Lean Startup (Eric Ries)
 
The Lean Startup - Visual Summary
The Lean Startup - Visual SummaryThe Lean Startup - Visual Summary
The Lean Startup - Visual Summary
 
Secrets of Avatar Design for VR - IMVU AWE, June 2016
Secrets of Avatar Design for VR - IMVU AWE, June 2016Secrets of Avatar Design for VR - IMVU AWE, June 2016
Secrets of Avatar Design for VR - IMVU AWE, June 2016
 
Frame your Value and Growth Hypothesis
Frame your Value and Growth HypothesisFrame your Value and Growth Hypothesis
Frame your Value and Growth Hypothesis
 
Survey & Interview Customers
Survey & Interview CustomersSurvey & Interview Customers
Survey & Interview Customers
 
Multiplatform C++ on the Web with Emscripten
Multiplatform C++ on the Web with EmscriptenMultiplatform C++ on the Web with Emscripten
Multiplatform C++ on the Web with Emscripten
 
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
 
Two sample t-test
Two sample t-testTwo sample t-test
Two sample t-test
 
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
 
Lean Startup presentation for Maples Investments by Steve Blank and Eric Ries
Lean Startup presentation for Maples Investments by Steve Blank and Eric RiesLean Startup presentation for Maples Investments by Steve Blank and Eric Ries
Lean Startup presentation for Maples Investments by Steve Blank and Eric Ries
 
Allocate Stanford 2016
Allocate Stanford 2016Allocate Stanford 2016
Allocate Stanford 2016
 
Share and Tell Stanford 2016
Share and Tell Stanford 2016Share and Tell Stanford 2016
Share and Tell Stanford 2016
 
Nova Stanford 2016
Nova Stanford 2016Nova Stanford 2016
Nova Stanford 2016
 
How Staying Lean Made Us Big, Michael Perry, Shopify
How Staying Lean Made Us Big, Michael Perry, ShopifyHow Staying Lean Made Us Big, Michael Perry, Shopify
How Staying Lean Made Us Big, Michael Perry, Shopify
 
SalesStash Berkeley 2016
SalesStash Berkeley 2016SalesStash Berkeley 2016
SalesStash Berkeley 2016
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development Methodology
 
Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016 Trace Lessons Learned H4Dip Stanford 2016
Trace Lessons Learned H4Dip Stanford 2016
 
Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016Aggregate db Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016
 
Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016Peacekeeping Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016
 

Similaire à IMVU: “But Does It Scale?” from Startup Lessons Learned Conference

Taking the Creep Out of Scope Creep
Taking the Creep Out of Scope CreepTaking the Creep Out of Scope Creep
Taking the Creep Out of Scope CreepComputer Aid, Inc
 
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoIndia Scrum Enthusiasts Community
 
Lean Portfolio Strategy Part 3: Epic Management - Take the Exits
Lean Portfolio Strategy Part 3: Epic Management - Take the ExitsLean Portfolio Strategy Part 3: Epic Management - Take the Exits
Lean Portfolio Strategy Part 3: Epic Management - Take the ExitsCprime
 
Product innovation at mimeo pcamp boston 052110 gehman
Product innovation at mimeo pcamp boston 052110   gehmanProduct innovation at mimeo pcamp boston 052110   gehman
Product innovation at mimeo pcamp boston 052110 gehmancharlesgehman
 
Using an Agile Framework in a BI Team
Using an Agile Framework in a BI TeamUsing an Agile Framework in a BI Team
Using an Agile Framework in a BI TeamCatherine Carleton
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Making The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product PortfoliosMaking The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product PortfoliosRich Mironov
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software DevelopmentTathagat Varma
 
Business Process Re-engineering
Business Process Re-engineeringBusiness Process Re-engineering
Business Process Re-engineeringVyomus Consulting
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Samuel Chin, PMP, CSM
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Mohammad Faiz
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington PostDave Burke
 
Kanban testing
Kanban testingKanban testing
Kanban testingCprime
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsTechWell
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business PerspectiveMichael Vax
 

Similaire à IMVU: “But Does It Scale?” from Startup Lessons Learned Conference (20)

Taking the Creep Out of Scope Creep
Taking the Creep Out of Scope CreepTaking the Creep Out of Scope Creep
Taking the Creep Out of Scope Creep
 
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
 
Lean Portfolio Strategy Part 3: Epic Management - Take the Exits
Lean Portfolio Strategy Part 3: Epic Management - Take the ExitsLean Portfolio Strategy Part 3: Epic Management - Take the Exits
Lean Portfolio Strategy Part 3: Epic Management - Take the Exits
 
Product innovation at mimeo pcamp boston 052110 gehman
Product innovation at mimeo pcamp boston 052110   gehmanProduct innovation at mimeo pcamp boston 052110   gehman
Product innovation at mimeo pcamp boston 052110 gehman
 
Using an Agile Framework in a BI Team
Using an Agile Framework in a BI TeamUsing an Agile Framework in a BI Team
Using an Agile Framework in a BI Team
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Making The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product PortfoliosMaking The Right Strategic Choices in Product Portfolios
Making The Right Strategic Choices in Product Portfolios
 
Agile in real life
Agile in real lifeAgile in real life
Agile in real life
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
Business Process Re-engineering
Business Process Re-engineeringBusiness Process Re-engineering
Business Process Re-engineering
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington Post
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Lean Startups from LEI
Lean Startups  from LEILean Startups  from LEI
Lean Startups from LEI
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile Projects
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Architecting Core Bus Ops 18 Nov 14
Architecting Core Bus Ops 18 Nov 14Architecting Core Bus Ops 18 Nov 14
Architecting Core Bus Ops 18 Nov 14
 
Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business Perspective
 

Plus de Brett Durrett

Social VR and Gaming
Social VR and GamingSocial VR and Gaming
Social VR and GamingBrett Durrett
 
Continuous Deployment at Lean LA
Continuous Deployment at Lean LAContinuous Deployment at Lean LA
Continuous Deployment at Lean LABrett Durrett
 
Learning Fast With A/B Testing and Continuous Deployment
Learning Fast With A/B Testing and Continuous DeploymentLearning Fast With A/B Testing and Continuous Deployment
Learning Fast With A/B Testing and Continuous DeploymentBrett Durrett
 
3 Reasons You Should Use Continuous Deployment
3 Reasons You Should Use Continuous Deployment3 Reasons You Should Use Continuous Deployment
3 Reasons You Should Use Continuous DeploymentBrett Durrett
 
IMVU: Real Money from Virtual Goods, Media X at Stanford
IMVU: Real Money from Virtual Goods, Media X at StanfordIMVU: Real Money from Virtual Goods, Media X at Stanford
IMVU: Real Money from Virtual Goods, Media X at StanfordBrett Durrett
 
Lean Startup Pitfalls Uncovered
Lean Startup Pitfalls UncoveredLean Startup Pitfalls Uncovered
Lean Startup Pitfalls UncoveredBrett Durrett
 

Plus de Brett Durrett (6)

Social VR and Gaming
Social VR and GamingSocial VR and Gaming
Social VR and Gaming
 
Continuous Deployment at Lean LA
Continuous Deployment at Lean LAContinuous Deployment at Lean LA
Continuous Deployment at Lean LA
 
Learning Fast With A/B Testing and Continuous Deployment
Learning Fast With A/B Testing and Continuous DeploymentLearning Fast With A/B Testing and Continuous Deployment
Learning Fast With A/B Testing and Continuous Deployment
 
3 Reasons You Should Use Continuous Deployment
3 Reasons You Should Use Continuous Deployment3 Reasons You Should Use Continuous Deployment
3 Reasons You Should Use Continuous Deployment
 
IMVU: Real Money from Virtual Goods, Media X at Stanford
IMVU: Real Money from Virtual Goods, Media X at StanfordIMVU: Real Money from Virtual Goods, Media X at Stanford
IMVU: Real Money from Virtual Goods, Media X at Stanford
 
Lean Startup Pitfalls Uncovered
Lean Startup Pitfalls UncoveredLean Startup Pitfalls Uncovered
Lean Startup Pitfalls Uncovered
 

Dernier

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
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
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
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
 
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
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
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
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
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
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
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
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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
 
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
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
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
 
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
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
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...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
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...
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
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
 
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)
 

IMVU: “But Does It Scale?” from Startup Lessons Learned Conference

  • 1. An online community where members use 3D avatars to meet new people, chat, create and have fun with their friends
  • 2. Video of this presentation from the April 23, 2010 Startup Lessons Learned conference is available at http://bit.ly/bBpUcm 1
  • 3. But Does it Scale? The Evolution of Lean at IMVU Brett G. Durrett, James Birchler, Timothy Fitz IMVU, Inc. 2
  • 4. Introduction • Assumption audience is quite familiar with Lessons Learned blog • IMVU sometimes referred to as the original Lean Startup • Talking about how we now work and the learning that lead us here 3
  • 5. Quick Background • Customer Development & Lean principles lead company to tremendous growth • Fast development – everybody focused on getting new things into customers hands • No “golden gut” - customer metrics beat grand product vision • Inspirational environment – everybody empowered to make product decisions 4
  • 6. Success! IMVU Revenue by Quarter (in millions) $3.0 $2.5 $2.0 $1.5 $1.0 $0.5 $0.0 Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07 5
  • 7. Scaling Our Success • Product Owners for R&D, productizing, monetizing and keeping things running – Smaller, independent versions of company • Same successful philosophy and practices – Ship fast (but 2 month cycles feel slow) – Anybody can make product decisions – Customer-facing over infrastructure 6
  • 8. Not So Much IMVU Revenue by Quarter (in millions) $3.0 $2.5 $2.0 $1.5 $1.0 $0.5 $0.0 Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07 Q3'07 7
  • 9. Not So Much • Revenue dropped even though we were the using exact same philosophy and practices that delivered success • Product becoming “bucket of bolts” – Features abandoned because development teams disbanded / moved to new projects • Emphasis on customer-facing changes leads to increased technical debt 8
  • 10. Scaling This Success: Plan B • 7 “customer experience” product groups – acquisition, discovery, connection, etc. • Persistent feature ownership • Each group has key business metric – Conversion, retention, # chats, etc. – Combined metrics ultimately drive revenue 9
  • 11. Again, Not So Much IMVU Revenue by Quarter (in millions) $3.0 $2.5 $2.0 $1.5 $1.0 $0.5 $0.0 Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07 Q3'07 Q4'07 Q1'08 Q2'08 10
  • 12. Again, Not So Much • Revenue flat • Product still a “bucket of bolts” • Technical debt continues to pile up – Build infrastructure hindering development – Can’t iterate on IM client • Lack of progress leading to morale issues 11
  • 13. Key Failures • Didn’t align everybody for success – Competing metrics = adversarial owners – Authority disconnected from responsibility • 7 product teams = too small to be effective – No desire to apply limited team to tech debt • Focus on immediate customer feedback prevented “big bet” improvements – Bias favors features over infrastructure 12
  • 14. Scaling This Success: Plan C • Align organization for success • Strengthen product ownership – Support it with effective project management • Allow “big bets”, not just optimizations • Don’t lose the things that make us great! 13
  • 15. Getting Aligned • Officers determine business strategy – Shared (repeatedly) with all employees • All employees have same incentive plan – 2009 targets for profitability and revenue • Authority consistent with responsibility – Drive accountability – Required difficult changes to culture 14
  • 16. Stronger Product Ownership • VP Product clear mandate – Determines long-term product strategy – Aligns product owners to company strategy • Three product teams: product, monetization, keeping things running • Product Owners determine all product changes 15
  • 17. Project Management • Needed visibility into: – Where we spend development resources – Better ROI assessment when planning (the “I”) – What others are doing (transparency) • Resource Allocation – Product decides % of resources to each area – Engineering determines actual people • Variation of scrum, 2-3 week sprints 16
  • 18. Scrum at IMVU – How it Works • Product Owner, QA, Tech Lead pre-plan • Full team reviews detailed project planning • 3 engineers agree on task duration • Template tasks for all projects, esp. “Technical Review of Code Once Shipped”, which leads to work added to “Engineering Project Follow-up” lane • Engineers hand off code to Product Owner/QA with a feature demonstration 17
  • 19. Seeing the Big Picture • Passion for customer validation great • Obsession for immediate validation can distract you • Easy to lose sight of: – Product opportunities requiring a big bet – Increasing technical debt – Infrastructure needs 18
  • 20. Customer vs. Infrastructure • Customer facing features prioritized over infrastructure critical to early success • When it compromises ability to rapidly iterate a key strength is lost 19
  • 21. How Do You Know? “We are hiring smart people that can’t make changes to our code” 20
  • 22. Payback of Technical Debt • Dedicated technical investment projects • Some systems get a technical debt “tax” applied only when product changes • Tech Leads can add project requirement 21
  • 23. Build Infrastructure Overhead • Effective development systems require ongoing investment to scale – Impacts speed and morale • IMVU spending 20% of engineering on maintenance of the tests and process – Even with premium we find it has high ROI • Pain follows a square wave pattern as we scale the organization 22
  • 24. Example: New IM Client • Not previously possible – 1-year design and development – Substantial non-customer-facing infrastructure • Big win for customers and technical debt – Solved key issue confusing customers – Rate of development greatly accelerated • Iterated with customer validation! 23
  • 25. Example: Hack Week • Originally few requirements – Anybody can develop anything – Have to demo it at end of week (live) • New requirements – anything, but ship it or kill it – Each person allowed 1 project at a time – Product adopts it, keep building it or kill it – Limit customer exposure until adoption – Engineers need business data to make decisions! • Results – Much higher rate of projects getting to customers – Many engineers choose to work on existing product plan! 24
  • 26. Key Cultural Values We Kept • Customer metrics validate our decisions • Value everybody’s ability to contribute to product direction – Great ideas can come from anywhere • Culture of accepting failures so long as you learn (and improve) 25
  • 27. But Does it Scale? (Yes) IMVU Revenue by Quarter (in millions) $8 $7 $6 $5 $4 $3 $2 $1 $0 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 26
  • 28. Oh Yeah… Interested in getting more experience? We’re hiring! http://www.imvu.com/jobs/ 27