Que signifie la Vélocité pour ton équipe ? - Définition et comment la calculer !

Photo de Sohrab Salimi
Sohrab Salimi
3 min. Temps de lecture
Ce contenu a été traduit par IA. Voir l'original

Une fois qu'une équipe de développement connaît sa vélocité, elle peut prédire avec une grande précision combien de Story Points elle pourra traiter lors du prochain Sprint. Mais comment calculer la vélocité et quelle définition explique le mieux cet instrument de feedback ? Dans cet article, nous clarifions tous les détails importants autour de la vélocité et te montrons comment la calculer et mesurer son évolution.

Définition de la Vélocité : Signification dans le contexte agile

La Velocity mesure la quantité de travail qu'une équipe de développement peut accomplir au cours d'un Sprint. Elle est donc également considérée comme une unité de mesure de la rapidité d'une équipe de développement et constitue ainsi un indicateur clé au sein du framework Scrum.

Calculer la vélocité Scrum : voici comment faire

Calculer la Scrum Velocity d'une équipe de développement est en fait très simple. Tout ce que tu dois faire en tant que Scrum Master :

Additionne à la fin du Sprint les points de toutes les User Stories entièrement livrées par l'équipe de développement.

Un exemple de calcul de la vélocité

Une équipe de développement sélectionne pour le prochain Sprint des User Stories avec les points suivants :

  • Story A : 3 points
  • Story B : 5 points
  • Story C : 8 points
    L'équipe termine complètement les Stories A et C pendant le Sprint, mais n'achève la Story B qu'à 80 % et ne peut donc pas la passer en "done". Seuls les points des Stories A et C sont donc comptabilisés dans la vélocité de ce Sprint, autrement dit : la vélocité de l'équipe pour ce Sprint est de 11.

3 Conseils pour le calcul de la vélocité d'équipe

Les conseils suivants te seront utiles, à toi et à ton équipe, pour calculer la vélocité :

  1. Mesure la vélocité déjà pendant le Sprint.

  2. Reporte les points des User Stories terminées dans le Burndown Chart du Sprint.

  3. Assure-toi que le Sprint Burndown Chart soit visible à tout moment pour tous les membres de l'équipe Scrum.

Mesurer le changement de Vélocité

Si tu veux mesurer le changement de vélocité pour en tirer des conclusions et des prévisions, reporte les valeurs de vélocité des différents Sprints dans un diagramme : les Sprints successifs sur l'axe horizontal, la vélocité sur l'axe vertical. Bien sûr, la vélocité d'une équipe va fluctuer, surtout au début. Cependant, avec une Development Team qui fonctionne bien, tu peux t'attendre à une augmentation constante de la vélocité à moyen et long terme.

À quoi sert la vélocité calculée ?

Tu découvriras ci-dessous les avantages de travailler avec la vélocité comme indicateur dans un contexte agile :

  • La performance de l'équipe de développement peut être mesurée.

  • La progression de l'équipe de développement peut être rendue visible et sert ainsi d'instrument de feedback précieux.

  • Grâce à la vélocité mesurée régulièrement, l'équipe de développement obtient des informations sur l'impact positif ou négatif des changements apportés aux processus de travail.

  • Les enseignements tirés d'une vélocité modifiée permettent à l'équipe de développement de s'améliorer.

  • La vélocité facilite la planification du Sprint, car cet indicateur permet de prévoir combien de Story Points l'équipe de développement peut traiter ou livrer. Pour la planification du Sprint, il est recommandé d'utiliser la moyenne des trois à cinq dernières vélocités de Sprint.

  • Pour les équipes de développement stables et bien rodées, la vélocité peut être utilisée pour des prévisions à plus long terme concernant le développement produit.

  • La vélocité aide le Product Owner dans la planification des releases : il peut ainsi calculer de manière relativement précise combien de Sprints une équipe de développement aura besoin pour livrer un produit avec le niveau de fonctionnalité souhaité.

3 No-Gos autour de la Velocity

Voici les 3 erreurs concernant la Velocity que tu dois absolument éviter avec ton équipe Scrum :

  • N'inclus jamais les points des User Stories non terminées et des bugs corrigés dans la Velocity !

  • Ne calcule jamais la Velocity de membres individuels de l'équipe, mais toujours pour l'équipe entière ! La Velocity est exclusivement une métrique d'équipe.

  • N'utilise jamais la Velocity pour calculer des bonus ou d'autres récompenses pour l'équipe ! Cela peut en effet amener l'équipe à gonfler artificiellement ses estimations de Story Points lors du Sprint Planning pour atteindre des valeurs plus élevées.

Parle à notre assistant Parle à notre assistant