jeudi 27 novembre 2008

The Mythical Man-Month/ l'homme-mois mythique (F. Brooks)


The Mythical Man-Month

Assigning more programmers to a project running behind schedule will make it even later, due to the time required for the new programmers to learn about the project, as well as the increased communication overhead. When N people have to communicate among themselves (without a hierarchy), as N increases, their output M decreases and can even become negative (i.e. the total work remaining at the end of a day is greater than the total work that had been remaining at the beginning of that day, such as when many bugs are created).

* Group Intercommunication Formula: n(n − 1) / 2
* Example: 50 developers -> 50(50 − 1) / 2 = 1225 channels of communication

wikipedia (et c'est correct)

99% des étudiants n'ont pas compris l'an dernier ce que veut dire homme-mois et que 10 hommes pendant un mois est = à 1 homme pendant 1 mois, comme un carré de 5 x 2 a la même surface qu'un carré de 10 x 2 m. J'ai répété. En vain ! bof évident ! on sait ! ce ne sont que des maths de maternelle !

Et le pb est que 9 femmes ne font pas 9 bébés en 1 mois ! L'H-M c'est bien pratique ...pour facturer ! mais pour planifier, non. A moins qu'il s'agisse de tâches qui ne demandent pas de coordination.

1 commentaire:

is_null a dit…

Bonjour,

Peux-tu recommander un livre encore disponnible et dans le meme genre?

J'ai un client qui, sous pretexte que j'ai des parts, ne fais que rajouter des taches.

Il a besoin de comprendre qu'il doit s'arretter car je suis a perte sur ca, et j'ai donc encore moins de temps pour terminer.

Merci!