This document contains slides from a presentation on Kanban and the Improvement Kata. It discusses using daily meetings, improvement experiments, and operations reviews to continuously improve processes according to the Kanban method. The slides cover establishing a target condition to work towards, removing obstacles to workflow, conducting small experiments, and reviewing data regularly to drive incremental improvements. The goal is to develop "muscle memory" for continuous learning and adaptation through established routines.
8. We have lots of But nothing seems We need a more
great suggestions to get done! focused way to
improve!
How is the
improvement
work going?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
9. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
10. Håkan Forss
Lean/Agile Coach
@hakanforss
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
12. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
13. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
14. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
15. What is a Kata?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
16. Create ”muscle memory”
for continuous improvements
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
17. “We are what we repeatedly do.
Excellence, then, is not an
act, but a habit.”
Aristotle
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
18. Let’s do an experiment!
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
19. Shake hands with your neighbor
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
20. Now do it with your left hand
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
21. How did that feel?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
22. Rewire your brain for
continuous improvements
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
23. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
24. Vision
Challenge
Target
Target
Target
Target Condition
Condition
Condition
Condition
Current
Condition
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
26. Hypothesis
Observation Prediction
Experiment
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
27. Expect at least 50% of the
experiments will not give the
expected result
This is when we REALLY learn!
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
28. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
30. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
31. Toyota’s Vision for Its
Production Operations
• Zero defects
• 100 percent value added
• One-piece flow, in sequence, on demand
• Security for people
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
32. Software development
Vision example
• Zero defects, in production
• 100 percent value added
• Highest value first, on demand
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
33. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
34. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
35. What to collect
• Data and facts, not gut feel
• Process metrics
• Outcome metrics
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
36. This is the next
target condition …
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
37. Beyond the knowledge
threshold
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
38. Put a square peg in a
round hole
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
39. Setting a target condition
• Hypothesis on the journey towards the next
Challenge and Vision
• Based on your business strategy and model for
process improvement
• Follow the Goldilocks rule
– Not too hard, Not too easy, Just Right
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
40. Challenge
Target
Target Condition
Target Condition
Target Condition
Condition
Current
Condition
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
42. Target Condition examples
• Make all work visible
• Reduce the lead time by 50%
• Reduce the work-in-process by 25%
• Deploy to production every 2 weeks
• Implement Specification by Example
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
43. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
44. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
45. Target
Condition
Current
Condition
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
46. Target
Condition
A P
Current C D
Condition
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
47.
48. Leader coaching the learners
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
49. Give a helping hand
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
50. Give a push in the
right direction
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
55. What obstacle is
now in our way? What is
preventing flow?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
56. 1. What are we trying to achieve?
2. Where are we now?
3. What obstacles are now in our way?
– What is preventing flow?
– What deviations do we have?
4. What’s our next step, and what do we
expect?
5. When can we see what we’ve learned
from taking that step?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
61. How often? How many?
• At least one experiment a week
• Always at least one active experiment
• All the time!
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
62. See yourself as gardeners.
If you don’t keep it up,
the weeds will grow back
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
64. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
65. 1. What are we trying to achieve?
– Vision / Challenge
2. Where are we now?
– Business & Process metrics Review
3. What obstacles are now in our way?
4. What’s our next step, and what do we
expect?
5. When can we see what we’ve learned from
taking that step?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
66. Should
• Be objective, data-driven, quantitative
• Stimulate a Kaizen culture
• Create organization level feedback loops
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
67. How often?
• At least once a month
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
68. Improvement feedback cycle
Operations review Kata
Improvement Kata
Daily Kata
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
69. What is the purpose?
• Create organization ”muscle memory”
for continuous improvements
• Have familiar routines as you probe
through the unknown
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
70. Are the exact
Katas important?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
71. Yes, but
• Having routines are more important
– People should know what to expect
– Adds extra security when probing in the
unknown
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
72. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
73. Good morning!
What are we trying to
achieve?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
74. User story 49, 54 Code ready for release
and 59 should be on every Wednesday
done by Wednesday
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
75. Where are we now?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
76. We may not get user story The trunk is currently not
59 done by Wednesday stable. We can’t release
until it’s stable.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
77. What obstacle is now in our
The last bug fix made the
way?
automated tests fail.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
78. What’s our next step,
and what do we expect?
I’m analyzing the problem.
I expect to have a fix today.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
79. When can we see what
we’ve learned from
I expect to have an
taking that step?
analysis and a fix
done at 15:00
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
80. Good. I will see
you at 15:00
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
81. Getting back to obstacles.
What is preventing flow?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
82. I’m waiting on Pete to get
back to me on the design
for user story 59
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
83. What’s our next step,
and what do we expect?
I will talk to Pete after the
meeting. I expect to have
the design by tomorrow
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
84. When can we see what
we’ve learned from
taking that step?
I expect to have an
confirmation from Pete
within the hour
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
85. Good.
Please update the
board when you have
the confirmation
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
86. What else is preventing flow?
What deviations do we have?
….
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
87. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
88. What was your
I have been analyzing the last step?
problem on the trunk.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
89. What actually
I found that there was happened?
some test data missing.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
90. We should consider a way to What did you
validate the test data before learn?
we check-in to the trunk
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
91. What is your next
I intend to look for simple way step?
to validate the test data.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
92. I expect to have a What do you
recommendation if we expect?
should invest in validating
the test data or not
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
93. When can we see
what we’ve learned
On Friday after the from taking that step?
Daily meeting
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
94. Great.
See you then.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
95.
96. So how are the Daily
meeting going? Good. We are taking
small steps in the
right direction
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
97. You are starting
to take small
Small experiments that
steps every day.
probe your way towards
the Target Condition
I agree.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
98. So, what is the target
condition you are Reducing the lead
working on? time by 4 days
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
99. Lead time Throughput
Frontend Half the lead time 12th dec
Lead time Lead time
S = 10 days S = 8 days
M = 20 days M = 16 days
L = 40 days L = 36 days
Escaped defects Escaped defects
Level 1: 1 Level 1: 1
Level 2: 2 Level 2: 2
Level 3: 0 Level 3: 0
Customer satisfaction Customer satisfaction
NPS: 20% NPS: 20%
100. We are almost there
What is the actual on the small user
condition now? stories, but not on the
medium and large
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
101. Can you show me
the data?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
103. What obstacles are
now preventing you We have identified
from reaching the the following
target condition? obstacles …
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
104. Which one are you The test
addressing now? setup time
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
105. Document the
What was your setup process
last step?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
106. As we went through
What actually the test setup we
happened? documented every step
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
107. What did you learn?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
108. 5th Dec
Lead time
Frontend
Many steps are done Many of the steps can be
Document the We expect to
manually even if they can automated with small changes
setup process understand the
be automated to the current setup process
process better
109. What is your next
step?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
110. 5th Dec
Lead time
Frontend
Many steps are done Many of the steps can be
Document the We expect to
manually even if they can automated with small changes
setup process understand the
be automated to the current setup process
process better
Automating large
parts of the test
setup
111. Sounds like a major
step? Smaller steps Yes, I guess it is.
are preferred.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
112. What could be a
smaller next step?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
113. 5th Dec
Lead time
Frontend
Many steps are done Many of the steps can be
Document the We expect to
manually even if they can automated with small changes
setup process understand the
be automated to the current setup process
process better
Automating large
parts of the test
setup
114. 5th Dec
Lead time
Frontend
Many steps are done Many of the steps can be
Document the We expect to
manually even if they can automated with small changes
setup process understand the
be automated to the current setup process
process better
Automating large
parts of the test
setup
Automating setup
of test database
115. Good.
What results do
you expect?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
116. 5th Dec
Lead time
Frontend
Many steps are done Many of the steps can be
Document the We expect to
manually even if they can automated with small changes
setup process understand the
be automated to the current setup process
process better
Automating large
parts of the test
setup
Automating setup We expect to half
of test database the setup time for
the test database
117. When can we go and see
what we have learned In one week.
from taking that step?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
118. Good.
See you in one week.
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
119. What do the team think
about this new way of
improving their work?
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
120. Rocks !!
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
121. Your treasure map to
Kanban Kata & Toyota Kata!
http://hakanforss.wordpress.com/tag/kanban-kata/
http://hakanforss.wordpress.com/tag/toyota-kata/
http://www-personal.umich.edu/~mrother/Homepage.html
http://www.lean.org/kata/
http://www.slideshare.net/mike734
http://www.slideshare.net/BillCW3/
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com