measure and manage flow v2

Post on 29-Nov-2014

1.250 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

My talk about measuring and managing flow at Ericsson Hungary

TRANSCRIPT

Measure and Manage Flow in Practice

November 2, 2011

by Zsolt Fabók

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

Hey boss, are we there yet?

Sure,we’re almost there!

Do something

Might learn something from it

May get some feedback

Do it differently next time???

lead time

Queue3

Development Ongoing Done

3Development

Ongoing Done

1Verification

Ongoing Done

1Verification

Ongoing Done

2Deployment

Live

lead time

cycle time

New 33 55 2 Done Queue 11 33 7 Live

. . .

lead time

shorter lead times ≈ faster feedback

faster feedback ≈ better product

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

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!

Subjective dashboardswon’t help much

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

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

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

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

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

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

We need a KISS (Keep It Small and Simple)

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

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

Where did the time go?

1

2

3

4

5

0% 25% 50% 75% 100%

waiting/working ratio

itera

tion

waiting working

The work items are waiting a lot!

How did I measure it?

Queue3

Development Ongoing Done

3Development

Ongoing Done

1Verification

Ongoing Done

1Verification

Ongoing Done

2Deployment

Live

working

waiting

spent time

spent time

SLA, WTF?

We are using SLA for planning

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

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

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

Something not related to Kanban:

-4

-3

-1

0

1

3

4

5

1 2 3 4 5

satisfaction index

product ownerteam

Thank you very much for your attention!

http://zsoltfabok.com @ZsoltFabok

• 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:

top related