You are signed in. Close

You are signed out. Close

Thank you. Your subscription has started. Close

Thank you. You will get an email when a new comic comes out. Close

We could not confirm your payment. If you paid, use the link "Sign in" at the bottom of the page. Close

Something went wrong on our side. Please try again in a moment. Close

Previous episode Sequential tasks: why some work cannot be split, however many people you add

Brooks's law: why adding people makes a late project later

Onboarding: why new people slow a team down first

Four skilled developers join a late software project. That week, the team builds less than the week before, and nobody is slacking.

  1. 1 On Monday, four skilled developers join your team of three, and they have built apps like this one before. Never this one, though, and it is full of decisions they don't know about yet.Who uses thebib numbers?new

    On Monday, four skilled developers join your team of three, and they have built apps like this one before. Never this one, though, and it is full of decisions they don't know about yet.

  2. 2 Someone has to teach them the goals, the plan and how each part works, and only Miva and Rono know all that. Getting new people ready to work on a project is called onboarding.Sign-up gives outthe bib numbers.sign-upMivanewAnd resultsread them.resultsRononew

    Someone has to teach them the goals, the plan and how each part works, and only Miva and Rono know all that. Getting new people ready to work on a project is called onboarding.

  3. 3 So this week, Miva and Rono teach, and the four new people learn. Only you build, and the app grows less than last week, when you were three.work done on the applast weekyouMivaRonothis weekyouteachingMivaRononew

    So this week, Miva and Rono teach, and the four new people learn. Only you build, and the app grows less than last week, when you were three.

  4. 4 A few weeks later, onboarding is over and all seven of you build the app. Yet each of you gets less done in a week than when you were three. What grows every time a person joins?a week of work, by each personwhen you were 3now you are 7?you

    A few weeks later, onboarding is over and all seven of you build the app. Yet each of you gets less done in a week than when you were three. What grows every time a person joins?

  5. Quick check

    A restaurant hires two cooks the day before a big dinner.Whose cookingslows down first?

    A restaurant hires two cooks the day before a big dinner.

    Show the answer

    The cooks who already work there. They stop to show the new two the kitchen, the menu and the recipes: that is onboarding.

  6. Go further

    The name for the slow start, and how Brooks saw the teaching.ramp-upthe time before a new personworks at full speed. For thefour new people here, weeks1975Brooks, 1975each new person needs theirown training, from someonewho knows the project, likeMiva and Rono

    The name for the slow start, and how Brooks saw the teaching.

Next episode Communication overhead: what grows each time a person joins a team

Share this comic

More comics