Informatique > Méthodologies agiles > Extreme Programming (XP) >
Velocity Tracking
Définition :
Le Velocity Tracking est une pratique utilisée en méthodologie Agile, notamment dans le cadre de l'Extreme Programming (XP), pour mesurer la vélocité d'une équipe de développement. Il s'agit de suivre de manière continue la quantité de travail accomplie par l'équipe dans chaque itération afin d'estimer sa capacité à livrer des fonctionnalités de manière fiable et prévisible. Cette métrique permet d'ajuster les prévisions de planification et de s'assurer que les objectifs du projet sont atteints dans les délais impartis.
Le concept de Velocity Tracking en Extreme Programming (XP)
En Méthodologies agiles comme l'Extreme Programming (XP), le Velocity Tracking est un outil important pour mesurer la vitesse de l'équipe de développement.
Qu'est-ce que le Velocity Tracking ?
Le Velocity Tracking consiste à mesurer la quantité de travail qu'une équipe de développement peut accomplir lors d'une itération (souvent une semaine ou deux semaines). Cela permet d'avoir une estimation de la vélocité de l'équipe et d'aider à planifier les itérations futures.
Pourquoi est-il important ?
Le Velocity Tracking permet aux équipes agiles de mieux comprendre leur capacité de travail réelle et d'estimer plus précisément le temps nécessaire pour accomplir les futures tâches. Cela aide également à identifier les problèmes potentiels tels que des surestimations ou des sous-estimations des efforts nécessaires pour compléter les tâches.
Comment le mettre en œuvre ?
Pour mettre en œuvre le Velocity Tracking, l'équipe doit d'abord estimer la quantité de travail à réaliser pour chaque tâche ou user story (généralement en utilisant des points de complexité). Ensuite, à la fin de chaque itération, l'équipe compte combien de points ont été effectués, ce qui représente la vélocité de l'équipe pour cette itération. Cette donnée est ensuite utilisée pour planifier les itérations suivantes.
En conclusion, le Velocity Tracking est un outil essentiel en méthodologies agiles comme l'Extreme Programming pour mesurer et améliorer la productivité de l'équipe de développement. En suivant de près la vélocité de l'équipe, il est possible d'ajuster les estimations et de mieux planifier les futures itérations.
Si vous souhaitez approfondir ce sujet, nous vous conseillons ces ouvrages.
Les sujets suivants pourraient également vous intéresser :