Skip to content
Agile Coffee
Menu
  • Podcasts
  • Blog
  • Videos
  • Events
  • What is Lean Coffee?
  • About

Brooks’ Law

What It Is:

Brooks’ Law is a principle in software development attributed to Frederick P. Brooks, Jr., introduced in his classic book “The Mythical Man-Month” (1975). Brooks’ Law states: “Adding manpower to a late software project makes it later.” The idea is that adding more people to a project that’s already behind schedule does not necessarily accelerate its completion; in fact, it may slow it down further due to the complexities of communication and coordination.

How to Use It:

Using Brooks’ Law in Agile Coaching:

  1. Team Size and Productivity:
    • Discuss the implications of team size on productivity with the Agile software delivery team. Emphasize the importance of effective communication and collaboration, especially in larger teams.
  2. Avoiding Overstaffing:
    • Encourage the team and stakeholders to carefully consider the impact of adding more people to a project, particularly if it’s already running behind schedule. Overstaffing might introduce more complexity and hinder progress.
  3. Optimizing Existing Teams:
    • Focus on optimizing the efficiency and collaboration within existing teams. Ensure that current team members are working cohesively before considering the addition of new team members.
  4. Emphasizing Collaboration:
    • Stress the importance of effective communication and collaboration practices. Agile methodologies, with their emphasis on small, cross-functional teams, align well with the spirit of Brooks’ Law.
  5. Scaling Agile Carefully:
    • If the organization is scaling Agile practices to larger projects, do so carefully and with attention to maintaining effective communication. Consider frameworks like Scrum of Scrums or LeSS (Large Scale Scrum) that provide guidance for scaling Agile.

References:

  1. “The Mythical Man-Month” by Frederick P. Brooks, Jr.:
    • The original source of Brooks’ Law is his book “The Mythical Man-Month,” where he discusses the challenges of software engineering, team dynamics, and project management.


Visit the Agile Coach’s Toolkit for more definitions, models, theorems and stuff.

  • ACI’s Agile Coaching Competency framework
  • Appreciative Inquiry 4D Cycle
  • Blake-Mouton Managerial Grid model
  • Brooks’ Law
  • Bus-Length Communication Principle
  • Cone of Uncertainty
  • Conway’s Law
  • Cynefin framework
  • Dialogue model from Crucial Conversations
  • DiSC
  • Double-Loop Learning
  • Drexler/Sibbet Team Performance model
  • Dunbar’s Law (aka The Dunbar Number)
  • Dunning-Kruger effect
  • Effects of Project Switching (aka The Law of Raspberry Jam)
  • Emotional Intelligence
  • Empathy Map
  • Five Dysfunctions of a Team
  • Flexible Framework for Agile Retrospectives
  • Golden Circle
  • Goodhart’s Law
  • Hawthorne Effect (aka Observer Effect)
  • Helpful Rule
  • Hierarchy of Needs
  • Immunity to Change (Immunity Map)
  • Imposter Syndrome
  • Integral Theory
  • Ladder of Inference
  • Leadership Agility
  • Motivation 3.0
  • Nine Levels of Learning
  • Nonviolent Communication (NVC)
  • OCAI Competing Values Framework
  • Prime Directive
  • Reinventing Organizations
  • Results Pyramid
  • Rule of the Second Floor
  • Rule of Three
  • Satir Change Model
  • Schneider Culture Model
  • Shu Ha Ri
  • Six Thinking Hats
  • Sources of Self-Efficacy
  • Stacey Matrix
  • System of Profound Knowledge
  • T-shaped People/Skills
  • Ten Fatal Leadership Flaws
  • Thinking Fast and Slow
  • Thomas-Kilmann Conflict Mode
  • Tree of Agile High Performance
  • Tribal Leadership
  • Tuckman Model of Group Development
  • Types of Power
  • Wisdom of Crowds
  • World After Midnight
  • Yerkes-Dodson Law
  • Zeigarnik Effect

Find us elsewhere!

Visit Us
Post on X
Set Youtube Channel ID
Share

Looking for something specific?

AGILE COFFEE 2024
By Bicycleshop