2. 無駄 Improving lead times To increase the quality and lead time of IT projects one should focus on waiting time, not on cycle time (the time a product is being worked on). New methods, new tooling and new technology will improve cycle time, but much more is to be gained when focused on eliminating waste and waiting time. The elimination of waste is essential to improve the quality and lead time of IT projects: Muda – Remove all types of waste Muri – Improve work, but don’t push it Mura – Merge sub-processes into one 無理 ムラ Reference: Brink, P.J. Don’t Improve Work, Remove Waste, February 2010
3. ムラ Mura Mura is a traditional Japanese term for unevenness or inconsistency in physical matter or human spiritual condition. Mura can be eliminated by production leveling. It is possible to smooth the workflow by having one person work across several process steps rather than have different persons working on one process step; in a sense merging several sub-processes under one person. By reducing the number of links in your IT production process, you can improve average lead times of your projects. Little’s law helps us to explain why…
4. Little’s law Little's Law tells us that the average number of projects in parallel, L, is the delivery rate, λ, times the average lead time, W, or simply: L = λW Assume in your organization your IT projects finish at the rate of 2 projects per month and have an average lead time of 6 months. This means the average number of projects running in parallel is 12. Reference: Little, J. D. C. A Proof for the Queueing Formula: L=λW Operations Research: A Journal of the Institute for Operations Research and the Management Sciences, 9:383-387 (1961)
5. L = λW This means that by simply decreasing the number of projects running in parallel, you can decrease the average lead time, because: Projects in parallel (L) Delivery rate (λ) Assume in your organization the average number of IT projects running in parallel is 12 and the delivery rate is 2 projects per month, then the average lead time is 6 months. Reducing the average number of IT projects running in parallel from 12 to 8 will improve your average lead time from 6 to 4 months. Lead time (W) =
6. But how can you decrease the number of projects running in parallel?
15. Therefore… Reducing the number of links (teams or departments) in your production process, will reduce the (minimum) number of projects running in parallel. Little’s law then tells us that by reducing the number of projects running in parallel the average lead time of your projects will decrease. Reducing the number of links also reduces the need to clearly define and precisely document the work (half product) between two teams. This reduces cycle time and with that lead time. Because precise load balancing is very hard to implement reducing the number of links will also eliminate waiting time between teams. This will also improve your average lead time.
17. By reducing the number of links in your IT production process, you can improve average lead times of your IT projects
18. Geek & PokeHow To Rescue A Project http://geekandpoke.typepad.com/
19. Paul Brink Website http://www.xs4all.nl/~pjbrink/fotografie/ LinkedIn http://www.linkedin.com/in/pauljohanbrink Flickr http://www.flickr.com/photos/paul_brink/ My goal is to challenge my personal opinion to the opinion of others. “The many are smarter than the few.” So feel free to respond. DisclaimerThis is my personal private opinion, not the opinion of the website managers, director or editors or the organization I work for.