Informatique > Méthodologies agiles > Extreme Programming (XP) >
Velocity

Dernière mise à jour le samedi 27 avril 2024.

 

Définition :

La version audio de ce document vous est offerte par www.studio-coohorte.fr. Le Studio Coohorte vous donne accès à meilleure synthèse audio du marché dans une interface élégante et puissante. Si vous le souhaitez, vous pouvez en savoir plus et tester vous-même leur service avancé de text-to-speech.

La vélocité (Velocity) en Extreme Programming (XP) est une mesure de la quantité de travail qu'une équipe de développement est capable d'accomplir lors d'une itération donnée. Elle est calculée en termes d'unités de travail achevées, comme par exemple le nombre de fonctionnalités développées ou le nombre de points d'histoire terminés. La vélocité est utilisée pour planifier et estimer le travail à venir, et pour suivre la progression du projet de manière itérative.

Le concept de Velocity en Extreme Programming (XP)

Lorsqu'on évoque les méthodologies agiles en développement logiciel, l'Extreme Programming (XP) est souvent mentionné pour sa rigueur et son efficacité. Parmi les concepts importants de l'XP, il y a la notion de Velocity.

Qu'est-ce que la Velocity ?

En XP, la Velocity représente la mesure de la vitesse à laquelle une équipe de développement est capable de transformer les exigences clients en fonctionnalités opérationnelles. Il s'agit en quelque sorte de la quantité de travail réalisée par l'équipe lors d'une itération donnée.

Comment calculer la Velocity ?

La Velocity est généralement exprimée en points, qui peuvent correspondre par exemple à des User Stories ou des fonctionnalités. Pour calculer la Velocity, l'équipe se base sur les itérations précédentes et la quantité de points de travail accomplis.

La formule de base pour calculer la Velocity est la suivante :

Velocity = Somme des points de travail réalisés lors de l'itération précédente / Nombre d'itérations

Importance de la Velocity en XP

La Velocity est un outil crucial en XP car elle permet à l'équipe de planifier ses itérations de manière plus précise. En se basant sur la Velocity actuelle, l'équipe peut estimer plus facilement le nombre de points de travail qu'elle peut réaliser dans les itérations futures.

En résumé, la Velocity en Extreme Programming est un indicateur essentiel pour mesurer la productivité de l'équipe et améliorer la planification des tâches. En suivant de près sa Velocity, une équipe XP peut continuellement s'ajuster et améliorer sa performance dans un esprit d'amélioration continue.

 

Si vous souhaitez approfondir ce sujet, nous vous conseillons ces ouvrages.

 

Les sujets suivants pourraient également vous intéresser :