Are you using Kanban? The Acid Test

38
© 2016 ANDY CARMICHAEL ALL RIGHTS RESERVED LEAN KANBAN FRANCE 2016 1 Are you using Kanban? The Acid Test Andy Carmichael PHD FBCS @andycarmich Twitter: #LKFR16 @andycarmic h

Transcript of Are you using Kanban? The Acid Test

Page 1: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

1

Are you using Kanban?The Acid Test

Andy Carmichael PHD FBCS@andycarmich

Twitter: #LKFR16 @andycarmich

Page 2: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

2

Visit leankanban.com/guide

for free download.

Page 3: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

3

“Litmus Test”

A simple test of acidity (alkalinity)

Page 4: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

4

The Kanban Litmus Test – purpose • to help organizations assess

their progress with Kanban • suggest areas that may yield

effective improvements• to provoke and challenge

shallow interpretations of the Kanban Method

https://en.wikipedia.org/wiki/Kanban_board

Anderson, David J. 2014. "Kanban litmus test." July 23. http://www.djaa.com/kanban-litmus-test 

Page 5: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

5

Introducing Kanban to organizationsA tweetable summary…

Page 6: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

6

Introducing Kanban to organizationsA tweetable summary…

Page 7: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

7

Introducing Kanban to organizationsA tweetable summary…

Page 8: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

8

Introducing Kanban to organizationsA tweetable summary…

Page 9: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

9

The Litmus Test – 4 questions…1. Has management behaviour changed

to enable Kanban? 2. Has the customer interface changed,

in line with Kanban? 3. Has the customer contract changed,

informed by Kanban? 4. Has the service delivery business model changed

to exploit Kanban?

Page 10: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

10

1. Has management behaviour changed to enable Kanban?

• Kanban succeeds where managers • respect kanban system policies, • embrace customer focus as a value,

and • manage work in line with the service

delivery principles

Ask these supplementary questions . . .

Page 11: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

11

(1.1) Is management behaviour consistent with Kanban’s deferred commitment, pull system approach?

Page 12: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

12

(1.2) Are WiP limits respected at the system level, not just per-person WiP limits?

Aggregated personal kanban board Per-person-WIP-limit kanban boardProtokanban: David J Anderson

Page 13: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

13

Several benefits of protokanban implementations• Transparency• Relief from overburdening• Reduced multi-tasking• Improved quality• Greater collaboration• Greater empathy• Improving levels of social capital

Page 14: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

14

Team kanban board• Motivation is relief from an

over-burdened environment

• WiP is limited within the system

• Next step is to focus on improving end-to-end service delivery.

Page 15: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

15

Aggregated Team kanban board• Aggregation of a chain

of Team kanban boards • Unconstrained queue

between the teams may result in unpredictable wait times• Service delivery

compromised by poor queuing

Page 16: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

16

(1.3) Is customer focus always an understood reason for change? • Change viewpoint to managing work – on

behalf of customers – rather than workers. • Just as Lean has often been interpreted as a

cost-saving by reducing headcount, Kanban sometimes seen as controlling employees• Focus on value for customers

Page 17: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

17

2. Has the customer interface changed, in line with Kanban?

• The services in the organization need • true kanban systems with deferred

commitment• a replenishment strategy to schedule,

sequence, and select work.

• This focuses the customer interface on • maximizing the flow of value • exploiting current constraints

Ask these supplementary questions . . .

Customer

Service

Page 18: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

18

2.1 Is the approach to scheduling and selecting customer requests based on a pull system with limited work in progress?

Requests Selected Development Acceptance Complete

Discarded

Commitment

Ongoing Ready4 6 4

Delivery

Rele

ased

Page 19: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

19

2.2 Are the commitment and delivery points clearly defined and are records of Lead Times and Delivery Rates available?

Requests Selected Development Acceptance Complete

Discarded

Commitment

Ongoing Ready4 6 4

Delivery

Rele

ased

System Lead TimeDelivery Rate

Page 20: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

20

Flow MetricsThe minimum set (metrics):• Lead Time• Delivery Rate• WiP• Team size (Effort / Cost)

The minimum set (charts):• Scatterplot (Lead Time)• Run Chart (LT, DR, WiP)• Cumulative Flow Diagram

Page 21: Are you using Kanban? The Acid Test

Requests Selected Development Acceptance Complete

Discarded

Commitment

Ongoing Ready4 6 4

Delivery

System Lead Time

Importance of Customer Lead Time

Rele

ased

Receipt

Customer Lead Time

Request

Page 22: Are you using Kanban? The Acid Test

Requests Selected Development Acceptance Complete

Item per time period

Discarded

Commitment

Ongoing Ready4 6 4

System Lead Time

Rele

ased

Receipt

Customer Lead Time

Accepted Request Delivery

Regular cadence

Sync’d System and Customer Lead Time

Page 23: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

JP

MO

RGAN

TE

CHFE

ST 2

016

23

Sushi Restaurant versus Staff Service Restaurant

Importance of deferred commitment with

visible Qs, predictable Customer Lead Time

Page 24: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

24

2.3 Is there a regular Replenishment Meeting?

Example implementation of the 7 Cadences

Page 25: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

25

3. Has the customer contract changed, informed by Kanban?

