The Kanban Pizza Game: Maximize Profit by Managing Flow

25
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 8882688770 9042780524 [email protected] www.sqe.com
  • date post

    14-Sep-2014
  • Category

    Technology

  • view

    373
  • download

    2

description

The Kanban Pizza Game is a hands-on simulation designed to teach the core elements of a kanban system—visualize the workflow, limit your work-in-process (WIP), manage flow, make process policies explicit, and improve collaboratively. Join Brad Swanson as the proprietor of your very own pizza shop to experience how kanban helps eliminate bottlenecks, minimize waste, and keep up with customer demand—all while competing against other teams for the title of “Pizza King.” Find out if you can really improve throughput and profit through the sometimes-counterintuitive practices of single-piece flow and limiting WIP. Finally, Brad relates your experience back to the software world to show how kanban can be an evolutionary path to lean-agile development. Whether you are a novice seeking to learn kanban in a memorable way or a seasoned practitioner looking for a great simulation to teach kanban to others, this is the session for you.

Transcript of The Kanban Pizza Game: Maximize Profit by Managing Flow

Page 1: 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

Page 2: The Kanban Pizza Game: Maximize Profit by Managing Flow

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.

Page 3: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 4: The Kanban Pizza Game: Maximize Profit by Managing Flow

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)

Page 5: The Kanban Pizza Game: Maximize Profit by Managing Flow

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.

Page 6: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 7: The Kanban Pizza Game: Maximize Profit by Managing Flow

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013

Let’s play!

Page 8: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 9: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 10: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 11: The Kanban Pizza Game: Maximize Profit by Managing Flow

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013

Ok, let’s play again!

Page 12: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 13: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 14: The Kanban Pizza Game: Maximize Profit by Managing Flow

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!

Page 15: The Kanban Pizza Game: Maximize Profit by Managing Flow

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.

Page 16: The Kanban Pizza Game: Maximize Profit by Managing Flow

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013

Ok, let’s play again!

Page 17: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 18: The Kanban Pizza Game: Maximize Profit by Managing Flow

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013

Ok, let’s play again!

Page 19: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 20: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 21: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 22: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 23: The Kanban Pizza Game: Maximize Profit by Managing Flow

agile42 | The Agile Coaching Company www.agile42.com | All rights reserved. Copyright © 2007 - 2013

There is much more to know about Kanban & Lean...

Page 24: The Kanban Pizza Game: Maximize Profit by Managing Flow

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

Page 25: The Kanban Pizza Game: Maximize Profit by Managing Flow

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