Top Banner
Copyright Lean Kanban Inc. Email: [email protected] Twitter: @LKI_dja True Business Agility Getting to “pull” at enterprise scale
72

Getting to pull at enterprise scale

Apr 21, 2017

Download

David Anderson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

True Business AgilityGetting to “pull” at enterprise scale

Page 2: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Kanban is Ubiquitous!

Page 3: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Acceptance

Page 4: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

China

Page 5: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Return on Investment

Page 6: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Don’t miss it!

Page 7: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

No Harm!

Page 8: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

But wait, it’s not Kanban!

Page 9: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Kanban at Microsoft 2005

Page 10: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Kanban at Hewlett-Packard 2006

Page 11: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Proto-Kanban represents minor league victory

Page 12: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Proto-Kanban

Page 13: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Team Kanban

Backlog

F

HE

C A

G

D

Next Done

3

In-progress

3∞ ∞

GY

PB

DE

IJ Avatar for each

team memberStill at a single team level but maturing

to focus on managing work and less on managing

workers

Page 14: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

O

P

R

N

M

L

J

Per Person WIP Limit

Done

F

H E

C

A

I

Pending

G

DGY

PB DE

MN

AB

Dev/Build/Test/Deploy

DevReady

GY

GY

PB

PB

MN

MN

DE

DE

ABAB

K

Bench

Specify

B

∞∞ ∞

Unbounded

Queue

DelayedWIP

At this level, we are focused on managing work

and enabling people to self-organize around it but we aren’t limiting WIP in the system as a whole. Hence, service delivery will not be predictable

Moving beyond a single team to a service delivery workflow

Page 15: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Aggregated Team Kanban

Done

Poolof

Ideas

FH E

C A

I

NextDeploy-

mentReady

GD

GYPB

DEMN

5 ∞

P1

AB

Ongoing

Development Testing

Done Ongoing Done

3 3

Team 1 Kanban

∞ ∞

Team 2 Kanban

Page 16: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Aggregated Team Kanban

Done

Poolof

Ideas

FH E

C A

I

NextDeploy-

mentReady

GD

GYPB

DEMN

5 ∞

P1

AB

Ongoing

Development Testing

Done Ongoing Done

3 3∞ ∞

Also known

as “infinite

done queues”

Page 17: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Aggregated Team Kanban

Done

Poolof

Ideas

FH E

C A

I

NextDeploy-

mentReady

GD

GYPB

DEMN

5 ∞

P1

AB

Ongoing

Development Testing

Done Ongoing Done

3 3

Infinite limits on Done columns means that there really isn’t a kanban pull system present.

This style of proto-kanban controls multi-tasking but doesn’t limit workflow WIP

∞ ∞

Page 18: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Benefits of proto-Kanban implementations

Benefits

TransparencyRelief from overburdening

Reduced multitaskingImproved qualityPeople engaged

emotionallyMore collaborationGreater empathy

Page 19: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Benefits of proto-Kanban implementations

Benefits

10-50% greater productivity

Up to 50% reductionin lead times

Average 25% headcount saving

Return on investment300->400 : 1

Page 20: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Are we there yet?

Page 21: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Kanban Litmus Test

Page 22: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Have Managers Changed their Behavior?

Page 23: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Has the Customer Interface Changed?

Page 24: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Has the Customer Contract Changed?

Page 25: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Has the Service Delivery Business Model Changed?

Page 26: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Triage

Page 27: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Pull

Page 28: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

H

FF OM

NK

J

I

Using movable tokens as kanban is more flexible

Ideas

D

E

A

I

DevReady

G

Development TestingTest

Ready

F B

C

UATReleaseReady

In-progressLegend

Done

Blocked - issue

Blocked - defect

Override on kanban limit introduces additional

“blocked – issue” kanban

People working on blocked item “A”

have been redirected to work

on item “I”

Page 29: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

H

FF OM

NK

J

I

Using movable tokens as kanban is more flexible

Ideas

D

E

A

I

DevReady

G

Development TestingTest

Ready

F B

C

UATReleaseReady

In-progressLegend

Done

Blocked - issue

Blocked - defect

Using physical slots in the previous example has been shown to create

inertia to modification & improvement

Using movable tokens allows for WIP limits to be easily modified and provides a natural signal

token mechanism

Page 30: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Single Service, Multiple Classes of ServiceAllocate capacity with kanban limit per color

5 4 4 5 2 = 20 total

Allocation

10 = 50%

...

+1 = +5%

4 = 20%

6 = 30%

InputBuffer In Prog DoneDoneIn Prog

DevelopmentAnalysis BuildReady Test

ReleaseReady

Page 31: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

3 Services Aggregated Together

5 4 4 5 2 = 20 total

Change Req12

Maintenance2

Production Defect6

AllocationTotal = 20

InputBuffer In Prog Done

BuildReady Test

ReleaseReadyDoneIn Prog

DevelopmentAnalysisReleased

Page 32: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

ChangeRequest

s3

1

Prod.Defects

Maintenance

UsabilityImproveme

nt

2

1

Improving Liquidity through Labor Pool Flexibility

Teams

F

HE

C A

Engin-eeringReady

G

D

GY

PBDE

MN

2

P1

AB

Ongoing

Analysis Testing

Done VerificationAcceptance3 3Ongoing

DevelopmentDone3

Joe

Peter

