urbanisation-si.com

urbanisation-si.com

Loi de Brooks : retard sur projet logiciel

Ajouter des ressources à un projet déjà en retard le retardera encore.

 

L’opinion de Brooks est que les difficultés de réalisation des logiciels se divisent en difficultés accidentelles (langages de programmation et systèmes laborieux et malaisés à utiliser) et en difficultés essentielles (inhérentes à la production de logiciels). Or, selon lui, les difficultés accidentelles ont déjà été en grande partie éliminées, par exemple par l’adoption de langages de haut niveau ; il n’y aura donc pas dans le futur de nouveaux progrès permettant des gains importants de productivité.

 

Il cite ensuite un certain nombre de technologies présentées comme devant révolutionner l’industrie logicielle (le langage Ada, la programmation orientée objet, etc.) et explique que si ces technologies permettent encore de diminuer les difficultés accidentelles de la programmation, elles ne peuvent pas pour autant supprimer les difficultés essentielles.

 

Le proverbe souvent cité pour exprimer cette idée est « Neuf femmes ne font pas un enfant en un mois ».

 

Qui est Brooks ?

Frederick Brooks (né le 19 avril 1931) a été chef de projet du OS/360, l’un des projets les plus chers et ayant pris un des plus importants retards de l’histoire de l’informatique (cela faillit mettre en difficulté considérable la société IBM). Grâce au pilotage de Brooks, IBM a pu livrer l’un des ordinateurs les plus performants qui soient.

 

En 1999, Brooks a reçu le prix Turing pour ses contributions en « architecture des ordinateurs, systèmes d’exploitation et logiciels ». Il est aussi connu pour son livre « Le Mythe du mois-homme ». Cet ouvrage raconte son expérience du développement informatique, basée sur le développement d’OS/360.

 

Version originale du 31/12/2006 par Gabriel KEPEKLIAN 




0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 764 autres membres