Brooks' Law

Featured Video

Recommended Reading

The Mythical Man-Month Cover
The Mythical Man-Month
by Frederick P. Brooks Jr.
This book warns that adding people to a late project often delays it further due to communication overhead. It advocates for small, skilled teams, realistic scheduling, and clear architecture.
Amazon

Brooks' Law is the empirical observation that adding human resources to a late software project makes it later. First coined by Fred Brooks in his seminal 1975 book The Mythical Man-Month, it remains one of the most fundamental principles of software engineering management.


The Core Concept

The law challenges the intuitive business assumption that human resource hours are interchangeable. In software development, tasks are highly sequential and complex, meaning that adding more people introduces two major bottlenecks:

  1. Ramp-Up Time (Training Overhead): New developers cannot start contributing immediately. They require training, onboarding, and mentoring, which temporarily pulls productive, senior developers away from their work.
  2. Communication Overhead: In software projects, developers must coordinate and integrate their work. As the team size (nn) grows, the number of potential communication channels (CC) increases quadratically: C=n(n1)2C = \frac{n(n - 1)}{2}

Strategic Utility (Why CTOs Should Care)

For technology leaders, understanding Brooks' Law is critical for steering project timelines and managing executive expectations:

  • Avoid Panic-Hiring/Resourcing: If a critical project is behind schedule, throwing more developers at it is a counterproductive reflex. Instead, negotiate scope reductions (removing nice-to-haves) or push out the release date.
  • Establish Strong Developer Experience (DX): If you must scale up a team, mitigate the ramp-up cost. Invest in self-service documentation, automated local environments, clean codebase modularity, and rapid automated testing.
  • Structure Small, Bounded Teams: Keep teams small and decouple their architectures (following Conway's Law) so that teams can work independently with minimal cross-team coordination overhead.

References

Internal

External

Created: June 15, 2026Last modified: June 15, 2026