← Lexique

Story points :
estimer sans se mentir.

Un story point n'est pas une heure déguisée. C'est une mesure relative de taille qui sert à une seule chose : prévoir combien de travail une équipe peut absorber par cycle. Dès qu'on lui demande autre chose, le système se corrompt.

Définition

Un story point est une unité de mesure relative, sans dimension, qui exprime l'effort total pour livrer un élément du backlog : la quantité de travail, la complexité, et l'incertitude, combinées en un seul chiffre.

La clé est le mot relative. Un point n'a pas de valeur absolue. Ce qui compte, c'est qu'une tâche de 8 points soit vraiment environ deux fois plus grosse qu'une tâche de 5 et huit fois plus qu'une tâche de 1.

Pourquoi pas simplement des heures ?

Parce que les humains sont mauvais pour estimer des durées absolues, et bons pour comparer des tailles. Demandez à quelqu'un combien de minutes il met pour aller au travail : il se trompera. Demandez-lui si c'est plus long que d'aller à l'épicerie : il aura raison.

Trois autres raisons, plus pratiques :

Pourquoi la suite de Fibonacci

L'échelle habituelle est 1, 2, 3, 5, 8, 13, 21 — une variante de la suite de Fibonacci. Les écarts se creusent volontairement à mesure que les tâches grossissent, parce que la précision de l'estimation baisse avec la taille.

Autrement dit : distinguer 1 de 2 est utile et faisable ; débattre entre 20 et 21 sur une grosse tâche est du temps perdu, puisque l'incertitude dépasse largement l'écart. L'échelle vous empêche d'avoir cette conversation.

Règle de terrain : au-delà de 13, on ne l'estime pas, on la découpe. Un élément à 21 points est un aveu qu'on ne le comprend pas encore.

Le planning poker, en pratique

  1. Le Product Owner présente l'élément et répond aux questions.
  2. Chaque développeur choisit une carte, face cachée.
  3. Tout le monde révèle en même temps — c'est le point essentiel, il évite l'ancrage sur l'avis du plus ancien.
  4. Si les chiffres divergent fortement, les extrêmes expliquent leur raisonnement. C'est là qu'est la valeur : l'écart révèle presque toujours une exigence comprise différemment, pas un désaccord d'estimation.
  5. On revote. Deux tours suffisent généralement.

L'estimation n'est pas le produit de l'exercice. La conversation l'est. Une équipe qui converge instantanément sur chaque élément ne discute probablement pas assez.

Établir votre échelle de référence

Prenez une tâche déjà livrée, petite, bien comprise de tous, et déclarez-la « 2 ». Toutes les estimations suivantes se font par comparaison avec elle. Cette référence appartient à l'équipe : elle n'est pas transférable, ce qui explique pourquoi comparer la vélocité de deux équipes n'a aucun sens.

La vélocité, et le piège

La vélocité est la somme des points terminés par sprint, moyennée sur les trois à cinq derniers. Elle sert à une chose : prévoir ce qui tient dans le prochain sprint, et donner une fourchette de date sur un ensemble de fonctionnalités.

Elle ne sert pas à mesurer la productivité. Voici pourquoi, mécaniquement : les points sont estimés par l'équipe elle-même. Le jour où on demande à une équipe d'augmenter sa vélocité, elle augmente ses estimations. Personne ne ment consciemment — c'est simplement que la pression déplace le curseur du « raisonnable ». Vous obtenez le même travail avec des chiffres plus gros, et vous avez détruit votre seul outil de prévision.

Quand une mesure devient un objectif, elle cesse d'être une bonne mesure.

Corollaire : ne comparez jamais la vélocité de deux équipes. Leurs échelles de référence sont différentes. C'est comme comparer des températures en Celsius et en Fahrenheit sans conversion.

Faut-il estimer du tout ?

Question légitime. Le mouvement #NoEstimates propose de compter simplement le nombre d'éléments livrés par sprint. Sur des backlogs où les éléments sont découpés à taille comparable, cette méthode prédit aussi bien que les points, pour un coût nul.

Notre position : estimez quand l'estimation change une décision — arbitrer entre deux fonctionnalités, valider une date de lancement, décider de bâtir ou d'acheter. Si l'estimation ne change aucune décision, elle est un rituel coûteux. La question à poser en réunion n'est pas « combien de points ? » mais « qu'est-ce que ce chiffre va nous faire décider ? ».

Ce qu'on fait chez Groupe Bilbs

On estime pour donner une fourchette honnête, pas pour se protéger. Nos plans contiennent un délai réaliste jusqu'à la production et une cible chiffrée, décidés avant la première ligne de code. Si la cible qu'on nous demande d'atteindre nous semble irréaliste, on le dit dans le plan — pas après la facture.

Questions fréquentes

Un story point, ça vaut combien d'heures ?

Rien de fixe, et c'est volontaire. Un point est une mesure relative de taille, propre à une équipe. Convertir les points en heures rétablit exactement les problèmes que les points servaient à éviter : la négociation ligne par ligne et la comparaison entre personnes.

Pourquoi utiliser la suite de Fibonacci pour estimer ?

Parce que la précision d'une estimation baisse quand la tâche grossit. Les écarts croissants de la suite empêchent de débattre entre 20 et 21, un débat sans valeur, tout en gardant de la finesse sur les petites tâches où la distinction est réelle.

Comment calcule-t-on la vélocité d'une équipe ?

En additionnant les points des éléments réellement terminés à chaque sprint, puis en faisant la moyenne des trois à cinq derniers sprints. Seul ce qui répond à la définition de « fini » compte : un élément à 80 % vaut zéro point.

Peut-on comparer la vélocité de deux équipes ?

Non. Chaque équipe fixe sa propre échelle de référence, donc les points d'une équipe ne sont pas commensurables avec ceux d'une autre. Comparer les vélocités pousse mécaniquement à l'inflation des estimations et détruit leur utilité de prévision.

Quelle est la plus grosse taille estimable en story points ?

En pratique, 13. Au-delà, l'usage est de découper l'élément plutôt que de l'estimer : une tâche à 21 points signale surtout qu'elle est encore mal comprise.

À lire ensuite

Parlons de votre projet

Vous voulez une fourchette honnête sur un projet logiciel plutôt qu'un chiffre de vendeur ? Décrivez-nous le problème — la séance de direction IA vous donne un plan et une fourchette avant tout engagement.

← Lexique Nous parler