The red brick cancer Lean Agile Scotland 2013-09-19

12,629 views

Published on

Time is valuable, and when it is gone, it is gone. Are you focusing on flow or just keeping yourself busy? How much has the red brick cancer spread in your processes?

In this session we will talk about time. We will explore the differences between systems with high resource efficiency and systems focused on flow efficiency. We take a look at how to remove the red brick cancer in your processes. You will learn how to understand and improve the end to end flow in your system.

Published in: Business, Technology

The red brick cancer Lean Agile Scotland 2013-09-19

  1. 1. http://www.leanagilescotland.com/ 19-20 September 2013 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  2. 2. Håkan Forss Lean/Agile Coach @hakanforss Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  3. 3. Agile/Scrum/XP Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  4. 4. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  5. 5. Lean & Kanban Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  6. 6. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  7. 7. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  8. 8. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  9. 9. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  10. 10. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  11. 11. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  12. 12. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  13. 13. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  14. 14. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  15. 15. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  16. 16. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  17. 17. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  18. 18. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  19. 19. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  20. 20. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  21. 21. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  22. 22. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  23. 23. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  24. 24. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  25. 25. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  26. 26. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  27. 27. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  28. 28. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  29. 29. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  30. 30. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  31. 31. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  32. 32. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  33. 33. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  34. 34. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  35. 35. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  36. 36. > 1000 hours < 60 hours Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  37. 37. How many and bricks do you have? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  38. 38. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  39. 39. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  40. 40. Optimized for Resource efficiency Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  41. 41. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  42. 42. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  43. 43. Optimized for Flow efficiency Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  44. 44. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  45. 45. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  46. 46. What process is most expensive? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  47. 47. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  48. 48. Common bricks Waiting in a queue Waiting for a decision Waiting of someone to finish their work Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  49. 49. Common bricks Over processing Extra documentation, Backlog maintenance Rework due to Defects, Handovers, Lack of understanding the requirements Reporting and status meetings Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  50. 50. Flow efficiency in numbers Usually 1-5% value added of total lead time 20% value added is a high number Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  51. 51. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  52. 52. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  53. 53. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  54. 54. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  55. 55. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  56. 56. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Need to keep busy! Let’s start test suit two! Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  57. 57. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand We need some more error logs Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  58. 58. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand We also need some more error logs Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  59. 59. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  60. 60. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  61. 61. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand We have a fix. Can you re test it? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  62. 62. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand We need some more traces Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  63. 63. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  64. 64. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  65. 65. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  66. 66. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  67. 67. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  68. 68. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  69. 69. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  70. 70. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  71. 71. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  72. 72. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  73. 73. Kata Inc. is done! Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  74. 74. Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  75. 75. Busy Bee Inc. is finally done! Non value adding: Wait time Non value adding: Required waste Value adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  76. 76. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  77. 77. The three ”laws” Little’s Law Law of bottlenecks Law of variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  78. 78. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  79. 79. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  80. 80. Little’s Law Work-in-Process Throughput Lead Time = Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  81. 81. Little’s Law 12 12 / min 1 min = Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  82. 82. Little’s Law 6 12 / min 0.5 min = Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  83. 83. Little’s Law 24 12 / min 2 min = Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  84. 84. ABC ABC ABC AAA BBB CCC Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  85. 85. The three ”laws” Little’s Law Law of bottlenecks Law of variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  86. 86. Bottlenecks Every process has at least one Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  87. 87. Capacity = 6 Capacity = 4 Capacity = 6 Throughput = 4 You can’t go faster than your bottleneck Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  88. 88. As long as capacity in front of the bottleneck is equal to or grater than the bottleneck you will go as fast as your bottleneck You can’t go faster than your bottleneck Capacity => 4 Capacity = 4 Capacity > 4 Throughput = 4 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  89. 89. Full use of a higher capacity in front of the bottleneck will make lead time go up You can’t go faster than your bottleneck Capacity = 6 Capacity = 4 Capacity > 4 Throughput = 4 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  90. 90. As long as capacity is equal to or greater after the bottleneck you will go as fast as your bottleneck Higher capacity after the bottleneck than at the bottleneck will not improve throughput over time You can’t go faster than your bottleneck Capacity => 4 Capacity = 4 Capacity >= 4 Throughput = 4 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  91. 91. The three ”laws” Little’s Law Law of bottlenecks Law of variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  92. 92. Low variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  93. 93. High variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  94. 94. Common sources of variation Arrival rate Work size and complexity Ad-hoc processes, swarming on work Available capacity Available and needed competence Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  95. 95. Common ways to improve Flow efficiency Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  96. 96. Reducing batch size Smaller features MMF, MVP Deliver continuously Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  97. 97. Improve quality Continuous Integration Pair programming and TDD Stop the line and root cause analysis of defects Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  98. 98. Reduce process variation Reduce batch size Reduce length or remove iterations Use a mixed feature portfolio Avoid swarming and ad-hoc processes Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  99. 99. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  100. 100. Q & A Directed by Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  101. 101. Q & A Written by Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  102. 102. Q & A Photo Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  103. 103. Q & A Stage builder Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  104. 104. Q & A Casting Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  105. 105. Q & A Assistant stage builder Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  106. 106. Q & A Photo 2 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  107. 107. Q & A Best son in the world Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  108. 108. Q & A Execitive producer Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  109. 109. Q & A Head of catering Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  110. 110. Q & A Wonderful wife Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  111. 111. Q & A Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  112. 112. Håkan Forss Mail: hakan.forss@avegagroup.se Twitter: @hakanforss Blog: http://hakanforss.wordpress.com Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com

×