Adding manpower to a late (software) project makes it later.
As people get promoted into increasingly higher positions within an organization, they start to lose their minds. Like they’ve never been the person in the trenches and have never experienced or understood the issues at that ground level. For example, throwing more people at the problem.
If two are good, eight are better. The Costco principle.
But if you’re doing the work, you know two things:
- If you’re already late, adding more responsibilities to your plate, such as bringing people up to speed, communicating with more people, and herding more cats, slows you down.
- You can’t make a baby in one month with nine women. Some things take the time they take based on physics, biology, God, or whatever.
Every team project has an academically correct amount of people performing the correct roles and tasks. Each person working at capacity and contributing exactly what is needed from them.
No team project in history has ever experienced this.
However, good leadership can approach it. Good leaders can assess the state of the crew, fix priorities, and help grease the skids.Β Good leaders are in tune with the work to be done and the team itself. Then, they can figure out if and where to add manpower.
Thwarting Brooke’s Law takes awareness, communication between leadership and the team, and the willingness to admit that maybe it’s gonna take what it’s gonna take.