The Kanban Pizza Game: Maximize Profit by Managing Flow
-
date post
14-Sep-2014 -
Category
Technology
-
view
373 -
download
2
description
Transcript of The Kanban Pizza Game: Maximize Profit by Managing Flow
AT8 Concurrent Session 11/14/2013 2:15 PM
"The Kanban Pizza Game: Maximize Profit by Managing
Flow"
Presented by:
Brad Swanson agile42
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com
Brad Swanson agile42
Brad Swanson is a senior agile coach and vice president at agile42. He started his software career at age ten on the Apple IIe and is now a Certified Scrum Coach with seventeen years of experience in management, project and program leadership, product management, and software development in both start-ups and large companies. Brad has led agile transformations using XP, Scrum, and kanban at many organizations across the US, Europe, and Asia. He has deep experience with agile software development, starting with eXtreme Programming (XP) in 1999. Brad is president of Agile Denver and a speaker at international conferences.
www.agile42.com | All rights reserved. Copyright © 2007 - 2013agile42 | The Agile Coaching Company
Kanban Pizza Game
Experience Kanban for yourself
www.agile42.com/training/kanban-pizza-game Kanban Pizza Game by agile42 is licensed under Creative Commons Attribution-Share Alike 3.0 Germany License.
Kanban Pizza Rules—Game Master
RoundsOk, here is the deal: You are the sponsor of a Pizza Bakery Shop! Motivate people to produce the highest value.
Round 1 Let them bake Pizza Hawaii as fast as possible and see what happens. Tell them that on the first day, all pizza is handed out for free and you expect a lot of customers. Do not give further instructions for the set up.Round 2 Introduce orders (and explain the impact on the score), introduce stations, introduce WIP limitsRound 3 Introduce the „Pizza Speciale“—attention, Ruccola burns in the oven!Round 4 Let them self-organize
Flow of the Game- Explain them that you want to run a Pizza Shop. Read Preparations and follow
the instructions- Ask them how many points they think that they will score, note that number.- Tell them that the rounds will symbolize slices of the day and will not have a
fixed length- Do about 6 mins rounds but do not tell them how long it will be- Count the score after each round- Do a 2 min retrospective after each round. 1 min to focus on what impeded
them most and another 1 min to discuss how to improve that or get around it.
Goals of the Game1. „Feel“ Kanban2. Understand Pull and why it works in contrast to push (make sure this is implemented by round 2)3. How to decrease lead time by limiting WIP4. How to build a Kanban Board
Preparations• Get into groups of 5 people (ideally; 4 people also works). Each group at one table.• Hand out a stack of yellow paper• Hand out a stack of colored post-its (yellow, green, rose)• Prepare a red marker and a scissor on every table• Prepare a stop watch (oven)• Prepare some tape (oven)
www.agile42.com
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Brad Swanson
Senior Agile [email protected]@bradswanson
Certified Scrum Coach (CSC)Certified Scrum Trainer® (CST)
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Four Kanban Principles
1. Start with what you do (k)now—regardless of how ugly it is
2. Agree to pursue incremental, evolutionary change
3. Respect the current process —roles, responsibilities & titles
4. Leadership at all levels
Kanban is not a proce
ss!
It’s a change management method:
something you DO to a proce
ss.
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Kanban starts where you are ... normally with an existing process
Produce as many slices as you can
No fixed iterations& we play until asked to stop
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Let’s play!
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Stop!!! - Let’s measure
Finished slice= +10 points
Toppings= -1 pt
Pizza base (with or without sauce)= -4 points
Each p
iece cou
nts neg
ative
until t
he slice
is 100
% done
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
The Core of Kanban - 6 Practices
Visualize the workflow
Limit work in process (WIP)
Measure & optimize flow
Make process policies explicit
Implement feedback loops Improve collaboratively,
improve experimentallycreative commonshttp://www.flickr.com/photos/wheels3217/1858987086/sizes/o/in/photostream/ http://www.flickr.com/photos/quinnanya/4508825094/sizes/z/in/photostream/http://www.flickr.com/photos/el_floz/3989844774/sizes/m/in/photostream/ http://www.flickr.com/photos/djwudi/2368630965http://www.flickr.com/photos/josephferris76/6116662110
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Visualize your workflow & limit your work in progress
Make your workflow explicitLimit the WiP for each station
5 min time-box
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Ok, let’s play again!
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Stop!!! - Let’s measure
Finished slice= +10 points
Toppings= -1 pt
Pizza base (with or without sauce)= -4 points
Each p
iece cou
nts neg
ative
until t
he slice
is 100
% done
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Now, we produce based on orders
Cash on Delivery: Points are given only for fully delivered orders
Orders can be picked upfrom a central defined location
Finished orders must be deliveredto another central location
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Let’s extend the game Like in the real world,some things change!
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
New! New!! New!!!“Pizza Speciale”
Slim green post-its as rucola (arugula)
Each piece has 7 of them
Rucola burns in the oven: Pieces must be added after cooking.
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Ok, let’s play again!
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Stop!!! - Let’s measure
Finished slice= +10 points
Toppings= -1 pt
Pizza base (with or without sauce)= -4 points
Each p
iece cou
nts neg
ative
until t
he slice
is 100
% done
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Ok, let’s play again!
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Stop!!! - Let’s measure
Finished slice= +10 points
Toppings= -1 pt
Pizza base (with or without sauce)= -4 points
Each p
iece cou
nts neg
ative
until t
he slice
is 100
% done
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Draw your workflow
Look backto the game
Draw the flowincluding WIP limits
Use your materialsto make it look nice
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Tuesday, August 2, 2011
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
The Core of Kanban - 6 Practices
Visualize the workflow
Limit work in process (WIP)
Measure & optimize flow
Make process policies explicit
Implement feedback loops Improve collaboratively,
improve experimentallycreative commonshttp://www.flickr.com/photos/wheels3217/1858987086/sizes/o/in/photostream/ http://www.flickr.com/photos/quinnanya/4508825094/sizes/z/in/photostream/http://www.flickr.com/photos/el_floz/3989844774/sizes/m/in/photostream/ http://www.flickr.com/photos/djwudi/2368630965http://www.flickr.com/photos/josephferris76/6116662110
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
There is much more to know about Kanban & Lean...
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Kanban Pizza Game
by agile42 is licensed under Creative Commons Attribution-Share Alike 3.0 Germany License.
Further information:www.agile42.com/training/[email protected]
Kanban Pizza Game by agile42 is licensed under Creative Commons Attribution-Share Alike 3.0 Germany License.
Kanban Pizza Rules—Game Master
RoundsOk, here is the deal: You are the sponsor of a Pizza Bakery Shop! Motivate people to produce the highest value.
Round 1 Let them bake Pizza Hawaii as fast as possible and see what happens. Tell them that on the first day, all pizza is handed out for free and you expect a lot of customers. Do not give further instructions for the set up.Round 2 Introduce orders (and explain the impact on the score), introduce stations, introduce WIP limitsRound 3 Introduce the „Pizza Speciale“—attention, Ruccola burns in the oven!Round 4 Let them self-organize
Flow of the Game- Explain them that you want to run a Pizza Shop. Read Preparations and follow
the instructions- Ask them how many points they think that they will score, note that number.- Tell them that the rounds will symbolize slices of the day and will not have a
fixed length- Do about 6 mins rounds but do not tell them how long it will be- Count the score after each round- Do a 2 min retrospective after each round. 1 min to focus on what impeded
them most and another 1 min to discuss how to improve that or get around it.
Goals of the Game1. „Feel“ Kanban2. Understand Pull and why it works in contrast to push (make sure this is implemented by round 2)3. How to decrease lead time by limiting WIP4. How to build a Kanban Board
Preparations• Get into groups of 5 people (ideally; 4 people also works). Each group at one table.• Hand out a stack of yellow paper• Hand out a stack of colored post-its (yellow, green, rose)• Prepare a red marker and a scissor on every table• Prepare a stop watch (oven)• Prepare some tape (oven)
www.agile42.com
Ralf Kruse
@ra
lfhh
agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013
Photos by
agile42:Ralf KruseMartin von Weissenberg
Agile Finland:Tampere Goes Agile 2011
Flickr:wheels3217quinnanyael_flozTANAKA Juuyoh (田中十洋)
http://www.flickr.com/photos/wheels3217/1858987086/sizes/o/in/photostream/ http://www.flickr.com/photos/quinnanya/4508825094/sizes/z/in/photostream/http://www.flickr.com/photos/el_floz/3989844774/sizes/m/in/photostream/ http://www.flickr.com/photos/djwudi/2368630965http://www.flickr.com/photos/josephferris76/6116662110