Les erreurs d’estimation reviennent souvent sous des formes bien connues : des chiffres qui ont des significations différentes selon les personnes, des réunions qui dépassent le temps imparti, des prévisions auxquelles personne ne fait confiance. La solution réside rarement dans une meilleure formule. Il s’agit plutôt d’une compréhension commune à l’ensemble de l’équipe, et de considérer les estimations comme des prévisions plutôt que comme des engagements qui vous seront reprochés.

Ce guide passe en revue les éléments qui font leurs preuves dans la pratique : les user stories, le planning poker, les story points, la vélocité, ainsi que les techniques qui continuent de fonctionner lorsqu’une user story s’avère plus volumineuse qu’elle ne le semblait au premier abord. Lorsque vous êtes prêt à réaliser une estimation avec votre équipe, utilisez TeamRetro: le planning poker avec vote privé, des jeux de cartes réutilisables et des points d’histoire finaux qui se synchronisent directement avec votre backlog.

Quatre personnages représentés par des post-it, assis autour d'une petite table, brandissant chacun une carte numérotée au même moment.
Chapitre 1Qu'est-ce que le « planning poker » ?

Le « Planning Poker » est une technique d'estimation agile fondée sur le consensus : les équipes votent à bulletin secret, dévoilent toutes leurs cartes en même temps, puis discutent de l'écart entre les estimations jusqu'à ce que celles-ci convergent.

Un personnage en post-it, à côté d'un tableau blanc, tient deux sabliers, tandis que deux autres personnages en post-it, assis, attendent avec leurs cartes.
Chapitre 2Comment animer une session de « planning poker »

Comment animer une session de « planning poker » qui permette d'obtenir des estimations utiles sans s'éterniser : la préparation, le cycle en quatre phases, le choix d'un jeu de cartes et le respect strict des limites de temps.

Deux personnages en post-it, dos à dos, comparent leur taille à une marque sur le mur, ravis d'avoir déterminé lequel des deux est le plus grand.
Chapitre 3Que sont les « story points » ? Estimer l'effort, et non le temps

L'estimation en points de story permet d'évaluer l'effort relatif, la complexité et l'incertitude d'un travail, et non le nombre d'heures. Comment évaluer un travail par rapport à une story de référence, et les questions qui posent problème aux équipes.

Un personnage dessiné sur un post-it, l'air inquiet, qui monte un escalier dont les marches s'élèvent de plus en plus à mesure qu'il progresse vers le sommet.
Chapitre 4Pourquoi les points d'histoire s'appuient-ils sur la suite de Fibonacci ?

Les points de scénario augmentent de 1, 2, 3, 5, 8, 13, car l'élargissement des écarts traduit l'incertitude : l'échelle cesse de prétendre qu'il est possible de distinguer un 13 d'un 14. Voici pourquoi ces écarts sont essentiels.

Un personnage en post-it se tenant entre une horloge murale et une pile de blocs, tendant une main vers chacun d'eux pour les maintenir à distance.
Chapitre 5Points de scénario ou heures : pourquoi leur conversion est un piège

Les points de story mesurent l'effort relatif ; les heures mesurent la durée. Il s'agit de deux axes différents. Si vous établissez un tableau de conversion des points en heures, vous revenez en fait, sans vous en rendre compte, à l'estimation du temps.

Un personnage représenté par un post-it sur un tableau blanc trace une ligne traversant six colonnes de sprint, en indiquant la partie centrale, plus stable, plutôt que le pic le plus élevé.
Chapitre 6La vélocité d'équipe en agile : comment la mesurer et l'exploiter (+ calculateur gratuit)

Découvrez ce qu'est la vélocité d'une équipe dans une méthode agile, comment la calculer et comment planifier des sprints en fonction de celle-ci, ainsi qu'un calculateur de vélocité gratuit.