Steven

Joann

David

Rhonda

Brian

Ashok

TeamLead

Junior who will be rotated through all 4 teams

Generalist or T-shaped people who can move flexibly across rows on the board to keep work

flowing

It’s typical to see splits of fixed team workers versus flexible system

workers of between 40-60%

Roughly half the labor pool are flexible workers

Promotions from junior team member to flexible

worker with an avatar clearly visualize why a

pay rise is justified. Flexible workers help manage liquidity risk

better!

Page 33: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Irrefutable Demand

Page 34: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Don’t miss it!

Page 35: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Pressure for “push” is partially internal

Page 36: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

What causes irrefutable demand?

Page 37: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Getting to “pull”

Page 38: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Is all irrefutable demand as irrefutable as it seems?

Page 39: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

You have more management options than you think!

Page 40: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Strategies for irrefutable demand

Page 41: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Shaping Demand : Triage

Page 42: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Demand Shaping ThresholdDimension 1

Dimension 2

Dimension 3

Dimension 5

Dimension 4

DefinitelyDo

This

Demand shapingthreshold

Talk aboutthis one

DefinitelyDon’tThis

Each risk dimension represents a taxonomy of categories describing

a known risk.

Policy describes the category in each dimension at or

above which we wish to accept demand

Page 43: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Demand Shaping ThresholdDimension 1

Dimension 2

Dimension 3

Dimension 5

Dimension 4

Don’tDo

This

ExclusionZone

Talk aboutthis one

DefinitelyDo

This

Thresholds can be used to as upper or lower

boundsExclusion zone can be to the outside or inside of the graph

Page 44: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Get a Demo of Swift ESP!

Page 45: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

SwiftKanban ESP implements Risk Profiling & Demand Shaping to Manage Large “Backlogs”

Page 46: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Don’t miss it!

Page 47: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Organizational Maturity

Page 48: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Page 49: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Personal Kanban

Aggregated Personal Kanban

Team Kanban

Emergent/Undefined Workflow

Per Person WIP LimitCONWIP

Physical spacekanban

Physical token kanban

Virtual KanbanClasses of service

Capacity allocationLiquidity optimization

Aggregated teams

Patterns of Kanban Board Designs

Page 50: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Relief fr

om

Overb

urdening

Predictability

Fast, Smooth Flow

Risk Hedging

Risk Management

Benefits of improving maturity

Page 51: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

What’s Preventing Getting to “pull”?

Page 52: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

6 Forces Preventing Getting to “Pull”

Page 53: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

1. Not Starting with a Customer Facing Service

Page 54: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Affecting a Paradigm Shift to “pull”

Page 55: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

2. We are Just Order Takers

Page 56: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

3. Lack of Understanding of Business Risks

Page 57: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Blizzard Sport & Why Risk Assessment Matters

Blizzard Factory

Page 58: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Blizzard Sport - Reducing Risk Actual Situation

Production Volume

100%

Make-to-forecastWorld

Sales Volume Reporting to HQ

I II III IV V VI VII VIII IX X XI0%

Risk

LaunchVolume

100% of total –> 90% risk = 90% risk

Cycle Time

Page 59: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Blizzard Sport – Kanban etc speeds up production

Production Volume

100%

Make-to-forecastWorld

Sales Volume Reporting to HQ

I II III IV V VI VII VIII IX X XI0%

Risk

Adapt production to make-to-order

90% of total –> 70% risk = 63% risk

LaunchVolume

Page 60: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Blizzard Sport – Risk assessment & sequencing produce a larger payoff in risk reduction

Production Volume

100%

Make-to-forecastUSA / CAN / JP

Make-to-orderWorld

Sales Volume

I II III IV V VI VII VIII IX X XI0%

Risk

30% of total –> 20% risk = 6% risk

Page 61: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

4. A Lack of Mathematical Literacy

Page 62: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

5. Lack of Skill in Negotiation

Page 63: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

6. Lack of Confidence Planning & Scheduling

Page 64: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Reminder - Don’t miss it!

Page 65: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Kanban is Ubiquitous!

Page 66: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Declare Victory & Fight On!

Page 67: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Thank you!

Page 68: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

About

David Anderson is an innovator in management of 21st Century businesses that employ creative people who “think for a living” . He leads a training, consulting, publishing and event planning business dedicated to developing, promoting and implementing new management thinking & methods…He has 30+ years experience in the high technology industry starting with computer games in the early 1980’s. He has led software organizations delivering superior productivity and quality using innovative methods at large companies such as Sprint and Motorola.David defined Enterprise Services Planning and originated the Kanban Method an adaptive approach to improved service delivery. His latest book, published in June 2012, is, Lessons in Agile Management – On the Road to Kanban.David is Chairman of Lean Kanban Inc., a business operating globally, dedicated to providing quality training & events to bring Kanban and Enterprise Services Planning to businesses who employ those who must “think for a living.”

Page 69: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Screenshots of SwiftKanban ESP risk assessment framework courtesy of Digite

Blizzard Sport inventory at risk assessment slides courtesy of Erix-Jan Kaak and Tecnica Group

Acknowledgements

Page 70: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Appendices

Page 71: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja

Kein Merkeln im Büro !!!

Page 72: Getting to pull at enterprise scale

Copyright Lean Kanban Inc.Email: [email protected] Twitter: @LKI_dja