Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Håkan Forss                                          hakan.forss@avegagroup.se                                            ...
Håkan Forss                          Lean/Agile Coach                                                             @hakanfo...
Scrum and XPCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
KanbanCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
> 1000 hours                               < 60 hours  Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Two differentbusiness strategiesCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Optimized for Resource efficiency      Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Optimized for Flow efficiency    Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
What process is most expensive?      Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand  Created by Håkan Forss @hakanforss...
Common                                          bricksWaiting in a queueWaiting for a decisionWaiting of someone to finish...
Common                                                     bricks  Rework due to       Defects       Handovers       Lack ...
Flow efficiency in numbers  Usually 1-5% value added of  total lead time  20% value added is a high  number   Created by H...
How many       and bricks do you have?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
The three ”laws”Little’s LawLaw of bottlenecksLaw of variation  Created by Håkan Forss @hakanforss http://hakanforss.wordp...
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Little’s Law                                Work-in-ProcessLead Time =                                       Throughput   ...
Little’s Law                                                12  1 min =                                         12 / minCr...
Little’s Law                                                  60.5 min =                                         12 / minC...
Little’s Law                                                24  2 min =                                         12 / minCr...
ABC ABC ABCAAA BBB CCC     Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
The three ”laws”Little’s LawLaw of bottlenecksLaw of variation  Created by Håkan Forss @hakanforss http://hakanforss.wordp...
BottlenecksEvery process has at least one    Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
You can’t go faster than your bottleneck      Capacity = 6                              Capacity = 4                     C...
You can’t go faster than your bottleneck       Capacity => 4                             Capacity = 4                     ...
You can’t go faster than your bottleneck       Capacity = 6                              Capacity = 4                     ...
You can’t go faster than your bottleneck       Capacity => 4                             Capacity = 4                     ...
The three ”laws”Little’s LawLaw of bottlenecksLaw of variation  Created by Håkan Forss @hakanforss http://hakanforss.wordp...
Low variationCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
High variationCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Common sources of variation    Arrival rate    Work size and complexity    Ad-hoc processes, swarming    Available capacit...
Common ways to improve    Flow efficiency   Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Reducing batch sizeSmaller features     MMF, MVPDeliver continuouslyCreated by Håkan Forss @hakanforss http://hakanforss.w...
Reduce work-in-process  Use a kanban system to limit  work-in-process  Created by Håkan Forss @hakanforss http://hakanfors...
Improve qualityContinuous IntegrationPair programming and TDDStop the line and root causeanalysis of defectsCreated by Håk...
Reduce process variation  Reduce batch size  Reduce length or remove iterations  Use a mixed feature portfolio  Avoid swar...
Time to choose sideCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
Håkan ForssMail: hakan.forss@avegagroup.seTwitter: @hakanforssBlog: http://hakanforss.wordpress.com   Created by Håkan For...
The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16
The red brick cancer ACE! Conf 2013-04-16
Upcoming SlideShare
Loading in …5
×

The red brick cancer ACE! Conf 2013-04-16

10,133 views

Published on

We will explore the differences between systems with high resource efficiency and systems focused on flow efficiency. You will learn how to understand and improve the end to end flow in your system.

Published in: Business, Technology
  • Be the first to comment

The red brick cancer ACE! Conf 2013-04-16

  1. 1. Håkan Forss hakan.forss@avegagroup.se @hakanforss http://hakanforss.wordpress.com/Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  2. 2. Håkan Forss Lean/Agile Coach @hakanforssCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  3. 3. Scrum and XPCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  4. 4. KanbanCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  5. 5. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  6. 6. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  7. 7. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  8. 8. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  9. 9. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  10. 10. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  11. 11. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  12. 12. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  13. 13. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  14. 14. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  15. 15. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  16. 16. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  17. 17. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  18. 18. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  19. 19. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  20. 20. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  21. 21. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  22. 22. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  23. 23. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  24. 24. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  25. 25. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  26. 26. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  27. 27. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  28. 28. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  29. 29. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  30. 30. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  31. 31. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  32. 32. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  33. 33. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  34. 34. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  35. 35. > 1000 hours < 60 hours Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  36. 36. Two differentbusiness strategiesCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  37. 37. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  38. 38. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  39. 39. Optimized for Resource efficiency Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  40. 40. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  41. 41. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  42. 42. Optimized for Flow efficiency Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  43. 43. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  44. 44. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  45. 45. What process is most expensive? Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  46. 46. Non value adding: Wait timeNon value adding: Required wasteValue adding: Actual demand Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  47. 47. Common bricksWaiting in a queueWaiting for a decisionWaiting of someone to finishtheir workCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  48. 48. Common bricks Rework due to Defects Handovers Lack of understanding the requirements Over processing, backlog maintenance Reporting and status meetings Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  49. 49. 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
  50. 50. How many and bricks do you have?Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  51. 51. The three ”laws”Little’s LawLaw of bottlenecksLaw of variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  52. 52. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  53. 53. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  54. 54. Little’s Law Work-in-ProcessLead Time = Throughput Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  55. 55. Little’s Law 12 1 min = 12 / minCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  56. 56. Little’s Law 60.5 min = 12 / minCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  57. 57. Little’s Law 24 2 min = 12 / minCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  58. 58. ABC ABC ABCAAA BBB CCC Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  59. 59. The three ”laws”Little’s LawLaw of bottlenecksLaw of variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  60. 60. BottlenecksEvery process has at least one Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  61. 61. You can’t go faster than your bottleneck Capacity = 6 Capacity = 4 Capacity = 6 Throughput = 4 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  62. 62. You can’t go faster than your bottleneck Capacity => 4 Capacity = 4 Capacity > 4 Throughput = 4 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 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  63. 63. You can’t go faster than your bottleneck Capacity = 6 Capacity = 4 Capacity > 4 Throughput = 4 Full use of a higher capacity in front of the bottleneck will make lead time go up Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  64. 64. You can’t go faster than your bottleneck Capacity => 4 Capacity = 4 Capacity >= 4 Throughput = 4 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 Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  65. 65. The three ”laws”Little’s LawLaw of bottlenecksLaw of variation Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  66. 66. Low variationCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  67. 67. High variationCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  68. 68. Common sources of variation Arrival rate Work size and complexity Ad-hoc processes, swarming Available capacity Available and needed competence Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  69. 69. Common ways to improve Flow efficiency Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  70. 70. Reducing batch sizeSmaller features MMF, MVPDeliver continuouslyCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  71. 71. Reduce work-in-process Use a kanban system to limit work-in-process Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  72. 72. Improve qualityContinuous IntegrationPair programming and TDDStop the line and root causeanalysis of defectsCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  73. 73. 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
  74. 74. Time to choose sideCreated by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  75. 75. Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com
  76. 76. Håkan ForssMail: hakan.forss@avegagroup.seTwitter: @hakanforssBlog: http://hakanforss.wordpress.com Created by Håkan Forss @hakanforss http://hakanforss.wordpress.com

×