mattias skarin kanban / lean coachblog.crisp.se/wp-content/uploads/2011/09/using...30s 30s 30s 10min...
TRANSCRIPT
Mattias SkarinKanban / Lean coach
Using techniques to improve flow
Sept 14, 2011
Kanban / Lean coachwww.crisp.se
http://blog.crisp.se/[email protected]
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