Peter Krantz s'exprime sur le Scrum, les mensonges et la paperasserie dans le cadre du projet Microsoft Vista (voir ci-dessous). Il est à Stockholm et je suis sur un vol SAS au-dessus du Groenland, revenant de deux semaines en Suède et au Danemark où j'ai suivi plusieurs cours de certification de maître ScrumM. Alors que Microsoft a adopté Scrum dans de nombreux programmes, grands et petits, je ne sais pas si l'équipe de Windows Vista l'a utilisé. Scrum repose sur la vérité, la transparence et la confiance et a été conçu pour émuler la productivité du projet Borland Quattro, dans le cadre duquel chaque développeur produisait 1000 lignes de code C++ de qualité par semaine. Vista n'a produit que 1000 lignes par développeur et par an.
Philip Su pense que Vista est le plus grand projet logiciel au monde et peut-être le plus long. Cependant, Jim Coplien a participé à ma formation ScrumMaster à Copenhague la semaine dernière et a souligné qu'il fournissait des versions hebdomadaires dans une base de code de 100 millions de lignes déployée dans le monde entier par ATT, ce qui est au moins deux fois plus important que Vista. Jim a également écrit un étude de cas du projet Borland Quattro qui a inspiré le Scrum Daily Meeting lorsqu'il était chez ATT. Il était intéressant de se plonger dans les détails de ce projet, mais je m'éloigne du sujet. Voici Peter :
Scrum, mensonges et paperasserie par Peter Krantz
Philip Su de Microsoft nous donne une aperçu du fonctionnement interne de l'un des projets logiciels les plus complexes au monde. Il est intéressant de constater que les mêmes problèmes qui affectent parfois les petits projets en cascade (mensonges, paperasserie) existent dans une organisation qui a consacré beaucoup d'efforts à sa méthodologie de développement... N'a pas Microsoft adopte Scrum d'un an ? Peut-être ont-ils omis la partie concernant la transparence.
Théorie des fenêtres brisées par Peter Su
Vista. Ce terme stimule l'imagination et laisse entrevoir de belles possibilités à l'horizon. Et "juste au coin de la rue", c'est ce que Windows Vista a été, et est resté, au cours des deux dernières années. Au cours de cette période, Vista a souffert d'une une série de retards très médiatisésLe projet a été retardé jusqu'en 2007, comme on l'a annoncé récemment. Les le plus grand projet logiciel de l'histoire de l'humanité menace maintenant de est également le plus long...
Voyons si, d'un point de vue quantitatif, la perception selon laquelle la vitesse du code (lignes nettes livrées par année-développeur) de Windows a ralenti, ou est lente par rapport à l'industrie, est fondée. On dit que Vista a plus de 50 millions de lignes de codealors que XP en comptait environ 40 millions. Il y a environ deux mille développeurs de logiciels dans Windows aujourd'hui. En supposant qu'il s'écoule 5 ans entre la date de livraison de XP et celle de Vista, ces Rapidité d'exécution avec des calculatrices découvriront qu'en moyenne, le développeur Windows typique a produit mille nouvelles lignes de code par an sous Vista. Seulement mille lignes par an. (Oui, les développeurs ne se contentent pas d'écrire du nouveau code, ils corrigent aussi l'ancien. Oui, certains de ces développeurs Windows étaient en partie occupés à livrer XP 64 bits. Oui, beaucoup d'entre eux ont également travaillé sur des correctifs. Travaillez avec moi sur ce point).
Pour ceux d'entre vous qui ont écrit 5 000 lignes de code le week-end dernier faire passer un calcul rénal à l'idée que les développeurs de Windows n'écrivent qu'un millier de lignes de code par an, sachez que le développeur de logiciel moyen aux États-Unis ne produit qu'environ (tenez-vous bien) 6200 lignes par an. Windows est donc en mauvaise posture, mais seulement d'une constante, pas d'un ordre de grandeur. Et si cela peut vous rassurer, réalisez que le développeur américain moyen a baisse de la productivité du KLOC depuis 1999, date à laquelle ils produisaient environ 9000 lignes par an. Windows n'est donc pas le seul dans ce cas.