Pour faire suite à un précédent post sur les métriques, je voulais revenir sur les avantages liés à ce sujet.
En participant à un comité de pilotage cette semaine dans le cadre de l’amélioration de nos pratiques communes, le sujet des estimations a été évoqué par notre client. Sans entrer dans les détails, ce dernier nous demandait de nous assurer de la prise en compte d’une marge de risques dans nos évaluations. Il avait en effet constaté un dépassement récurent de nos estimations sur un sujet précis du projet.
Nous avons abordé le sujet en expliquant qu’il serait judicieux, sur la base de statistiques entre les charges estimées et les charges réellement consommées, de mettre en place un découpage du projet en unités d’œuvres et d’assigner à chacune d’entre elles une charge de développement issue de ces statistiques.
Le concept était abordé. Naturellement nous avons donc enchainé sur la mise en place progressive des métriques sur son projet et lui rappelant les avantages liés à cela, avantages qui n’ont pas manqué de capter son attention.
Nous avons en effet expliqué que, en définissant correctement les unités d’œuvres, les métriques allaient permettre la fiabilisation des estimations et une transparence encore plus accrue de la méthode que nous utilisons pour attribuer une charge à une fonctionnalité de son produit. Ajouté à cela le fait qu’il pourrait par avance connaître le nombre de jours que prendrait la réalisation d’une nouvelle fonction, notre client n’a pas hésité un instant avant d’adhérer à ce concept.
Par ailleurs, nous avons également insisté sur le fait qu’après la mise en place des métriques, le temps passé sur un sujet serait exclusivement consacré au contenu d’un lot plutôt que sur la justification des charges. En effet, c’est là un avantage non négligeable de la mise en place d’un système de métrique : se concentrer sur le contenu pour pouvoir l’optimiser.
Bien sur, la maturité de ce système conduit forcément à l’optimisation des estimations par une meilleure maîtrise de la performance des membres de l’équipe. Et sur ce point, tout le monde est gagnant.
En conclusion, je voulais simplement faire état d’un constat que j’ai fait en assistant à ce comité de pilotage : le sujet des métriques fait désormais parti du vocabulaire des équipes de Pentalog.
Benoit Gantaume
février 4, 2010 à 11:19Bonjour, Merci pour ces articles sur les métriques. Pour que la mise en place de métriques soit une étapes fondatrice dans le contrôle d’un processus, leur objectivité est indispensable. Dans le cas de développement logiciel, l’étape qui m’a toujours semblée la plus cruciale est justement le découpage en unités d’oeuvres. – Dans votre cas, qui faisait se découpage? – Qui les estimait? – Comment vous êtes vous assuré de l’objectivité de ce découpage? //++; Benoit