views:

88

answers:

7
+2  Q: 

Development time

Hi,

Usually if there is a development task that takes 4 days, if you put 2 developers on it then it does not necessarily halve the overall development time i.e. instead of 2 days it will take a bit more than 2 days due to things like developer discussions, technical meetings, disagreements, dependencies etc. What is the "technical term" to describe this principle?

I guess this may be more of a project management question than a web development question.

Any help will be appreciated.

Cheers.

+2  A: 

"The Mythical Man-Month" is the most used phrase applied to the concept, after a title of the famous Brooks's book which discusses it in detail.

The concepts is usually more pronounced/applicable in the latter stages of the project and when the amount of people is >2 (communication overhead between just 2 developers is not that much of a deal and MAY actually shorted the development by allowing clearer thinking from each one as results of the discussion - however, with growing # of developers, communication grows O(n^2).

DVK
+5  A: 

What you're talking about sounds similar to Brook's Law: Adding manpower to a late project makes it later. As the wikipedia article points out, the phrasing is a gross oversimplification, probably meant to be provocative, but it captures the general issue from your question.

Note that he coined the law in 1975 book The Mythical Man-Month. It's amazing how much he wrote then that still applies to us today.

David Norman
+2  A: 

Many good information can be taken from the "I need this baby in a month - send me nine women!" discussion.

romaintaz
A: 

Thanks for the responses but you are all referring to a principle that applies to a project already late. I am referring to any stage in the project. Perhaps there is no such "law" or "term" that has been formally defined and it is one of those things that we are all informally aware of during projects without coining a term for it.......perhaps.

Mark Blades
A: 

In the Agile world, this is known as the teams velocity. It varies from team to team within workplaces and generally represents the amount of friction that is encountered when attempting to get something done.

Gary Rowe
A: 

Isn't this simply a variation of the "law of diminishing returns"? I suspect that would be the technical phrase you need.

Steve Haigh