Mattias Skarin Kanban / Lean coachblog.crisp.se/wp-content/uploads/2011/09/Using...30s 30s 30s 10min...

Post on 06-Jul-2020

1 views 0 download

Transcript of Mattias Skarin Kanban / Lean coachblog.crisp.se/wp-content/uploads/2011/09/Using...30s 30s 30s 10min...

Mattias SkarinKanban / Lean coach

Using techniques to improve flow

Sept 14, 2011

Kanban / Lean coachwww.crisp.se

http://blog.crisp.se/mattiasskarinmattias.skarin@crisp.se

The question

Backlog Dev Test Done

[5] [2] [3]

?

2

2011-09-14

Mattias Skarin 2

?

Meet Bill

3

2011-09-14

Mattias Skarin 3

The owner of

4

2011-09-14

Mattias Skarin 4

5

2011-09-14

Mattias Skarin 5

6

2011-09-14

Mattias Skarin 6

First action

7

2011-09-14

Mattias Skarin 7

+ 25%

417

313

Served ice creams

Before

After

20000

25000

30000

35000

40000

45000

Profit

8

2011-09-14

Mattias Skarin 8

� Less dropoff

Noticed Improvement

0

5000

10000

15000

20000

24 25 26

9

2011-09-14

Mattias Skarin 9

Letcustomer in

Havea seat

OrderIce

creamEat! Pay

2 min

15s

8 min 10 min 30s 10 min

30s 10min 15s30s 30s

15 min value added time

46 min cycle time= 32%

Process cycle

efficiency

Exit

30s

2min

Serve Ice

cream

?

We’re stressed

Me2! You should hiremore of us!

10

2011-09-14

Mattias Skarin 10

46 min cycle time efficiency ?

Letcustomer in

Havea seat

OrderIce

creamEat! Pay

2 min

15s

4 min 10 min

11min 15s30s 2min

15 min value added time= 32%

Process cycle

Exit

30s

Serve Ice

creamPay

Not so stressedanymore!

Serve & EatDeliciousIce cream

Less errors

11

2011-09-14

Mattias Skarin 11

46 min cycle time= 32% cycle

efficiency

14 min value added time

31 min cycle time= 45%

Process cycle

efficiency

• Give each waitress a purse withspare change • Put spoons on each table

Suggested Actions

Lead Time - 31%

619

417

Served portions

Before

After

+ 47%+ 47%

41700

61900

30000

40000

50000

60000

70000

Profit

12

2011-09-14

Mattias Skarin 12

31

46

Lead Time

Before

After

� Faster flow� Better throughput (portions)� Less stress (waiters)

Noticed Improvements

0

10000

20000

30000

24 25 26 27

Let’s hire part time waitress!

+1

Letcustomer in

Havea seat

OrderAnd Pay

ExitServe & EatDeliciousIce cream

13

2011-09-14

Mattias Skarin 13

er inAnd Pay

10 min (!!)

Ice cream

?

Then one day..

[berg av disk..]

14

2011-09-14

Mattias Skarin 14

http://magnoliamom.com/?m=201102

Time for a pep talk..

I’m a waitress not a dishwasher!

15

2011-09-14

Mattias Skarin 15

Darn!

The problem does not go away..

[berg av disk..]

16

2011-09-14

Mattias Skarin 16

http://magnoliamom.com/?m=201102

One day Bob hides behind the shelves..

17

2011-09-14

Mattias Skarin 17

Time for a pep talk..

Mmm..

...ok..

18

2011-09-14

Mattias Skarin 18

Letcustomer in

Havea seat

OrderAnd Pay

10 min

ExitServe & EatDeliciousIce cream

6 min

27

31

Lead Time

Before

After

- 15%+ 14%

61900

71100

60000

70000

80000

Profit

19

2011-09-14

Mattias Skarin 19

27 After

711

619

Served ice creams

Before

After

+ 14%

0

10000

20000

30000

40000

50000

60000

24 25 26 27 28

One problem still exists..

2020

Menu $

Phew! Lesswannabies

21

2011-09-14

Mattias Skarin 21

It’s was more expensive thanwe thought

!

Setting up a cone shop

Queue wait time:–20% More icecreams sold:

+15%

22

2011-09-14

Mattias Skarin 22

26

27

Lead Time

Before

After

- 4 %

Served ice creams

+ 10%

7110078350

30000

40000

50000

60000

70000

80000

90000

Profit

+ 16%

23

2011-09-14

Mattias Skarin 23

829

711

Served ice creams

Before

After0

10000

20000

30000

24 25 26 27 28 29

24

2011-09-14

Mattias Skarin 24

Let’s playback – what happened?

Hold back demand until you are ready

25

2011-09-14

Mattias Skarin 25

Tools: • Limit WIP• Sprints• Ready checklist

Grouping activities ”all at once”

OrderIce

cream

Pay

I’m quick!

Develop TestReady for test

Develop& test

New Done

Done

26

2011-09-14

Mattias Skarin 26

Tools: Cross functional teamsAutomated testingSupplier colocation

Order and pay!

I’m a little bit slower..But quicker than thetwo of you!

& test

Optimize the bottleneck

First rule of bottlenecks:

Then, in order..

Find it

27

2011-09-14

Mattias Skarin 27

� Utilize it (Exploit)� Leverage (Subordinate)� Improve (Elevate)

Not treating all demand the same

In devBacklog Done

29

2011-09-14

Mattias Skarin 29

Tools:� Train upstream teams� Help them filter demand� Give them tools to do their job well

Three ways to filter your demand

Value demand Failure demand

� What should be here� What shouldn’t be here

”Simplest possible”:

$$$

”Using customer glasses”:

30

2011-09-14

Mattias Skarin

Value

Product A

Product B

Product C

Product D

Product E

Product F

”By marginal value”

Ideas that

didn’t

work??

Not all flow is golden

50%

60%

70%

80%

90%

100%

Value demand

31

0%

10%

20%

30%

40%

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7

Failure Demand

Average 28 %

Data development team 2009

Why quality matters

Sprint 1 Sprint 2 ...Sprint 3 Sprint 7

32

2011-09-14

Mattias Skarin 32

Finding out what to fix first

orem ipsum dolor

3333

OS Dev Database Core

orem ipsum dolor sit amet, co nse

ctetur

orem ipsum dolor sit amet, co nse

ctetur

orem ipsum dolor sit amet, co nse

ctetur

It is possible ☺☺☺☺

60,00

80,00

100,00

120,00

140,00

Velocity / per manday

34

2011-09-14

Mattias Skarin 34

0,00

20,00

40,00

60,00

19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Week

Thank you!

35

2011-09-14

Mattias Skarin 35

http://www.crisp.se/kanbanhttp://www.limitedwipsociety.org

For further reading about kanban 10 Kanban board samples:

http://blog.crisp.se/mattiasskarin