jenswinter.com
Software Development 24/7

Quote of the Day #2

July 17, 2007 22:12 by Jens

From “The Mythical Man-Month” by Frederick P. Brooks, Jr.:


„The bearing of a child takes nine months, no matter how many women are assigned.“

 
This picture shall describe the fact that adding additional man power to a task doesn’t affect the schedule. This is true for tasks that cannot be partitioned.

 
In fact, I have seen projects were additional men were thrown in and the schedule got even worse. One reason for this is that the quality of communication goes down. But good communication is the single most important factor for the success of a software project.

 
If you sense problems with your schedule the first thing to do should be to find where that comes from. Consciously watch out for ways to improve communication. Always favor face-to-face communication over using a bug tracking system, instant messaging or email. See if there are other obstacles that get in the way of communication. Getting rid of unnecessary office walls or installing an additional whiteboard can have a huge impact.

 
Other ways to improve the quality of a team is to train the members, providing better tools and improving the development process.

 
Only then should you consider adding more resources in terms of man power. But remember that it will take some time until new team members come to full speed.

Related posts

Comments

July 3. 2009 10:29

Horst Dusseldorf

This is really nice tips. Thanks for sharing this quote.

Horst Dusseldorf

July 10. 2009 19:11

Klauss Boehler

You have a good tips and really great for posting this.

Klauss Boehler