Successfully reported this slideshow.
Your SlideShare is downloading. ×

Lego Lean Game (Agile Australia 2011)

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Lean Lego Game
Lean Lego Game
Loading in …3
×

Check these out next

1 of 112 Ad

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to Lego Lean Game (Agile Australia 2011) (20)

Advertisement

Recently uploaded (20)

Lego Lean Game (Agile Australia 2011)

  1. 1. The Lean Lego Game Francisco Trindade Fabio Pereira
  2. 2. Agenda Quick Introduction Simulating a production line How about software ?
  3. 3. Debriefing Hands On Results Process
  4. 4. Debriefing Hands On Results 3x Process
  5. 5. Why ?
  6. 6. Lean concepts being used in the software world But without much contact with Lean principles and practices Why ?
  7. 7. “... over the years there have been some ostensibly ‘lean’ promoters that reduced lean thinking to a mechanistic superficial level of management tools such as kanban and queue management. ... the essence of successful lean thinking is building people, then building products and a culture of “challenge the status quo continuous improvement ” Lean Primer (http://tinyurl.com/owvhut)
  8. 8. “... over the years there have been some ostensibly ‘lean’ promoters that reduced lean thinking to a mechanistic superficial level of management tools such as kanban and queue management. ... the essence of successful lean thinking is building people, then building products and a culture of “challenge the status quo continuous improvement ” Lean Primer (http://tinyurl.com/owvhut) We’re here to introduce you to Lean
  9. 9. Lean
  10. 10. Toyota Production System
  11. 11. Revolutionized manufacturing
  12. 12. Revolutionized Applied to manufacturing different areas
  13. 13. What we want to show
  14. 14. Push What we want to show
  15. 15. Push Pull What we want to show
  16. 16. Push Pull Flow What we want to show
  17. 17. Push Pull Flow Systems Thinking What we want to show
  18. 18. Push Pull Flow Systems Heijunka Thinking What we want to show
  19. 19. Hands on - 1st Step
  20. 20. Task 1 Task 2 Task 3 Task 4 Hands on - 1st Step
  21. 21. Task 1 Task 2 Task 3 Task 4 4 Teams 4 Rounds 45 secs Hands on - 1st Step
  22. 22. Task 1 Task 2 Task 3 Task 4 Follow the instructions Build toy seals 1 Piece = $ 1.00 1 Seal = $ 25.00 Hands on - 1st Step
  23. 23. What went wrong ? Houston, we have a problem...
  24. 24. Visible Inventory Over/Under Production Waste
  25. 25. Visible Inventory Over/Under Production Waste
  26. 26. Visible Inventory Over/Under Production 700 Task 4 Task 3 Task 2 525 Task 1 350 175 0 0 1 2 3 4 Waste
  27. 27. 7 Wastes of Manufacturing
  28. 28. Overproduction 7 Wastes of Manufacturing
  29. 29. Overproduction Waiting 7 Wastes of Manufacturing
  30. 30. Overproduction Waiting Overprocessing 7 Wastes of Manufacturing
  31. 31. Overproduction Waiting Overprocessing Unnecessary Transportation 7 Wastes of Manufacturing
  32. 32. Overproduction Inventory Waiting Overprocessing Unnecessary Transportation 7 Wastes of Manufacturing
  33. 33. Overproduction Inventory Waiting Motion Overprocessing Unnecessary Transportation 7 Wastes of Manufacturing
  34. 34. Overproduction Inventory Waiting Motion Overprocessing Defects Unnecessary Transportation 7 Wastes of Manufacturing
  35. 35. Push and Pull Systems
  36. 36. Push Push and Pull Systems
  37. 37. Push Expected Demand Push and Pull Systems
  38. 38. Push Expected Mass Demand Production Push and Pull Systems
  39. 39. Push Expected Mass Economies Demand Production of Scale Push and Pull Systems
  40. 40. Push Push and Pull Systems
  41. 41. Push “Any colour, as long as it’s black” Henry Ford Push and Pull Systems
  42. 42. Push Expected Mass Economies Demand Production of Scale Push and Pull Systems
  43. 43. Push Expected Mass Economies Demand Production of Scale Pull Push and Pull Systems
  44. 44. Push Expected Mass Economies Demand Production of Scale Pull Customer Requirements Push and Pull Systems
  45. 45. Push Expected Mass Economies Demand Production of Scale Pull On Demand Customer Production Requirements Push and Pull Systems
  46. 46. Push Expected Mass Economies Demand Production of Scale Pull On Demand Customer Adaptation Production Requirements Push and Pull Systems
  47. 47. Pull Push and Pull Systems
  48. 48. Pull Push and Pull Systems
  49. 49. TASK 1 Kanban TASK 2
  50. 50. TASK 1 Kanban TASK 2
  51. 51. TASK 1 Kanban TASK 2
  52. 52. TASK 1 Kanban TASK 2
  53. 53. Signals demand Regulates demand Limits Work in Process TASK 1 TASK 2 Aids visual control Self-directing Kanban
  54. 54. Signals demand Regulates demand Limits Work in Process Aids visual control Self-directing Kanban
  55. 55. Signals demand Regulates demand Limits Work in Process Aids visual control Self-directing Kanban
  56. 56. Pull System Hands on - 2nd Step
  57. 57. Task 1 Task 2 Task 3 Task 4 Pull System Hands on - 2nd Step
  58. 58. Task 1 Task 2 Task 3 Task 4 4 Teams Pull System 4 Rounds 45 secs Hands on - 2nd Step
  59. 59. Task 1 Task 2 Task 3 Task 4 Pull System Setup minimum buffers at intermediate steps Demand comes first Items are produced to fill gaps in the buffers Hands on - 2nd Step
  60. 60. Task 1 Task 2 Task 3 Task 4 Pull System Setup minimum buffers at intermediate steps Demand comes first ban Kan Items are produced to fill gaps in the buffers Hands on - 2nd Step
  61. 61. What went wrong ? Houston, we have a problem...
  62. 62. Another type of waste Some people working more than others Mura (Unevenness) Heijunka Unleveled Process
  63. 63. Goal is a leveled process Production line must be a continuous flow One piece is bought when one piece is delivered Sustainable pace Flow
  64. 64. Goal is a leveled process Production line must be a continuous flow One piece is bought when one piece is delivered Sustainable pace Flow Watch the baton, not the ru nners er (http://tinyurl Lean Prim .com/owvhut)
  65. 65. Goal is a leveled process Production line must be a continuous flow One piece is bought when one piece is delivered Sustainable pace Flow Watch the baton, not the ru nners er (http://tinyurl Lean Prim .com/owvhut)
  66. 66. http://www.youtube.com/watch?v=nq9SnHXIG00 Flow
  67. 67. Why does it still feel wrong? What are the other teams doing? What’s the purpose of the system? Systems Thinking
  68. 68. “A bad system will beat a good person every time” W. Eduards Deming Systems Thinking
  69. 69. Do we need 4 teams to build a seal ? Teams 1 and 2 have overlapping tasks Systems Thinking
  70. 70. Continuous Improvement Reflect and adapt Learn by standardizing Long term thinking Respect People Kaizen
  71. 71. Continuous Improvement Reflect and adapt Learn by standardizing Long term thinking Respect People Kaizen
  72. 72. Continuous Improvement Reflect and adapt Learn by standardizing Long term thinking Respect People “Toyota’s real ad vantage was its ability to harness the inte llect of ‘ordinary’ employees” Gary Hamel Kaizen
  73. 73. Create a process Build Hands on - 3rd Step
  74. 74. Create a process Build Hands on - 3rd Step
  75. 75. Create a process Build Each team develops their own process (5 min) Round of 120 seconds Who can build the most to meet demand ? Hands on - 3rd Step
  76. 76. What went wrong ? Houston, we have a problem...
  77. 77. Is that all ?
  78. 78. Push System Is that all ?
  79. 79. Push System Pull System Is that all ?
  80. 80. Push System Pull System Your system Is that all ?
  81. 81. Push System Pull System Your system What’s next ? Is that all ?
  82. 82. Push System We saw some of the practices Pull System Practices are contextual Principles must be understood Your system Is that all ?
  83. 83. What TPS is Not A recipe for success A management project or program A set of tools for implementation A system for production floor only Implementable in a short- or mid- term period What is Lean ?
  84. 84. What TPS is A consistent way of thinking A total management philosophy Focus on total customer satisfaction An environment of teamwork and improvement A never ending search for a better way What is Lean ?
  85. 85. Lean in Software Development
  86. 86. X Lean in Software Development
  87. 87. Overproduction Inventory Waiting Motion Overprocessing Defects Unnecessary Transportation Lean in Software Development
  88. 88. Overproduction Waiting Unnecessary Transportation Overprocessing Inventory Motion Defects Lean in Software Development
  89. 89. Overproduction Waiting Unnecessary Transportation Overprocessing Inventory Motion Defects Lean in Software Development
  90. 90. Extra Features Overproduction Waiting Unnecessary Transportation Gold Plating Overprocessing Partially Completed Work Inventory Motion Defects Unused Employee Creativity Lean in Software Development
  91. 91. Kanban Board Lean in Software Development
  92. 92. Kanban Board Lean in Software Development
  93. 93. Kanban Board Lean in Software Development
  94. 94. Controlling Kanban Do you have a stable process ? Lean in Software Development
  95. 95. Controlling Kanban Lean in Software Development
  96. 96. Controlling Kanban Lean in Software Development
  97. 97. Controlling Kanban Lean in Software Development
  98. 98. Controlling Kanban Lean in Software Development
  99. 99. Much more: Lean in Software Development
  100. 100. Much more: Eliminate Waste Create Knowledge Build Quality In Defer Commitment Deliver Fast Respect People Improve System Lean in Software Development
  101. 101. Much more: Eliminate Waste Genchi Genbutsu Create Knowledge A3 Build Quality In 5 Whys? Defer Commitment Stop the Line Deliver Fast Andon Respect People Jidoka Improve System Mistake Proofing Lean in Software Development
  102. 102. Lean in Software Development
  103. 103. X Lean in Software Development
  104. 104. Thank You! Questions ? ftrindad@thoughtworks.com franktrindade.com @frankmt fpereira@thoughtworks.com fabiopereira.me @fabiopereira

Editor's Notes

  • \n
  • \n
  • \n
  • \n
  • \n
  • Principios x Praticas\n\nMas a gente esta mostrando praticas....\n
  • Principios x Praticas\n\nMas a gente esta mostrando praticas....\n
  • Product Development\nSupply Chain Management\nHealthcare\nSoftware\n\n
  • Product Development\nSupply Chain Management\nHealthcare\nSoftware\n\n
  • Product Development\nSupply Chain Management\nHealthcare\nSoftware\n\n
  • Product Development\nSupply Chain Management\nHealthcare\nSoftware\n\n
  • And more...\n\n\n
  • And more...\n\n\n
  • And more...\n\n\n
  • And more...\n\n\n
  • And more...\n\n\n
  • Make sure everyone understands the tasks (really..)\nCount number of pieces between rounds\n\n10 mins\n
  • Make sure everyone understands the tasks (really..)\nCount number of pieces between rounds\n\n10 mins\n
  • Make sure everyone understands the tasks (really..)\nCount number of pieces between rounds\n\n10 mins\n
  • Make sure everyone understands the tasks (really..)\nCount number of pieces between rounds\n\n10 mins\n
  • \n
  • 20 mins\n
  • Lean came with definition of waste\nAnything that doesnt add value\nWhat is Value ? Seen through client’s point of view\nEverything that is done but not necessary for the final product\n\nThere is one visible kind of waste now: inventory\nHow may houses produced x 25\nPieces x 1\n\nCompare inventory accumulation with chart\nShow over/under production in the example\nHouses produced but not sold\nHouses demanded but not produced\n\n\n
  • Lean came with definition of waste\nAnything that doesnt add value\nWhat is Value ? Seen through client’s point of view\nEverything that is done but not necessary for the final product\n\nThere is one visible kind of waste now: inventory\nHow may houses produced x 25\nPieces x 1\n\nCompare inventory accumulation with chart\nShow over/under production in the example\nHouses produced but not sold\nHouses demanded but not produced\n\n\n
  • Overproduction\nproducing items when orders have not been received.\nWaiting\nPeople waiting to have their setup ready\nConveyance\nUnnecessary transportation\nOverprocessing\nMore work than necessary\nInventory\nExample cited before\nMotion\nPeople moving\nDefects\nIf in the end we have a defect in the product, everything was thrown away\n\n\nIt could be argued that the work done is going to be useful in the future\nBut how about if the market changes?\n
  • Overproduction\nproducing items when orders have not been received.\nWaiting\nPeople waiting to have their setup ready\nConveyance\nUnnecessary transportation\nOverprocessing\nMore work than necessary\nInventory\nExample cited before\nMotion\nPeople moving\nDefects\nIf in the end we have a defect in the product, everything was thrown away\n\n\nIt could be argued that the work done is going to be useful in the future\nBut how about if the market changes?\n
  • Overproduction\nproducing items when orders have not been received.\nWaiting\nPeople waiting to have their setup ready\nConveyance\nUnnecessary transportation\nOverprocessing\nMore work than necessary\nInventory\nExample cited before\nMotion\nPeople moving\nDefects\nIf in the end we have a defect in the product, everything was thrown away\n\n\nIt could be argued that the work done is going to be useful in the future\nBut how about if the market changes?\n
  • Overproduction\nproducing items when orders have not been received.\nWaiting\nPeople waiting to have their setup ready\nConveyance\nUnnecessary transportation\nOverprocessing\nMore work than necessary\nInventory\nExample cited before\nMotion\nPeople moving\nDefects\nIf in the end we have a defect in the product, everything was thrown away\n\n\nIt could be argued that the work done is going to be useful in the future\nBut how about if the market changes?\n
  • Overproduction\nproducing items when orders have not been received.\nWaiting\nPeople waiting to have their setup ready\nConveyance\nUnnecessary transportation\nOverprocessing\nMore work than necessary\nInventory\nExample cited before\nMotion\nPeople moving\nDefects\nIf in the end we have a defect in the product, everything was thrown away\n\n\nIt could be argued that the work done is going to be useful in the future\nBut how about if the market changes?\n
  • Overproduction\nproducing items when orders have not been received.\nWaiting\nPeople waiting to have their setup ready\nConveyance\nUnnecessary transportation\nOverprocessing\nMore work than necessary\nInventory\nExample cited before\nMotion\nPeople moving\nDefects\nIf in the end we have a defect in the product, everything was thrown away\n\n\nIt could be argued that the work done is going to be useful in the future\nBut how about if the market changes?\n
  • Overproduction\nproducing items when orders have not been received.\nWaiting\nPeople waiting to have their setup ready\nConveyance\nUnnecessary transportation\nOverprocessing\nMore work than necessary\nInventory\nExample cited before\nMotion\nPeople moving\nDefects\nIf in the end we have a defect in the product, everything was thrown away\n\n\nIt could be argued that the work done is going to be useful in the future\nBut how about if the market changes?\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nAssumption: Ever cheaper labour, ever faster machines -> ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signal when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • Push\nFord: demand was not an issue. Sell everything that is produced. Goal: maximize production\n\nEver cheaper labour, ever faster machines ran out of both\n\nTaiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket\n\nPull\nSupermarket\nProduce based on demand\n\nNeed a way to signalize when more work has to be done\n\n
  • \n
  • \n
  • \n
  • \n
  • 40 min\n\nExplain how the process should work\n\n
  • 40 min\n\nExplain how the process should work\n\n
  • 40 min\n\nExplain how the process should work\n\n
  • 40 min\n\nExplain how the process should work\n\n
  • 40 min\n\nExplain how the process should work\n\n
  • \n
  • \n
  • \n
  • 50 min\n\n
  • One solution: balance number of people based on constraints\n\n
  • What’s the ideal scenario?\n\nExplain the baton metaphor\n\nWhen build to stock and when to build to demand (depends on the context)\n
  • \nWhen build to stock and when to build to demand (depends on the context)\n
  • \nWhen build to stock and when to build to demand (depends on the context)\n
  • \nWhen build to stock and when to build to demand (depends on the context)\n
  • \nWhen build to stock and when to build to demand (depends on the context)\n
  • \n
  • \n
  • \n
  • "We are going to win and the industrial west is going to lose out: there is nothing much you can do about it, because the reasons for your failure are within yourselves. Your firms are built on the Taylor Model; even worse, so are your heads. With your bosses doing the thinking while the workers wield the screwdrivers, you're convinced deep down that this is the correct way to run a business. For you, the essence of leadership is getting the ideas out of the heads of the bosses and into the hands of the labor. "We are beyond the Taylor Model; business, we know, is now so complex and difficult, the survival of firms so hazardous in an environment increasingly unpredictable, competitive, and fraught with danger, that their continued existence depends on the day-to-day mobilization of every ounce of intelligence. For us, the essence of effective leadership is precisely the art of mobilizing and pulling together the intellectual resources of all employees in the service of the firm. Only by drawing on the combined brainpower of all its employees can" [we succeed] Konosuke Matsushita Executive Director Matsushita Electric Industria\n
  • "We are going to win and the industrial west is going to lose out: there is nothing much you can do about it, because the reasons for your failure are within yourselves. Your firms are built on the Taylor Model; even worse, so are your heads. With your bosses doing the thinking while the workers wield the screwdrivers, you're convinced deep down that this is the correct way to run a business. For you, the essence of leadership is getting the ideas out of the heads of the bosses and into the hands of the labor. "We are beyond the Taylor Model; business, we know, is now so complex and difficult, the survival of firms so hazardous in an environment increasingly unpredictable, competitive, and fraught with danger, that their continued existence depends on the day-to-day mobilization of every ounce of intelligence. For us, the essence of effective leadership is precisely the art of mobilizing and pulling together the intellectual resources of all employees in the service of the firm. Only by drawing on the combined brainpower of all its employees can" [we succeed] Konosuke Matsushita Executive Director Matsushita Electric Industria\n
  • 1:10\n
  • \n
  • \n
  • 1:20 min\n\n
  • On a practice level\nPull system/Kanban (Later section)\nOn a principle level\nChallenging status quo\nInspect quality in\nCompeting against yourself\nEmpowering people\n\n\n
  • On a practice level\nPull system/Kanban (Later section)\nOn a principle level\nChallenging status quo\nInspect quality in\nCompeting against yourself\nEmpowering people\n\n\n
  • On a practice level\nPull system/Kanban (Later section)\nOn a principle level\nChallenging status quo\nInspect quality in\nCompeting against yourself\nEmpowering people\n\n\n
  • On a practice level\nPull system/Kanban (Later section)\nOn a principle level\nChallenging status quo\nInspect quality in\nCompeting against yourself\nEmpowering people\n\n\n
  • On a practice level\nPull system/Kanban (Later section)\nOn a principle level\nChallenging status quo\nInspect quality in\nCompeting against yourself\nEmpowering people\n\n\n
  • \n
  • \n
  • Predictable and Repeatable (as in Manufacturing): Build process / Deployment process\nCreative / Information Flow / Create Knowledge (as in Product Development)\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Common cause vs. Special cause\n Process Capability Chart\nFirst step in a kanban process\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Software development is not manufacturing\nPrinciples x Practices\n\n1:30\n\n
  • Mention Presentation Pack\n

×