29
Measure and Manage Flow in Practice November 2, 2011 by Zsolt Fabók http://zsoltfabok.com & http://digitalnatives.hu @ZsoltFabok

Measure and Manage Flow v2

Embed Size (px)

DESCRIPTION

My talk about measuring and managing flow at Ericsson Hungary

Citation preview

Page 1: Measure and Manage Flow v2

Measure and Manage Flow in Practice

November 2, 2011

by Zsolt Fabók

http://zsoltfabok.com & http://digitalnatives.hu @ZsoltFabok

Page 2: Measure and Manage Flow v2

Hey boss, are we there yet?

Sure,we’re almost there!

Page 3: Measure and Manage Flow v2

Do something

Might learn something from it

May get some feedback

Do it differently next time???

lead time

Page 4: Measure and Manage Flow v2

Queue3

Development Ongoing Done

3Development

Ongoing Done

1Verification

Ongoing Done

1Verification

Ongoing Done

2Deployment

Live

lead time

cycle time

Page 5: Measure and Manage Flow v2

New 33 55 2 Done Queue 11 33 7 Live

. . .

lead time

Page 6: Measure and Manage Flow v2

shorter lead times ≈ faster feedback

faster feedback ≈ better product

Page 7: Measure and Manage Flow v2

Shortening means:≈

• I measure• I know the tendency• I have an idea how to do it• I actually do it• I measure again• I check on the progress

Page 8: Measure and Manage Flow v2

Shortening means:≈

• I measure• I know the tendency• I have an idea how to do it• I actually do it• I measure again• I check on the progress

This is CONTINUOUS IMPROVEMENT!

Page 9: Measure and Manage Flow v2

Subjective dashboardswon’t help much

image source: http://dashboard.virginiadot.org/

Page 10: Measure and Manage Flow v2

0

8

16

24

32

40

1 2 3 4 5 6 7 8

Num

ber

of It

ems

IterationsDoneIn ProgressQueued CFD is better, but too

complicated at first

Page 11: Measure and Manage Flow v2

0

8

16

24

32

40

1 2 3 4 5 6 7 8

Num

ber

of It

ems

IterationsDoneIn ProgressQueued CFD is better, but too

complicated at first

lead time

Page 12: Measure and Manage Flow v2

0

8

16

24

32

40

1 2 3 4 5 6 7 8

Num

ber

of It

ems

IterationsDoneIn ProgressQueued CFD is better, but too

complicated at first

lead time

cycle time

Page 13: Measure and Manage Flow v2

0

8

16

24

32

40

1 2 3 4 5 6 7 8

Num

ber

of It

ems

IterationsDoneIn ProgressQueued CFD is better, but too

complicated at first

lead time

cycle time

WIP

Page 14: Measure and Manage Flow v2

0

8

16

24

32

40

1 2 3 4 5 6 7 8

Num

ber

of It

ems

IterationsDoneIn ProgressQueued CFD is better, but too

complicated at first

lead time

cycle time

WIP

new items

Page 15: Measure and Manage Flow v2

We need a KISS (Keep It Small and Simple)

image source: http://bit.ly/t5YKtv

Page 16: Measure and Manage Flow v2

0

5

10

15

20

lead time in days

1 2 3 4 5 6 7 8 9 10

work items, #

individual lead times in iteration 5

Now we are talking:

0

2

4

6

8

lead time in days

1 2 3 4 5iterations

average lead times per iteration*

*an iteration is 5 days long

Page 17: Measure and Manage Flow v2

Where did the time go?

Page 18: Measure and Manage Flow v2

1

2

3

4

5

0% 25% 50% 75% 100%

waiting/working ratio

itera

tion

waiting working

The work items are waiting a lot!

Page 19: Measure and Manage Flow v2

How did I measure it?

Page 20: Measure and Manage Flow v2

Queue3

Development Ongoing Done

3Development

Ongoing Done

1Verification

Ongoing Done

1Verification

Ongoing Done

2Deployment

Live

working

waiting

Page 21: Measure and Manage Flow v2

spent time

Page 22: Measure and Manage Flow v2

spent time

SLA, WTF?

Page 23: Measure and Manage Flow v2

We are using SLA for planning

Page 24: Measure and Manage Flow v2

Another example:

0

3

6

9

12

15

1 2 3 4 5 6 7 8

number of items moved back

iterations

we changed here

Page 25: Measure and Manage Flow v2

One more example, just for fun :-)

‘M’ sized items on weekdays

0

3

7

10

13

Monday Wednesday Friday

average lead time

0

2

4

5

7

Monday Wednesday Friday

number of items

Page 26: Measure and Manage Flow v2

We don’t use it, but worth mentioning:

cycle time =work in progress

capacity (throughput)

* Little’s Law

*

(lead time)

Our “ideal” WIP Limit would be: 8 * 1 = 8

Page 27: Measure and Manage Flow v2

Something not related to Kanban:

-4

-3

-1

0

1

3

4

5

1 2 3 4 5

satisfaction index

product ownerteam

Page 28: Measure and Manage Flow v2

Thank you very much for your attention!

http://zsoltfabok.com @ZsoltFabok

Page 29: Measure and Manage Flow v2

• The SLA idea comes from Angel Medina:• http://www.proyectalis.com/en/blog/

• The presented data is courtesy of Digital Natives:• http://digitalnatives.hu

The last page: