Brook’s Law
Brook’s Law is: “Adding additional resources to a late software development project will make the project later”.
Q1. Whether Brook’s Law applies to delayed Lean Six Sigma Projects?
Answer: Yes it applies to Lean Six Sigma Projects.
Q2. How Brook’s Law applies to delayed Lean Six Sigma Projects?
Answer:
Brook’s Law can also be applied to dissimilar types of Projects (could be challenging or methodological projects) where highly skilled and experienced workforce are required.
There are following reasons which tells how this Law applies.
a. Adding new people in existing projects takes more time for them to become productive. And this what has been called “Ramp Up” time as per Brook’s law. The biggest concern of adding new people in existing running project is: it distract the resources who are already working on the project and this distraction results in productivity loss of old resources and at the same time new resources are not yet contributing.
Why existing resources becomes less productive?
1. Existing resources are being used to educate the new added people.
2. They have to spare their work so that training can be conducted for new resources.
3. Temporary movement from existing work to training will stop the focus and work on running project.
b. Communication overheads increases as the new resource added. Since everybody on this project needs to be in sync in order to make task aligned. So when new resources are added then more discussion, more meeting to be make everybody in sync and they spend more time to understand others work.
Brook’s Law in SIX SIGMA Project
If we talk about Brook’s Law in SIX sigma project typically in DMAIC approach the here is the answer.
Define & Measure Phase:
While Brook’s law doesn’t applies on early stage of project so it can be considered that if we add more people during the Define and Measures phase which is considered as early phase where we define problem statement and getting understand then Brook’s law may not be applies.
Analyze, Improve & Control Phases:
Let’s understand how it’s applied in these three phases,
- Analyze - While working for analyzing and validating and selecting the root cause, one has to be aware with the data collection method along with Problem statement.
- Improve - Adding people during improve phase will make project delays as in this phase team is already working on testing and implementation phase and new added people needs complete information about the validation and selection of root cause before understand the testing process.
- Control – addition on new people in control phase will surely create some delay as existing resource will be distract to make new people understand the whole project.
Simulation of Project Delay & Brook’s Law: -
- Project Starts: Planned to Complete in 12 months
- Month 10: Project manager proposed to add two new resources in the existing project for targeting to complete this project in 12 Months Whereas Engineers has said that they have already completed 70% of Project and 30% of Project will be completed in next two months.
- Month 11: Team has informed that it can’t be completed in month 12 as per commitment. Discussion started on Brook’s law and Project manager added two new resources and postpone to complete this project in 13 months.
- Month 13: Project is not yet ready and Engineers recalled to Project Manager for violating Brook’s law of adding new people.
Month 14: Project is ready and released late by 2 months.
Co-relates why Simulated Project delayed and How Brook’s Law applies: -
- Educating New added resources: - Existing/experience (Or Best known project people) resources are being use to educate new resource which distract them from the running project work and consume their work in training work. This makes them less productivity thus its resulting in Project delay. Example – if we explain above simulation, you will see that project was 1 month delay and to cover this 1 month, project manager added two new resources and violated the Brook’s Law. In this case, when existing resources started focusing on education of new people then they would be requiring more time to complete their work and this explains why the project is delayed more.
- Multiple Communication: - To make a good and successful project the communication is key and keeping every individual in sync is important. Since new resource have been added in project then more communication require to keep them in sync and also to keep watch on what every individual is doing. This requires ample time to make everybody aware with project details and keep in sync which justify the fact of delaying the project as it distracts the existing resources.