Kanban intro and Kanban Pizza Factory

  • 465 views
Uploaded on

Slides from the APIL#14 meeting - Kanban Pizza Factory, including a short intro, and the slides for the famous game from Agile42

Slides from the APIL#14 meeting - Kanban Pizza Factory, including a short intro, and the slides for the famous game from Agile42

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
465
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
30
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Welcome to APIL #14 Kanban Pizza FactorySaturday, April 20, 13
  • 2. Pulling  the  Flow  with   Kanban ILAN  KIRSCHENBAUM  -­‐  AGILE  COACH HTTP://FOSTNOPE.COM   ILAN@PRACTICAL-­‐AGILE.COM   TWITTER:  @KIRSCHI_  Saturday, April 20, 13
  • 3. Agenda • Introduction • Incredibly Quick History of Lean and Kanban • What is Lean and Kanban? • The journey to a lean/Kanban project • Play Kanban Pizza FactorySaturday, April 20, 13
  • 4. INTRODUCTIONSaturday, April 20, 13
  • 5. Introduc/on Every  Kanban  presentaFon   must  have  a  few  Japanese   character (so  might  as  well  get  it  out  of  the  way)Saturday, April 20, 13
  • 6. Introduc/on 歓迎 (Welcome,  for  those  who  do  not  speak   Japanese.  Like  myself)Saturday, April 20, 13
  • 7. Introduc/on Divide  into  groups  of  4-­‐6 Take  3-­‐4  minutes  to  discuss: When did you first realize that the tooth fairy does not exist?Saturday, April 20, 13
  • 8. Who  is  Ilan? • S/W  Engineer • >20  years  in  s/w  (developer,  architect,  product   manager,  ...) • Agile  coach • Blogger • Co-­‐Founder  at  “Prac/cal-­‐Agile” • Co-­‐Organizer  of  “Agile   Prac//oners  IL”  groupSaturday, April 20, 13
  • 9. INCREDIBLY  QUICK  HISTORYSaturday, April 20, 13
  • 10. Ford  vs.  Toyota Waste Assembly Line ValueSaturday, April 20, 13
  • 11. Transi/on  to  The  West  and  to  SWSaturday, April 20, 13
  • 12. WHAT  IS  KANBAN?Saturday, April 20, 13
  • 13. Insights  &  Perspec/ves • Customer   • Finished  goods   • The  process  as  a  whole  Saturday, April 20, 13
  • 14. Kanban • kanban  (small  ‘k’)  means  a  Visual  Card • Kanban  (capital  ‘K’)  is – A  pull-­‐system  using  a  task-­‐board – Truly  represenFng  the  Value-­‐Stream • Visualizes: – Pull – Flow – Customer  Value – Waste – ConFnuous  ImprovementSaturday, April 20, 13
  • 15. THE  JOURNEY  TO  A  LEAN/ KANBAN  PROJECTSaturday, April 20, 13
  • 16. The  Path  to  Lean  So]ware   Conti n uo u s Development • Visualize Your Current Flow • Manage The Flow • Identify and respect WIP limits WIP = Work In Progress • Implement Feedback Loops • Make Policies Explicit • Continuously ImproveSaturday, April 20, 13
  • 17. Visualize  Your  Current  Flow   Requirements Looks Analysis Familiar? Design Implement Test Acceptance Deliver 17Saturday, April 20, 13
  • 18. Typical  Flow...  Before  Pull Requirements Design Test Implement Deliver Analysis Acceptance 18Saturday, April 20, 13
  • 19. Desired  Flow...  With  Pull Designequirements Acceptance Deliver Deploy Analysis Test 19 Saturday, April 20, 13
  • 20. Visualizing  the  Flow  with   Kanban  Board Site Change Login Address Shorten Pay Buy Pay e B uy Startup Tim Cash Item Credit Service Create CustomerSaturday, April 20, 13
  • 21. Manage  the  Flow  Example Reduce  Waste Lead Time Costs Value adding and essential waste Non-essential wasteSaturday, April 20, 13
  • 22. Iden/fy  and  Reduce  Waste 22Source: http://www.thecontenteconomy.com/2012/12/we-waste-so-much-can-you-see-it.htmlSaturday, April 20, 13
  • 23. Work  In  Progress Which Side of This Road Would You Rather Drive?Saturday, April 20, 13
  • 24. Placing  WIP  Limits Ramp Metering increases road accessibility by 16%-80%* Making Policies Explicit *According to research by David Levinson and Lei Zhang, University of Minnesota, 2004 24 http://nexus.umn.edu/papers/RampMetersEvaluation.pdfSaturday, April 20, 13
  • 25. Flow  &  Pull  -­‐  Honoring  WIP  Example 3 2 2 Site Change Login Address Shorten Pay Buy Pay e Startup Tim uy B Cash Item Credit Service Create CustomerSaturday, April 20, 13
  • 26. Let’s  Play   Kanban  Pizza  FactorySaturday, April 20, 13
  • 27. Kanban  Pizza  Factory http://www.agile42.com/en/training/kanban-pizza-game/ 27Saturday, April 20, 13
  • 28. Let’s Play! Basic Pizza Recipe • Triangle Pizza Base (diagonally cut index card) • Tomato Sauce (red marker) • Three tomato slices (strips of red post-it) • Three cuts of cheese (strips of post-it) • Baked for 30 seconds (in over plate) 28Saturday, April 20, 13
  • 29. The  Path  to  Lean  So]ware   n uo u s ▲ Conti Development • Visualize Your Current Flow • Manage The Flow • Identify and respect WIP limits • Implement Feedback Loops • Make Policies Explicit • Continuously ImproveSaturday, April 20, 13
  • 30. Kanban  Core  Prac/ces 30Saturday, April 20, 13
  • 31. Kanban  Core  Prac/ces 31Saturday, April 20, 13
  • 32. Back  to  the  Game... 32Saturday, April 20, 13
  • 33. Let’s Play Again! Basic Pizza Recipe • Triangle Pizza Base (diagonally cut index card) • Tomato Sauce (red marker) • Three tomato slices (strips of red post-it) • Three cuts of cheese (strips of post-it) • Baked for 30 seconds (in over plate) 33Saturday, April 20, 13
  • 34. Let’s measure points! Pizza Base Topping auce w it h/w itho ut s -1 po int each -4 po ints e at iv n eg nts ! ou ne Slice e c do Finishe d p ie c % 0 ac h 10 +10 points E nt il u 34Saturday, April 20, 13
  • 35. Our Latest Offering! *** Pizza Speciale! *** • Pizza base with tomato sauce • Seven pieces of Rucola (green post-its strips) • Rucola burns in the oven! Base must be baked first 35Saturday, April 20, 13
  • 36. Introducing Orders • Cash on Delivery: Get points only on delivered orders Orders must be Orders can be picked delivered to another from a central central defined defined location location 36Saturday, April 20, 13
  • 37. Let’s Play Again! Kanban Pizza Order Set 37Saturday, April 20, 13
  • 38. Let’s measure points! Pizza Base Topping auce w it h/w itho ut s -1 po int each -4 po ints e at iv n eg nts ! ou ne Slice e c do Finishe d p ie c % 0 ac h 10 +10 points E nt il u 38Saturday, April 20, 13
  • 39. Let’s Play Again! Kanban Pizza Order Set 39Saturday, April 20, 13
  • 40. Let’s measure points! Pizza Base Topping auce w it h/w itho ut s -1 po int each -4 po ints e at iv n eg nts ! ou ne Slice e c do Finishe d p ie c % 0 ac h 10 +10 points E nt il u 40Saturday, April 20, 13
  • 41. Now Draw Your Workflow Draw the Use your Look back workflow, materials to to the game including make it WIP limits look nice :) 41Saturday, April 20, 13
  • 42. The  Path  to  Lean  So]ware   n uo u s ▲ Conti Development • Visualize Your Current Flow • Manage The Flow • Identify and respect WIP limits • Implement Feedback Loops • Make Policies Explicit • Continuously ImproveSaturday, April 20, 13
  • 43. What’s  Next? Visualize Your Flow Pull Your Flow Continuously ImproveSaturday, April 20, 13
  • 44. Kanban  Pizza  Factory This game was developed by: Ralf Kruse ralf.kruse@agile42.com Did you like it? Can you make it better? Got plans to try it yourself? He’ll probably be happy to hear about it :-) 44Saturday, April 20, 13
  • 45. Welcome to APIL #14 Kanban Pizza FactorySaturday, April 20, 13