• The customer contract may be• a formal service level agreement or • an understood service level expectation

• Should be based on measured performance of the service, especially• Lead Times and • Delivery Rates.

Ask these supplementary questions . . .

Customerf4p

Page 26: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

26

3.1 Are commitments based on the agreed or understood service levels?

• explicit service level agreements or

• service level expectations? f4p

Page 27: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

27

3.2 Are these levels based on probabilistic forecasting using the kanban system’s observed Lead Times and Delivery Rates?

Page 28: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

28

4. Has the service delivery business model changed to exploit Kanban?

• In services with established kanban systems provide opportunity to manage value and risk• classes of service• capacity allocation / reservation• demand shaping and differential pricing.

• Ask these supplementary questions . . .

Page 29: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

29

4.1 Does the service delivery business model use classes of service appropriately• based on an understanding of business risks (for example, the cost of

delay) to facilitate selection decisions and inspire queuing discipline policies for work items? • Are you understanding customer expectations and how they cluster

into similar groups? Are you probing for possible new classes of service to improve the flow of value to the customer?

Page 30: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

30

Classes of Service – for example based on Cost of Delay Profiles

• Expedite: Very high urgency – no end point in sight • Fixed Date: One off impact on fixed date• Standard: Regular urgency; may tail off as value is lost• Intangible: Low urgency, may be followed by high urgency

Intangible

Delay (time)

Dela

y Co

st /

Impa

ct ($

)Standard

Delay (time)

Dela

y Co

st /

Impa

ct ($

)Fixed Date

Delay (time)

Dela

y Co

st /

Impa

ct ($

)Expedite

Delay (time)

Dela

y C

ost /

Impa

ct ($

)

Page 31: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

31

4.2 Is there capacity in the system to hedge risks from different sources of demand and different types of work?

• For example, can resources be diverted to priority tasks during high-demand periods?

Page 32: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

32

4.3 Are interdependent services aggregated and coordinated1. Chains of

Services2. Hierarchies of

Services3. Networks of

Services

…to increase system liquidity and enable system levelling in light of risks and variability?

Page 33: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

33

Demand-focused approaches to variability• WiP Limits

• Block entry• Complete work when limits reduced (or “de-select” items in progress)

• Classes of Service • E.g. allow high cost of delay items to overtake other WiP

• Constant WiP (CONWIP)• Push new item into system when item completed, or• Replenish to expected capacity on a fixed cadence (e.g. Scrum)

• Purge WiP• Don’t take on any new work until all WiP completed (e.g. end of a

project)

• Redefine End Point• Declare victory before “backlog” completed

Page 34: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

34

Supply-focused approaches to variability• Resource pulling

• Move resources to service requests with a higher cost of delay

• Ensure some “intangible” work is always selected innormal periods

• Don’t full load services with planned work

• T-shaped people• Flexibility provided by cross-training and cross-assigning

• Skill overlap• Identify skill shortages• Never assign “the only person who can do this” on their own

• Flexible experts• Never assign the most flexible resources at all!• Use them as coaches, reviewers, improvement thinkers… and only very

occasionally “firefighters”

Page 35: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

35

Summary: The Litmus Test – 4 questions…1. Has management behaviour changed

to enable Kanban? 2. Has the customer interface changed,

in line with Kanban? 3. Has the customer contract changed,

informed by Kanban? 4. Has the service delivery business model changed

to exploit Kanban?Don’t STOP there!

Page 36: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

36

ReferencesAnderson, David J. 2010. Kanban: Successful Evolutionary Change for Your Technology Business. United States: Blue Hole Press.Anderson, David J. 2012. "Thoughts on the value of liquidity as a metric." November 27. LKU Blog. http://www.djaa.com/thoughts-value-liquidity-metricAnderson, David J. 2014. "Kanban litmus test." July 23. LKU Blog. http://www.djaa.com/kanban-litmus-test Anderson, David J. 2015. Enterprise services planning scaling the benefits of Kanban. http://2015.agileworld.de/system/files/vortrag/15-06-29%20EnterpriseServicesPlanning_david%20 anderson_0.pdfAnderson, David J., and Andy Carmichael. 2016. Essential Kanban Condensed. United States: Lean Kanban University. http://leankanban.com/guide (now available in French)

Maccherone, Larry. 2015. "Probabilistic Decision Making." November 6. SlideShare. http://www.slideshare.net/.../larry-maccherone-probabilistic-decision-makingMatts, Chris. 2013. "Introducing staff liquidity (1 of n)." November 24.IT Risk Manager. https://theitriskmanager.wordpress.com/ 2013/11/24/introducing-staff-liquidity-1-of-n/ (March 1, 2016).Reinertsen, Donald G. 2009. The principles of product development flow: second generation lean product development. Redondo Beach, CA: Celeritas Publishing.Wikipedia. Kanban board. https://en.wikipedia.org/wiki/Kanban_board

Page 37: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

37

Questions and Discussion

Page 38: Are you using Kanban? The Acid Test

© 2

016

AN

DY C

ARM

ICHA

EL

AL

L RI

GHTS

RES

ERVE

D

LE

AN K

ANBA

N

FRAN

CE 2

016

38

Maintenant en français!leankanban.com/frguide