🚀 Qu’est-ce que la vĂ©locitĂ©

Il est tentant de comparer les vĂ©locitĂ©s de deux Ă©quipes, ou de faire un prorata par dĂ©veloppeur. Eh bien, ça ne fonctionne pas : les estimations de l’Ă©quipe A ne sont pas celles de l’Ă©quipe B.

Le concept en bref

La vĂ©locitĂ©, c’est « l’effort » moyen qu’une Ă©quipe est capable de rĂ©aliser sur une pĂ©riode donnĂ©e (une quantitĂ© de sprints, par exemple). Cet effort s’exprime gĂ©nĂ©ralement en Story Points.

Pourquoi c’est important

  • PrĂ©voir la charge d’un sprint — en additionnant les Story Points, on sait quelle quantitĂ© de tickets peut raisonnablement entrer dans un sprint
  • Planifier / faire un forecast — la vĂ©locitĂ© permet de tenter d’estimer quand une fonctionnalitĂ© sera terminĂ©e, en divisant son coĂ»t total (en SP) par la vĂ©locitĂ© moyenne de l’Ă©quipe

Comment faire

Le calcul de base : on additionne, sprint aprÚs sprint, les Story Points des tickets terminés (qui répondent à la Definition of Done), puis on fait la moyenne sur plusieurs sprints.

Sur quelle pĂ©riode calculer ? On pourrait penser que plus la pĂ©riode de rĂ©fĂ©rence est longue, plus la mesure est fiable — ce n’est pas le cas. La vĂ©locitĂ© varie dans le temps : montĂ©e en compĂ©tence de l’Ă©quipe, meilleure rĂ©daction des tickets, meilleure comprĂ©hension mutuelle… L’information est considĂ©rĂ©e comme fiable aprĂšs 3 Ă  5 sprints, mais reste peu adaptĂ©e Ă  un forecast Ă  long terme : plus le calcul se projette loin dans le futur, moins il a de valeur.

Exemple concret

Calcul de la vélocité sur 5 sprints

SprintPoints brûlés
Sprint 725
Sprint 811
Sprint 937
Sprint 1024
Sprint 1126

Total sur 5 sprints : 123 points → vĂ©locitĂ© moyenne : 24,6 points/sprint

Utiliser cette vélocité pour un forecast

Une fonctionnalité dont les tickets totalisent 94 Story Points, avec une vélocité de 24,6 :

94 / 24,6 = 3,82 → il faudra environ 4 sprints pour la livrer.

PiĂšges & limites

  • Jours de maladie / congĂ© — moins de temps de dĂ©veloppement disponible, donc moins de SP brĂ»lĂ©s. Effet d’autant plus fort que l’Ă©quipe est petite (100 % d’impact sur une Ă©quipe d’1 dĂ©veloppeur). « Ça se lisse sur l’annĂ©e » n’est vrai qu’en partie
  • Changements dans l’Ă©quipe — si l’Ă©quipe n’est pas stable, la vĂ©locitĂ© mesurĂ©e n’a plus aucune fiabilitĂ©. Un nouvel arrivant mobilise du temps d’intĂ©gration (la vĂ©locitĂ© remonte ensuite, sinon il faut se poser des questions) ; un dĂ©part rĂ©duit mĂ©caniquement la force de travail disponible
  • SpĂ©cialisation des membres — un sprint avec plus de tickets front-end que back peut laisser un spĂ©cialiste back-end sans ticket dans son domaine (bon moment pour de la dette technique ou de l’analyse, cela dit)
  • Ne jamais comparer les vĂ©locitĂ©s entre Ă©quipes — ni faire un prorata par dĂ©veloppeur : les estimations d’une Ă©quipe A n’ont aucune Ă©quivalence avec celles d’une Ă©quipe B