Un personnage joyeux représenté sur un post-it qui désigne la plus grande des deux boîtes, avec un chronomètre posé à ses pieds.
Chapitre 7Estimation relative vs estimation absolue (et pourquoi la relative l'emporte)

Les gens ont du mal à estimer « combien de temps cela prendra-t-il ? », mais sont doués pour déterminer « est-ce plus important que cela ? ». L'estimation relative repose sur cette seconde approche, et c'est pourquoi les points de story fonctionnent.

Un personnage représenté par un post-it qui se protège les yeux de la main pour scruter l'intérieur de la large ouverture d'un grand entonnoir.
Chapitre 8Le « cône d'incertitude » dans l'estimation agile

Les premières estimations présentent un large écart parce que le travail est inconnu, et non parce que votre équipe est incapable d'estimer correctement. Que signifie le « cône d'incertitude » et comment le réduire, et non l'élargir.

Trois personnages représentés par des post-it de tailles différentes, alignés les uns à côté des autres, celui du milieu tenant une carte sur laquelle figure le chiffre 1.
Chapitre 9Épic, story et tâche : explication de la hiérarchie agile

Les épopées, les récits et les tâches constituent trois niveaux, chacun comprenant trois fonctions. En quoi consiste chacun d’entre eux, lequel génère des points de récit, et pourquoi le fait de se concentrer sur le mauvais niveau rend la vélocité dénuée de sens.

Un personnage représenté par un post-it qui s'éloigne d'un mur recouvert de notes entassées, se demandant laquelle il va agrandir.
Chapitre 10Techniques d'estimation agiles : laquelle utiliser et à quel moment ?

Un guide pratique pour choisir les techniques d'estimation agiles : le « planning poker », les « story points », la méthode des tailles de t-shirt, l'estimation par affinité et la vélocité, ainsi que les cas dans lesquels il convient de les utiliser.

Un personnage représenté par un post-it qui replace une carte portant le chiffre 1 dans une rangée de cartes sur un tableau blanc.
Chapitre 11Erreurs et anti-modèles du Planning Poker

Les erreurs récurrentes qui peuvent survenir lors des sessions de Planning Poker (calcul de la moyenne des cartes, estimation en heures, « vélocité » utilisée à mauvais escient, inflation des points d'histoire) et comment y remédier.

Un personnage représenté par un post-it tenant une liste de contrôle sur laquelle une ligne est cochée et une autre barrée, en train de la comparer à un dessin terminé sur un tableau blanc.
Chapitre 12Critères d'acceptation : comment les rédiger

Les critères d'acceptation constituent le test de réussite ou d'échec d'une story, rédigés avant le début des travaux : les formats valides, des exemples concrets et la manière dont ils diffèrent de la définition de « terminé ».

Une rangée de personnages représentés par des post-it se passant des fiches de story vers une porte portant la mention « Terminé », avec une liste de contrôle épinglée à côté du cadre.
Chapitre 13Définition du terme « terminé » (DoD) : liste de contrôle et exemples

La définition de « terminé » (DoD) correspond à une liste de contrôle que chaque story doit satisfaire avant sa mise en production. Exemples de listes de contrôle, comment rédiger la vôtre, et comparaison entre la DoD et les critères d'acceptation.

Un personnage représenté par un post-it, muni d'un bloc-notes, se tient près d'un petit portillon ; il agite une fiche d'histoire pour la faire passer, tandis qu'une autre attend d'être vérifiée.
Chapitre 14Définition du terme « prêt »

La définition de « prêt » correspond à la liste de contrôle qui indique qu'une story est prête à être intégrée au sprint. Ce qu'une liste utile doit inclure, pourquoi la plupart sont ignorées, et la version qui constitue réellement un obstacle.

Un grand personnage en train de tracer des lignes sur une grande fiche narrative posée sur un tableau blanc, avec trois petits personnages sous forme de post-it placés en dessous.
Chapitre 15Fractionnement des user stories qui ne peuvent pas être intégrées dans un sprint

Une fonctionnalité dont vous ne pouvez pas estimer le coût est généralement une fonctionnalité que vous ne pouvez pas encore livrer. Comment déterminer quand il faut la diviser, quelles sont les lignes de découpe qui permettent d'obtenir des parties livrables, et celles qui ne font que donner cette impression.

Un personnage représenté par un post-it, muni d'un marqueur, à côté d'un tableau blanc sur lequel figure une grande carte découpée en bandes verticales.
Chapitre 16Fractionnement des récits SPIDR

SPIDR propose cinq méthodes fiables pour diviser une user story : spike, chemin, interface, données, règles. Chaque ligne de découpage : quand elle fonctionne et quand elle produit une tranche erronée.

Trois personnages représentés par des post-it sur un tableau blanc où est dessiné un gâteau à étages ; l'un d'eux le découpe avec un couteau, à côté d'une fine part découpée de haut en bas.
Chapitre 17Découpage horizontal ou vertical

Les découpages verticaux permettent de livrer de la valeur ; les découpages horizontaux permettent de livrer des engagements. Pourquoi le découpage par couche technologique retarde la création de valeur, et comment opter pour un découpage en fonction des résultats attendus par les utilisateurs afin de livrer quelque chose à chaque sprint.

Un personnage représenté par un post-it lit le texte inscrit sur une petite fiche à un autre personnage, qui dessine ce qu’il entend sur un tableau blanc.
Chapitre 18Qu'est-ce qu'une « user story » ?

Une « user story » est une promesse de valeur concise, formulée en langage clair. Le format « rôle-objectif-avantage », les trois « C », la liste de contrôle INVEST et les cas où les « user stories » ne constituent pas l'outil approprié.

Un personnage représenté par un post-it, muni d'un marqueur, se tient à côté d'un tableau de cartes d'histoire ; il les coche les unes après les autres et en tient une en l'air pour l'examiner de plus près.
Chapitre 19Exemples d'histoires utilisateur : 16 histoires commentées, les bonnes et les mauvaises

Seize exemples de « user stories » annotées couvrant les domaines de l'authentification, du commerce électronique, des applications mobiles, des API et des bogues, les versions incorrectes étant présentées à côté de leurs réécritures afin que la différence soit visible.

Un personnage en forme de post-it, muni d'un marqueur, en train de remplir une grande fiche de récit sur laquelle figurent trois cases à cocher, dont la première est cochée.
Chapitre 20Modèle d'histoire utilisateur et critères d'acceptation

Le modèle classique d'histoire utilisateur avec une fiche « copier-coller », les variantes à connaître, ainsi qu'un exemple concret, du modèle aux critères d'acceptation, en passant par l'estimation.

Des personnages représentés par des post-it, portant des t-shirts sur lesquels est indiquée leur taille, sont alignés sous une carte de tâche afin de la mesurer ensemble.
Chapitre 21La méthode « T-shirt » dans le cadre d'une approche agile : comment cela fonctionne et quand l'utiliser

Qu'est-ce que le système de tailles « T-shirt » ? Comment animer une session ? Comment convertir les tailles S/M/L en points d'histoire ? Et dans quels cas le « planning poker » est-il la meilleure solution ?

Des personnages représentés par des post-it trient une double page commune de notes de tâches, de la plus petite à la plus grande, avec des lignes de délimitation en pointillés regroupant les lignes en catégories et la note la plus grande mise en évidence.
Chapitre 22Estimation par affinité : évaluer rapidement le volume d'un grand backlog

Comment l'estimation par affinité permet d'évaluer l'ensemble du backlog en une seule session : les étapes du tri silencieux, dans quels cas cette méthode est plus efficace que le « planning poker », et comment la convertir en points de story.