







Brooks’ Law is a software development principle that says “adding human resources to a late software project makes it later”.
Software projects are very specialized and sensitive pieces of work. Momentum and collaboration are key, and both are fragile. If it was as simple as loading boxes onto trucks, then yes, more hands would shorten the timeline. But that’s not what app development is. App and software development require a ton of specialized work and precise integration of the many front and back-end pieces. So, when you add more personnel to a late project, you now have to onboard those people who have not experienced the specific software build so far, communication must expand to include the new members, and you will have to expand your quality control measures. All of those extra steps make for an even longer timeline and possibly a lower quality build.
The essence of Brooks’ Law holds true for many areas of life. Throwing more people, more energy, or more money at something when it’s too late may simply expand the problem. Rather, the solution often involves evaluating whether team members can be better equipped (via work schedule changes, more manager input, less manager input etc), and the team developing a plan on how to best focus during the home-stretch of a project