Learning Kanban with Games

http://www.flowa.fi/
Learning Kanban with Games
Handouts
Tampere Goes Agile 2014
Antti Kirjavainen
@anttiki
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
http://www.flowa.fi/
Principles of Kanban
1. Start with what you do now.
2. Respect the current process.
3. Agree to pursue incremental, evolutionary change.
Rules of Kanban
1. Visualize workflow.
2.
3.
4.
5.
6.
Limit work in progress (WIP).
Manage the flow of work.
Make process policies explicit.
Improve collaboratively using models and the scientific method.
Implement feedback loops.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
http://www.flowa.fi/
or:
h
p
a
n
met gnitio
o
rec
Game
! e: safety
d
n
si ta
c
ch coun
all te
eng r-i
es ntu
kn itiv
ow e
led
ge
Projects
efficiency
Work
playing: example
" #$
Kanban
reflection: interpretation
Image above by Jurgen Appelo, http://www.noop.nl/
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
http://www.flowa.fi/
9 months
6 months
3 months
2 months
1 month
New
Development
work order
PrePlanning
Backlog
Team ToDo
List
New
maintenance
ticket
Ticket
System
Develop
Ready for
Test
Testing
Ready for
Deploy
Deployment
Analysis
Value Stream Mapping
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Done
http://www.flowa.fi/
Kanban Board
ToDo Development
Testing
Deploy
Done
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
http://www.flowa.fi/
Cumulative Flow Diagram
To Do!
Number of items!
Plan!
Development!
Testing!
Ready to
Deploy!
Done!
Time!
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Time in percentages!
http://www.flowa.fi/
100!
90!
80!
70!
60!
50!
40!
30!
20!
10!
0!
Project
work time!
Time
spent on
context
switching!
1!
2!
3!
4!
Number of Projects!
5!
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
http://www.flowa.fi/
Little's Law
average WIP
average Lead Time =
average Throughput
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
http://www.flowa.fi/
The Scientific Method
Image above by Jurgen Appelo, http://www.noop.nl/
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
http://www.flowa.fi/
Ball Flow Game
by Karl Scotland, http://availagility.co.uk/ball-flow-game/
Objective
• Process 20 balls as swiftly as possible.
Rules
• You are one team.
• Balls must have airtime between team members.
• No passing to direct neighbor.
• Start person is the end person.
• Ball is processed when it has been in every team member's possession
and reaches the end person again.
http://www.flowa.fi/
How long does it take to write a
name?
1 name:
5 names:
Step&3:&Create&groups&and&describe&the&Customer&role
I'ask'people'to'divide'into'groups'of'5'2'7'people,'where'one'person'in
http://www.flowa.fi/
the'rest'are'Customers.'
How long does it
take to write a
name?
1 developer
• Knows how to write.
5 customers
• Do not know how to write.
• Want their names written
down.
'
The'only'skill'needed'to'be'Developer'is'the'ability'to'write'letters'on'a
that'is'a'thick'pen.'
Here's'what'I'tell'the'Customers:'
page'6'/'20'
'
http://www.flowa.fi/
0:12
0:48
Antti
http://www.flowa.fi/
How long does it take to write a
name?
by Henrik Kniberg, http://www.crisp.se/gratis-material-och-guider/
multitasking-name-game