Techniques d'estimation agile : un guide pratique
L'estimation en agile se distingue de l'estimation en gestion de projet traditionnelle de deux façons importantes. D'abord, elle est relative et non absolue : au lieu de dire « cette tâche prendra 3 jours », une équipe Scrum dit « cette story est de la même taille que celle livrée au dernier sprint ». Ensuite, les estimations servent à planifier, pas à s'engager. Un point de story n'est pas une promesse de livraison à une date précise; c'est une donnée pour la prévision de capacité de l'équipe.
Planning Poker, T-shirt et prévision par vélocité
Dans le Planning Poker, chaque membre choisit une carte en privé sur une échelle de type Fibonacci (1, 2, 3, 5, 8, 13, 20…), puis tout le monde révèle simultanément. La révélation simultanée force un jugement indépendant avant que la dynamique sociale ne s'installe. Le dimensionnement T-shirt (XS à XXL) convient pour les epics; la cartographie d'affinité permet de dimensionner rapidement un backlog de 50 éléments ou plus. La prévision basée sur la vélocité divise le total des points du backlog par la vélocité moyenne pour obtenir un nombre approximatif de sprints avant la livraison — utilisez une plage plutôt qu'une valeur unique.
Quand les estimations sont systématiquement fausses
Si une équipe sur- ou sous-estime systématiquement, le problème est souvent une story de référence mal calibrée. Recalibrez en choisissant deux ou trois stories récemment terminées, en vous accordant sur leurs tailles, et en les utilisant comme nouvelle ancre. Si une pression externe conduit l'équipe à sous-estimer pour faire tenir plus de stories, la solution n'est pas de meilleures estimations, mais de séparer la discussion sur quoi construire de celle sur la capacité disponible.
Si vos équipes Scrum ratent plus souvent leurs objectifs de sprint qu'elles ne les atteignent, le conseil en exécution de programmes et de projets de XNM peut aider à diagnostiquer si le problème réside dans l'estimation, la planification de capacité, la qualité du backlog ou la cadence des sprints.