Qu’est ce que la vélocité ?
La vélocité est un indicateur de mesure agile qui permet de déterminer la quantité de travail que peut accomplir une équipe Scrum sur un sprint. Son indicateur se calcule à chaque itération d’un projet agile.
- La vélocité est un outil de planification macro, non pas un indicateur de performances et sa baisse momentanée ne signifie pas que l’équipe a perdu en performance. C’est un outil qui permet de faire des projections sur le nombre de sprints nécessaires afin de réaliser les “user stories” composant le “product backlog”.
- La vélocité permet de faire une planification détaillée, elle donne une fenêtre de fin de projet et ne saurait être utilisé afin de définir le périmètre d’un sprint ou de définir la capacité de travail de la Scrum team.
- La vélocité n’est pas un engagement ferme et définitif, Car elle évolue au cours du temps et sa somme ne saurait être prise pour base afin d’estimer la capacité de l’équipe. Ce n’est pas parce que l’équipe a réalisé 20 points d’efforts lors du dernier sprint qu’elle en fera autant sur le suivant. Cela dépendra des absences, des obstacles rencontrés, de la technologie employée, des expériences, … Elle permet de répondre à la question des parties prenantes : “Quand le projet sera-t-il achevé ?”
- Elle amène de la transparence sur le traitement et l’évolution du produit et ne saurait être utilisé pour comparer la progression de plusieurs équipes entre elles, ni même celle des membres d’une même équipe. Le plus important, c’est que la vélocité soit relativement stable de sprint en sprint. Une vélocité qui chute durablement peut indiquer un problème dans l’équipe et une vélocité qui monte durablement peut indiquer une baisse de la qualité et donc des livrables bâclés.
- La vélocité ne se calcule pas en pourcentage. Elle s’obtient en additionnant les points d’efforts (stories point) réalisés sur le sprint, et une moyenne sur les 5 à 8 derniers sprints. Ce calcule ne doit pas tenir compte de la taille de l’équipe, des membres présents à un instant T, de la capacité de travail, de la dette technique, des absences, etc… les “stories point” terminées à la fin du sprint le sont selon la “définition of done“.
- La vélocité représente la capacité de travail passée de l’équipe, sur les 5 derniers sprints, et non sa capacité future. Il faut arrêter de prendre des tâches dans le sprint en sprint planning car on a atteint la limite de vélocité. Si la Scrum team pense être capable de réaliser des tâches supplémentaires, elle doit prendre ces éléments dans le sprint backlog.
linda.mapa
Derniers articles parlinda.mapa (voir tous)
- Formations certifiantes Scrum en E-learning: un enjeu stratégique pour les Professionnels de l’Agilité - 23 septembre 2024
- Qu’est ce que la vélocité ? - 8 août 2024
- ETUDE DE CAS : L’agilité mise en œuvre dans une compagnie d’assurance - 9 juillet 2024
Laisser un commentaire