learning kanban with games handoutstamperegoesagile.fi/slides2014/anttikirjavainen2014.pdf ·...

14
Learning Kanban with Games Handouts Tampere Goes Agile 2014 Antti Kirjavainen @anttiki http://www.flowa.fi/ This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Upload: vantuong

Post on 15-Apr-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Learning Kanban with Games

HandoutsTampere Goes Agile 2014Antti Kirjavainen@anttiki

http://www.flowa.fi/

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

http://www.flowa.fi/

Principles of Kanban1. Start with what you do now.2. Respect the current process.3. Agree to pursue incremental, evolutionary change.

Rules of Kanban1. Visualize workflow.2. Limit work in progress (WIP).3. Manage the flow of work.4. Make process policies explicit.5. Improve collaboratively using models and the scientific method.6. Implement feedback loops.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

http://www.flowa.fi/

GameWork

Kanbanplaying: example

reflection: interpretation

metaphor

:

recognit

ion

!dist

ance: sa

fety

counte

r-intuit

ive

challen

ges kn

owledg

e

"#$

Projectsefficiency

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/

Value Stream Mapping

New maintenance

ticket

New Development work order

Pre-Planning Backlog

Team ToDo List Develop Ready for

Test Testing Ready for Deploy Deployment

Ticket System Analysis

Done

9 months6 months

1 month3 months 2 months

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Done

Kanban BoardToDo Development Testing Deploy

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

http://www.flowa.fi/

http://www.flowa.fi/

Num

ber

of it

ems!

Time !

To Do !

Plan!

Development !

Testing !

Ready to Deploy !

Done !

Cumulative Flow Diagram

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

http://www.flowa.fi/

0!10!20!30!40!50!60!70!80!90!

100!

1! 2! 3! 4! 5!

Tim

e in

per

cent

ages

!

Number of Projects!

Time spent on context

switching!

Project work time!

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

http://www.flowa.fi/

Little's Law

average Lead Time =average WIP

average Throughput

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

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

http://www.flowa.fi/

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'Multitasking'Name'Game'

Henrik'Kniberg'

'

'

page'6'/'20'

''

Step&2:&Discuss&influencing&factors&

Next'I'ask'"which'factors'influence'this'time?'When'you'say''it'depends','what'does'it'depend'on?".'

The'class'starts'calling'out'things'and'I'write'them'down.'Usually'things'like'this:'

'

This'is'a'trap.'In'the'vast'majority'of'cases,'nobody'will'mention'"multitasking"'as'one'of'the'factors'

that'influence'the'time.'That's'why'I'usually'don't'mention'the'name'of'the'simulation,'I'want'to'

illustrate'that'we'tend'to'forget'about'the'influence'of'multitasking.''

Next'I'say'"OK,'let's'find'out'the'truth".''

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'each'group'is'Developer'and'

the'rest'are'Customers.'

'

The'only'skill'needed'to'be'Developer'is'the'ability'to'write'letters'on'a'piece'of'paper.'The'tool'for'

that'is'a'thick'pen.'

Here's'what'I'tell'the'Customers:'

http://www.flowa.fi/

Antti0:12 0:48

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

http://www.flowa.fi/