40
An online community where members use 3D avatars to meet new people, chat, create and have fun with their friends

Lean Startup Pitfalls Uncovered

Embed Size (px)

DESCRIPTION

Presentation to the Lean Startup Circle Meetup, San Francisco, July 21, 2010 at Kick Labs. Overview of how IMVU has grown using Lean Startup principles and the challenges faced as the company scaled.

Citation preview

Page 1: Lean Startup Pitfalls Uncovered

An online community where members use 3D avatars

to meet new people, chat, create

and have fun with their friends

Page 2: Lean Startup Pitfalls Uncovered

1

Lean Startup Pitfalls Uncovered

Brett G. Durrett (@bdurrett)

VP, Engineering & Operations, IMVU, Inc.

Lean Startup Meetup, San Francisco, July 21, 2010

Page 3: Lean Startup Pitfalls Uncovered

2

Presentation PIVOT!

a word so popular right now that I had to drop it on the second slide

Page 4: Lean Startup Pitfalls Uncovered

3

The Transition of a Lean StartupIMVU’s journey to becoming a Large Company

Brett G. Durrett (@bdurrett)

VP, Engineering & Operations

IMVU, Inc.

Lean Startup Meetup, San Francisco, July 21, 2010

Page 5: Lean Startup Pitfalls Uncovered

4

WTF?

Hey Brett… don’t Large Companies suck?

Page 6: Lean Startup Pitfalls Uncovered

5

I heard this talk…

From Steve Blank’s “Why Accountants Don’t Run Startups” presentation, used with permission.

Page 7: Lean Startup Pitfalls Uncovered

Scalable

Startup

Large

CompanyTransition

- Business Model found

- Product/Market fit

- Repeatable sales model

- Managers hired

- Cash-flow breakeven

- Profitable

- Rapid scale

- New Senior Mgmt

~ 150 people

Startups Don’t Last Forever

You fail if you remain a startup!From Steve Blank’s “Why Accountants Don’t Run Startups” presentation, used with permission.

Page 8: Lean Startup Pitfalls Uncovered

Scalable

Startup

Large

CompanyTransition

- Business Model found

- Product/Market fit

- Repeatable sales model

- Managers hired

- Cash-flow breakeven

- Profitable

- Rapid scale

- New Senior Mgmt

~ 150 people

Startups Don’t Last Forever

You fail if you remain a startup!From Steve Blank’s “Why Accountants Don’t Run Startups” presentation, used with permission.

Page 9: Lean Startup Pitfalls Uncovered

Scalable

Startup

Large

CompanyTransition

- Business Model found

- Product/Market fit

- Repeatable sales model

- Managers hired

- Cash-flow breakeven

- Profitable

- Rapid scale

- New Senior Mgmt

~ 150 people

Startups Don’t Last Forever

You fail if you remain a startup!From Steve Blank’s “Why Accountants Don’t Run Startups” presentation, used with permission.

Large

Company

FTW!

Page 10: Lean Startup Pitfalls Uncovered

9

The Large Company is the result of a

successful Scalable Startup

Page 11: Lean Startup Pitfalls Uncovered

10

The Large Company is the result of a

successful Scalable Startup

If you can survive the transition

Page 12: Lean Startup Pitfalls Uncovered

11

The Large Company is the result of a

successful Scalable Startup

If you can survive the transition

(which has pitfalls)

Page 13: Lean Startup Pitfalls Uncovered

12

Not Really Startup Metrics

• ~100 full-time employees

– Technical staff ~50 people

• > $40 million run-rate

• > 10 million monthly unique visitors

Page 14: Lean Startup Pitfalls Uncovered

13

Introduction

• Assumption audience is quite familiar with

Eric Ries’ Lessons Learned blog

• IMVU sometimes referred to as the

original Lean Startup

• Talking about IMVU transitioning from

Scalable Startup to Large Company

Page 15: Lean Startup Pitfalls Uncovered

14

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

Page 16: Lean Startup Pitfalls Uncovered

15

Hey – We’re a Scalable Startup!

$0.0

$0.5

$1.0

$1.5

$2.0

$2.5

$3.0

Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07

IMVU Revenue by Quarter (in millions)

Page 17: Lean Startup Pitfalls Uncovered

16

Initial Transition

• 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

Page 18: Lean Startup Pitfalls Uncovered

17

Not So Much

$0.0

$0.5

$1.0

$1.5

$2.0

$2.5

$3.0

Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07 Q3'07

IMVU Revenue by Quarter (in millions)

Page 19: Lean Startup Pitfalls Uncovered

18

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

Page 20: Lean Startup Pitfalls Uncovered

19

Transition: 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

Page 21: Lean Startup Pitfalls Uncovered

20

Again, Not So Much

$0.0

$0.5

$1.0

$1.5

$2.0

$2.5

$3.0

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

IMVU Revenue by Quarter (in millions)

Page 22: Lean Startup Pitfalls Uncovered

21

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

Page 23: Lean Startup Pitfalls Uncovered

22

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

Page 24: Lean Startup Pitfalls Uncovered

23

Transition: 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!

Page 25: Lean Startup Pitfalls Uncovered

24

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

Page 26: Lean Startup Pitfalls Uncovered

25

Stronger Product Ownership

• VP Product clear mandate

– Determines long-term product strategy

– Aligns product owners to company strategy

• Product teams: product, monetization,

keeping things running, but this changes

• Product Owners determine all product

changes

Page 27: Lean Startup Pitfalls Uncovered

26

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

Page 28: Lean Startup Pitfalls Uncovered

27

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

Page 29: Lean Startup Pitfalls Uncovered

28

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

Page 30: Lean Startup Pitfalls Uncovered

29

How Do You Know?

“We are hiring smart people that can’t make

changes to our code”

Page 31: Lean Startup Pitfalls Uncovered

30

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

Page 32: Lean Startup Pitfalls Uncovered

31

Continuous Deployment Overhead

• Effective development systems require

ongoing investment to scale

– Impacts speed and morale

• IMVU spends >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

Page 33: Lean Startup Pitfalls Uncovered

CD: Expect Some Hurdles

• Production outages

• New overhead

– Tests

– Build systems

• Production outages

• Frustration

• Production outages

(but well worth it)

Page 34: Lean Startup Pitfalls Uncovered

33

Cultural

• No longer possible for everybody to

participate in every aspect of the company

• Leadership changes at all levels

• Process: too much, too little.

• Not everyone makes the transition… some

people just love startups

Page 35: Lean Startup Pitfalls Uncovered

34

Key Cultural Values We Kept

• Entrepreneurial spirit

• Customer metrics validate our decisions

• Value everybody’s ability to contribute to

product direction

• Accepting failures in order to learn and

improve

Page 36: Lean Startup Pitfalls Uncovered

35

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!

Page 37: Lean Startup Pitfalls Uncovered

36

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!

Page 38: Lean Startup Pitfalls Uncovered

37

How’s the Transition Going?

$0

$1

$2

$3

$4

$5

$6

$7

$8

Qtr Q1'06 Q2'06 Q3'06 Q4'06 Q1'07 Q2'07 Q3'07 Q4'07 Q1'08 Q2'08 Q3'08 Q4'08 Q1'09 Q2'09 Q3'09 Q4'09

IMVU Revenue by Quarter (in millions)

Page 39: Lean Startup Pitfalls Uncovered

38

Thank You

Brett G. Durrett

Twitter: @bdurrett

[email protected]

and… many thanks to Steve Blank for use of his slides

Page 40: Lean Startup Pitfalls Uncovered

39

Oh Yeah…

Interested in getting more experience?

We’re hiring!

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