SlideShare a Scribd company logo
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

More Related Content

PDF
Lean Product Development by Ron Mascitelli
PDF
"Kaizen spirit in Design work" by Michael Ballé
PDF
Lean Software management: BBC Worldwide case study
PDF
Case Studies
PDF
Smart Metrics
PDF
Innovative it project management practices
PDF
Agile presentation ONA12
PPSX
Recipe for a Lean IT Service by Tata Consultancy Services - European Lean IT ...
Lean Product Development by Ron Mascitelli
"Kaizen spirit in Design work" by Michael Ballé
Lean Software management: BBC Worldwide case study
Case Studies
Smart Metrics
Innovative it project management practices
Agile presentation ONA12
Recipe for a Lean IT Service by Tata Consultancy Services - European Lean IT ...

What's hot (20)

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

Viewers also liked (20)

PPTX
2009 06 01 The Lean Startup Texas Edition
PPTX
Summary of The Lean Startup (Eric Ries)
PDF
The Lean Startup - Visual Summary
PDF
Secrets of Avatar Design for VR - IMVU AWE, June 2016
PPTX
Frame your Value and Growth Hypothesis
PPTX
Survey & Interview Customers
PDF
Multiplatform C++ on the Web with Emscripten
PPTX
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
PPT
Two sample t-test
PPTX
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
PDF
Lean Startup presentation for Maples Investments by Steve Blank and Eric Ries
PPTX
Allocate Stanford 2016
PPTX
Share and Tell Stanford 2016
PPTX
Nova Stanford 2016
PDF
How Staying Lean Made Us Big, Michael Perry, Shopify
PPTX
SalesStash Berkeley 2016
PPT
Customer Development Methodology
PPTX
Trace Lessons Learned H4Dip Stanford 2016
PPTX
Aggregate db Lessons Learned H4Dip Stanford 2016
PPTX
Peacekeeping Lessons Learned H4Dip Stanford 2016
2009 06 01 The Lean Startup Texas Edition
Summary of The Lean Startup (Eric Ries)
The Lean Startup - Visual Summary
Secrets of Avatar Design for VR - IMVU AWE, June 2016
Frame your Value and Growth Hypothesis
Survey & Interview Customers
Multiplatform C++ on the Web with Emscripten
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
Two sample t-test
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
Allocate Stanford 2016
Share and Tell Stanford 2016
Nova Stanford 2016
How Staying Lean Made Us Big, Michael Perry, Shopify
SalesStash Berkeley 2016
Customer Development Methodology
Trace Lessons Learned H4Dip Stanford 2016
Aggregate db Lessons Learned H4Dip Stanford 2016
Peacekeeping Lessons Learned H4Dip Stanford 2016
Ad

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

PDF
Customer Development - Notes from the Field
PDF
IMVU: Real Money from Virtual Goods, Media X at Stanford
PPTX
Getting it Built
PPT
Building Debt Free MVP - Deep Dive
PDF
Lean Startup: Flowdock's Journey to Product-Market Fit
PDF
Introduction
PDF
Investor repellers - Junior Jedi Workshop
PPTX
The Essential Product Owner - Partnering with the team
PPTX
GA - product management for entrepreneurs
KEY
Angel cube content week1
PPTX
Building Startups and Minimum Viable Products (NDC2013)
KEY
Marcus schappi
PDF
Building bootstrapped businesses_srikrishna_2010_mar_unpluggd
PPT
From Prototype to MVP (case study)
PDF
Software development management slides by George Berkowski (Hailo)
PPTX
Scaling Product Development at a
PPTX
Building an Excellent Web Startup
KEY
What is Product Management
PPT
Turning Good Ideas into Great Products
PPTX
Trust score final 2013 berkeley
Customer Development - Notes from the Field
IMVU: Real Money from Virtual Goods, Media X at Stanford
Getting it Built
Building Debt Free MVP - Deep Dive
Lean Startup: Flowdock's Journey to Product-Market Fit
Introduction
Investor repellers - Junior Jedi Workshop
The Essential Product Owner - Partnering with the team
GA - product management for entrepreneurs
Angel cube content week1
Building Startups and Minimum Viable Products (NDC2013)
Marcus schappi
Building bootstrapped businesses_srikrishna_2010_mar_unpluggd
From Prototype to MVP (case study)
Software development management slides by George Berkowski (Hailo)
Scaling Product Development at a
Building an Excellent Web Startup
What is Product Management
Turning Good Ideas into Great Products
Trust score final 2013 berkeley

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
KodekX | Application Modernization Development
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Cloud computing and distributed systems.
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Programs and apps: productivity, graphics, security and other tools
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KodekX | Application Modernization Development
The Rise and Fall of 3GPP – Time for a Sabbatical?

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