Mesures agiles
Il n'y a pas que la vélocité
La mesure la plus connue dans les méthodes agiles est probablement la vélocité. Mais il y a d’autres mesures simples à faire lors d’un développement agile permettant d’obtenir des indicateurs et des courbes (burndown charts, courbes diverses).
Au cours de chaque sprint, on peut mesurer :
- tous les jours, le nombre d’heures restant à faire, ce qui permet de produire le burndown chart de sprint qu’on peut analyser selon sa forme
A la fin d’un sprint :
- le nombre de builds produits pendant le sprint, ce qui permet de savoir si des versions ont été produites, notamment pour les tests
- le nombre de problèmes restant à résoudre, ce qui permet de se faire une idée de leur variation au cours du projet
- la vélocité donc, ce qui permet de calculer la vélocité moyenne qui sert à planifier
- le nombre de points restant à faire d’ici la fin de la release, ce qui permet d’obtenir le burndown chart de release
- le nombre de user stories faites pendant le sprint, le nombre de stories restant dans le backlog et le nombre de stories à estimer ce qui permet d’obtenir des indications même s’il n’y a pas d’estimation en points
- le nombre de points des stories dans les différents états, pour produire les burnups et les courbes de croissance
- le nombre de cas de tests écrits, le nombre de cas de tests passés ce qui permet d’obtenir un Big visible chart
Bientôt tout ça disponible dans IceScrum ?