Lean and agile 2011 04 15

Preview:

DESCRIPTION

A presentation on the relationship between agile software development and lean startups

Citation preview

Lean And AgileGordon Guthriehypernumbers

What?Lean startups are a fusion of:•Customer Development•Lean Production

Cust Dev

Customer Dev

Customer

Discovery

Customer

Validation

Customer

Creation

Company

Building

‘Pivot’

‘search for a scalable,

repeatable business model’

‘execution of the business model that has been discovered’

A Methodology

in order to sell

repeatably

we need to

already know

what price?what

channel?what

problem?which

features?which

partners?what

margin?

Four Steps To The Epiphany

•Learnable methodology•Buy the book on Amazon

Lean Prod

Toyota Production System

bring problems to the attention of management as

quickly as possible

Key Concepts•Elimination Of Waste

•Kanban•Andon•Production Levelling•5 Why’s

Lean Startups

Internet Startups

Continuous Customer Discovery

And Validation

Customer

Creation

Company

Building

‘search for a scalable,

repeatable business model’

‘execution of the business model that has been discovered’

Coyote TimeIdeas

CodeData

Build

Measure

Learn

Emerging Business Stack

Fitting It TogetherFirst Working

Prototype (MVP)

Customer Discovery

Customer Validation

Customer Creation

Company Building

MethodologyStephen Blank/Eric Ries

ObjectivesSean Ellis

Product/Market Fit Learn To Scale Scale

MetricsDave McClure <- Metrics For Pirates –

AARRR ->Tasks, Tools And

Techniques Dave McClure

Analytics, Surveys, Heat Maps, Live Chat, Usability and dozens of other tools and

techniques

Seed2-4 staff

Angel4-10 staff

VC10+ staff

Key Terms• MVP • Minimum Viable Product

• Pivot• a change of business model

without a crisis

• Launch• when you have a quantum of utility

– you are better that other options by enough that makes it worthwhile for early adopters give you feedback/establish kanban

Emerging Technical Stack

Technique• Agile/Scrum/XP etc• lets only build the right product

• Continuous deployment• lets cut the cost of IT

Coyote TimeIdeas

CodeData

Build

Measure

Learn

Fast as...

Trad Agile/XP/Scrum

DevDev

Dev

User

Owner

Hippo

Our C

orp

Th

e W

orld

Lean Startup

DevDev

DevHyp

o

CustUser

Our C

orp

Th

e W

orld

User

User

Cust

Fact

sO

pin

ion

s

Auld Skool

Unit TestsIntegration Testing

UAT

Usability Testing

Performance

Testing

Production

Dev

Continuous Integation

Unit TestsSystem Testing

UAT

Usability Testing

Performance

Testing

Production

Dev

Continuous Integration

Continuous Deployment

Unit Tests

System Tests

Usability Testing

Performance

Testing

Production

DevRelease

Rollback

Automation ‘the potter’s wheel’

full-cycle devs(meat-to-metal and back)

impedance problemsno sys admin’s

fin

BibliographyFour Steps To The EpiphanyStephen Blank

The Machine That Changed The World J P Womack and D Roos

Innovator’s Dilemma C M Christensen

Blue Ocean Strategy R Mauborgne and W Chan Kim

Competitive StrategyMichael Porter

Invisible EnginesDavid S Evans, Andrei Hagiu and Richard Schmalensee

Mythical Man Month Fred Brookes Jr

Cust Dev

Lean Prod