lkce16 - putting lean into product management by markus andrezak

33
@markusandrezak @ueberproduct http://www.ueberproduct.de Putting Lean into Product Management When does it make sense?

Upload: lean-kanban-central-europe

Post on 13-Jan-2017

181 views

Category:

Leadership & Management


0 download

TRANSCRIPT

Page 1: LKCE16 - Putting lean into product management by Markus Andrezak

@markusandrezak@ueberproducthttp://www.ueberproduct.de

Putting Lean into Product Management

When does it make sense?

Page 2: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Lean (in one pic, one of many versions)

Lean Enterprise Institute

Page 3: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Product Management

Roman Pichler

Page 4: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Life Cycle changes contextGrowth Ascent MaturityR&D

Time

Changing context

Page 5: LKCE16 - Putting lean into product management by Markus Andrezak

3 Horizons by Baghai, Coley, White

Horizon 10 - 12 months

Horizon 212 - 36 months

Horizon 336 - 72 months

Current businessGenerate today’s

cash flow

High growth businessToday’s growth &

tomorrow’s cash flow

Options growthOptions on future

high growth business

Page 6: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Horizon 1 = grow with the market More of the same != hockey stick

Page 7: LKCE16 - Putting lean into product management by Markus Andrezak

The Knowledge Funnel by

Roger L. Martin

Page 8: LKCE16 - Putting lean into product management by Markus Andrezak

Commodity

Product

Custom Built

Ubi

quit

yN

ovel

Com

mon

Certainty DefinedUnknown

Dem

and

Supply

Genesis

Product Phases

Model: Simon Wardley

Model by Simon Wardley

Page 9: LKCE16 - Putting lean into product management by Markus Andrezak

Vis

ibili

ty

Evolution

Kontext determines methodUnknown

chaoticinsecure

unpredictableunstabledifferentexciting

future valuesdifferentiating

Industrialised

ordered (linear)knownmeasuredstablestandardboringsmall marginessentiell

Genesis Custom built Product Utility

agile / in-housestrong weak

outsourced / six sigmaweak strong

Lean

Model by Simon Wardley

Page 10: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

A place for Agile / Lean

Uncharted activities & rapid change (due to their properties i.e. they're uncertain and we're discovering them): Agile is the most appropriate method, as higher cost of change compared

to the requirements / design phase of a structured method, there will however be change throughout the project's life.

Page 11: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

A place for other …

When industrialised acts defined (Scaling), these should be well understood and highly repeatable and thus are more effectively managed by a highly structured method because

change shouldn't exist and where it is necessary it should be eliminated in the requirement / design phase.  This leads to a situation where different methods e.g. Agile, Lean Production, Six

Sigma are suitable for different evolutionary stages

Page 12: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

A place for just tools

When we are still discovering the value, the work is chaotic and none repeatable, even looking for planned randomness.

Here we are looking for tools that are spontaneously applied, like customer interviews, customer observation, ideation, story telling and other „creative“ techniques.

Page 13: LKCE16 - Putting lean into product management by Markus Andrezak

Vis

ibili

ty

Evolution

Kontext determines methodUnknown

chaoticinsecure

unpredictableunstabledifferentexciting

future valuesdifferentiating

Industrialised

ordered (linear)knownmeasuredstablestandardboringsmall marginessentiell

Genesis Custom built Product Utility

Lean

outsourced / six sigmaweak strong

agile / in-housestrong weak

Model by Simon Wardley

quality of methodnone heavy

Page 14: LKCE16 - Putting lean into product management by Markus Andrezak

Vis

ibili

ty

Evolution

Kontext determines methodUnknown

chaoticinsecure

unpredictableunstabledifferentexciting

future valuesdifferentiating

Industrialised

ordered (linear)knownmeasuredstablestandardboringsmall marginessentiell

Genesis Custom built Product Utility

Kanban

Model by Simon Wardley

Scrum

e.g. Design Thinking

6 Sigma

Page 15: LKCE16 - Putting lean into product management by Markus Andrezak

Properties of work

Find area of global optimumApproaching local optimumGrinding towards

local optimum

Informed (big) bet Informed guessKnown

H1 H2 H3

Depth Speed & RawPrecision

Identify customer jobs qualitative data,some

quantititive data, lots of

good enough solution

Identify problemsOptimize solution

new categoryIteration Paperware

No „Flow

Chaotic

Stutte

ring

DrivenFlo

w /

Evolutio

n

Page 16: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Informed guessing: Simulated annealing

Page 17: LKCE16 - Putting lean into product management by Markus Andrezak

✸✸✸

∼2567m

✸✸ ✸

∼834m✸✸

∼2834m

✸✸ ✸

∼1234m

✸✸✸

∼3534m✸✸✸

∼1847m

✸✸✸

∼746m

✸✸

Page 18: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

AI, Chip Design: Randomness integral part of optimization

Page 19: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”But …

Page 20: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Page 21: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”Scaling Agile & Lean

Page 22: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Scaling = optimizing Revenue / Headcount

Page 23: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Google

Apple

Page 24: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

IBM

P&G

Page 25: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Productivity target for scaling

At least constant rev/employee

Page 26: LKCE16 - Putting lean into product management by Markus Andrezak

Standard situation

Find area of global optimum

Informed guesses

Approaching local optimum

Informed big bet

Grinding towards local optimum

Known

H1 H2 H3

Page 27: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Product Owners/Managers look out:

„I want more, I want it now“-Karma can kill you!

Page 28: LKCE16 - Putting lean into product management by Markus Andrezak

Standard situation

Find area of global optimum

Informed guesses

Approaching local optimum

Informed big bet

Grinding towards local optimum

Known

H1 H2 H3

Where Agile lives

Page 29: LKCE16 - Putting lean into product management by Markus Andrezak

How not to scale

Find area of global optimum

Informed guesses

Approaching local optimum

Informed big bet

Grinding towards local optimum

Known

H1 H2 H3

Page 30: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”

Revenue / Headcount:

Page 31: LKCE16 - Putting lean into product management by Markus Andrezak

Scaling

Find area of global optimum

Informed guesses

Approaching local optimum

Informed big bet

Grinding towards local optimum

Known

H1 H2 H3

Reduce self harm

Identify growth opportunity

Place bet

Generate demand

Add people to serve demand

Page 32: LKCE16 - Putting lean into product management by Markus Andrezak

“The purpose of business is to create and keep a customer.”Summary

Page 33: LKCE16 - Putting lean into product management by Markus Andrezak

Work on all 3 Horizons all the time

Finding area of global optimumInformed guesses

Approaching local optimumInformed big bet

Grinding towards local optimum

Known

Depth

Speed

PrecisionHint:

A Kanban board itselfalready expresses the wish for order