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 Communication overhead: what grows each time a person joins a team

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

Integration: why splitting a project between more people is work too

Give each new developer a piece of the software, and every piece works on its own. Then someone has to make the pieces fit together, and that job grows with every cut.

  1. 1 To give the new people work, you cut the app again: sign-up into three pieces, results into four. Seven people, seven pieces.the marathon appsign-upresultsyou

    To give the new people work, you cut the app again: sign-up into three pieces, results into four. Seven people, seven pieces.

  2. 2 But one of the new cuts runs right through the part Miva built. The bit past the cut now belongs to a new person, who builds it again to fit the new piece, and Miva's work there is lost.sign-upbuiltMiva's piecenewnewThat wasmy work!Miva

    But one of the new cuts runs right through the part Miva built. The bit past the cut now belongs to a new person, who builds it again to fit the new piece, and Miva's work there is lost.

The rest of this episode is for subscribers

Subscribe to read every premium episode. You can cancel when you want.

Paid yearly: $99 instead of $119.88

Next episode Brooks's law: why adding people to a late project makes it later

Share this comic

More comics