La plupart des techniques d’estimation exigent un chiffre. La méthode des tailles de t-shirt pose d’abord une question plus simple : cette tâche est-elle petite, moyenne ou grande par rapport au travail qui l’entoure ? Ce compromis, qui consiste à privilégier la rapidité au détriment de la précision, est justement l’intérêt de cette méthode. C’est la technique à privilégier lorsque vous avez une pile de travail et que vous devez en avoir une idée approximative dans les dix prochaines minutes, et non une estimation en points de story que vous devriez défendre lors de la planification d’un sprint.

Quelles sont les tailles des t-shirts ?

Le classement des tailles de t-shirts repose sur une estimation relative sans recourir à des chiffres. Au lieu de se demander « à combien de points cela correspond-il ? », l’équipe attribue à chaque article la mention XS, S, M, L ou XL, en le comparant aux autres articles qui se trouvent devant elle. Un M est un M parce qu’il est clairement plus grand que ce S et clairement plus petit que ce L, et non parce qu’il correspond à un nombre précis d’heures ou de points.

Il s’agit d’une fonctionnalité, et non d’un raccourci. Les chiffres donnent lieu à un faux débat, celui du « est-ce un 3 ou un 5 ? », qui accapare les réunions de mise au point. Les tailles sont suffisamment approximatives pour que ce débat ne se pose que rarement : les gens s’accordent bien plus rapidement sur « c’est une taille L » que sur le chiffre précis correspondant à cette taille. Vous perdez en précision, mais vous gagnez en rapidité, et au début de la planification, c’est justement de rapidité dont vous avez besoin.

Le problème est commun à toutes les techniques de ce type. Une taille n’a de sens que si l’équipe s’accorde sur une référence commune. Mettez-vous d’accord, à voix haute, sur une référence « Petit » et une référence « Grand » dès le début de la session, sinon les tailles divergent : le M d’une personne correspond au L d’une autre, et à la fin, le backlog est trié selon cinq critères personnels au lieu d’un seul critère commun.

Quand l’utiliser (et dans quels cas le « planning poker » est préférable)

Voici clairement où nous en sommes : les tailles des t-shirts sont destinées à la silhouette et à la vitesse, et non à l’engagement dans le sprint.

N’hésitez pas à y avoir recours lorsque le travail en est encore à ses débuts et qu’il est encore rudimentaire. Un backlog tout nouveau dont personne n’a encore évalué la taille. Une feuille de route trimestrielle où la direction doit savoir si une initiative est de taille « Petite » ou « Très grande » avant même que quiconque ne rédige un cas d’utilisation. Un premier passage en revue de cinquante éléments pour repérer ceux qui sont manifestement trop volumineux et doivent être fractionnés. Dans tous ces cas, vous recherchez une couverture complète et une dynamique de travail, et une estimation approximative de la taille de chaque élément constitue exactement le signal nécessaire.

Privilégiez plutôt le planning poker lorsque les stories sont à court terme et sur le point d’être validées. À ce stade, votre objectif n’est pas de trier le backlog en différentes catégories, mais de parvenir à une compréhension commune d’une story spécifique avant que l’équipe ne s’engage à la livrer. Le mécanisme du vote à bulletin secret suivi d’une révélation met en évidence les désaccords que le système de classification par taille de t-shirt tend à masquer, et à l’approche de la fin d’un sprint, ces désaccords constituent ce qu’il y a de plus précieux dans la salle. Un « L » discret dissimulant une inconnue majeure est acceptable dans une feuille de route, mais dangereux dans un sprint.

Ces deux techniques ne sont donc pas concurrentes : elles interviennent à des stades différents du processus de livraison. Les « T-shirts » permettent une évaluation précoce, globale et approximative. Le « planning poker » permet quant à lui une évaluation tardive, précise et minutieuse.

Comment organiser une séance de prise de mesures pour des t-shirts

Cette séance est volontairement courte. Elle se déroule en cinq étapes :

  1. Définissez l’échelle. Choisissez les tailles que vous utiliserez (les tailles XS à XL sont courantes ; certaines équipes n’utilisent que les tailles S, M et L) et, surtout, mettez-vous d’accord sur deux repères : une taille « Small » de référence que tout le monde reconnaît et une taille « Large » de référence que tout le monde reconnaît. Ces deux éléments serviront de référence pour l’ensemble de la session.
  2. Comparez la taille par rapport aux repères. Prenez chaque article restant et positionnez-le par rapport aux deux repères. La question n’est jamais « quelle est sa taille en théorie ? », mais « est-ce que cet article se rapproche davantage de notre taille « Small » ou de notre taille « Large » ? »
  3. Agissez rapidement et tirez parti de cette approximation. Ne vous posez pas de questions entre deux tailles voisines. Si un article vous semble se situer à la limite entre la taille S et la taille M, le fait qu’il soit difficile de se prononcer signifie que la différence n’a pas encore beaucoup d’importance. Ajoutez-le à votre panier et passez à autre chose.
  4. Ne discutez que des divergences. Lorsque les participants sont d’accord sur une estimation, il n’y a rien à discuter : consignez-la et passez à autre chose. Consacrez le temps de la réunion uniquement aux points sur lesquels les estimations divergent réellement, car cet écart reflète une véritable différence de compréhension qui mérite d’être mise en évidence.
  5. Marquez les éléments classés « XL » comme devant être fractionnés. Tout ce qui se retrouve dans la catégorie « XL » est généralement un signal, et non une estimation. Ces éléments sont trop volumineux pour être planifiés avec certitude et doivent être fractionnés en stories plus petites avant même d’être envisagés pour un sprint.

Convertir les tailles en points de scénario

C’est là que les équipes se heurtent à un obstacle, et il convient d’être précis à ce sujet. À un moment donné, ces premières estimations approximatives doivent se transformer en éléments sur lesquels vous pouvez planifier un sprint, et une cartographie simple est l’outil le plus utile que vous puissiez fournir à l’équipe.

T-shirt sizes mapped to story points A rough band, not a fixed formula XS S M L XL 1 2 3-5 8 13+ rough story points L and XL are usually a signal to split, not a number to commit
Une cartographie vous permet de vous orienter vers le bon quartier. Le « planning poker » permet de déterminer le nombre exact.
Taille du t-shirtGrandes lignes de l’intrigueCe que cela signifie généralement
XS1C’est simple et facile à comprendre, cela ne prend qu’une heure ou deux
S2Un projet de petite envergure et clair, sans véritable inconnue
M3 à 5Une histoire classique comportant quelques rebondissements
L8Qu’il soit important ou incertain, un candidat susceptible de diviser
XL13 ou plusTrop volumineux pour être pris en charge, à diviser avant la réunion de planification du sprint

Deux mises en garde s’imposent concernant ce tableau. Premièrement, il s’agit d’une fourchette indicative, et non d’une formule figée. Les tailles de t-shirts sont volontairement approximatives ; ainsi, une taille L peut très bien correspondre à un 5 ou à un 8 si l’on y regarde de plus près. Cette correspondance vous permet de vous situer dans la bonne fourchette, et c’est le « planning poker » qui détermine le chiffre exact. Deuxièmement, et c’est là le point crucial : n’utilisez pas cette correspondance pour vous dispenser de la réévaluation. Ces tailles constituaient une évaluation rapide et intuitive de l’ensemble du backlog. Pour toute story sur le point d’entrer dans un sprint, réévaluez-la correctement en story points, en utilisant la taille uniquement comme vérification de cohérence. Si la taille indiquait « L » et que l’équipe lui attribue un 2, ce décalage doit faire l’objet d’une discussion, et non être considéré comme une simple erreur d’arrondi.

Comme les tailles ne s’additionnent pas (un S plus un M ne donne pas un L), vous ne pouvez pas les additionner pour obtenir un chiffre représentant la vélocité. C’est là la limite stricte de cette technique : les t-shirts vous donnent une idée de la forme, tandis que les points d’histoire vous fournissent un chiffre à partir duquel vous pouvez mesurer la vélocité. Séparez ces deux aspects et restez honnête dans les deux cas.

Un exemple détaillé, du début à la fin

Imaginons qu’une équipe se réunisse avec un backlog tout nouveau composé de six éléments et dispose de dix minutes.

Ils choisissent d’abord deux points de repère : « mettre à jour l’année de copyright dans le pied de page » correspond au point de repère « Petit », et « refondre le processus de paiement » correspond au point de repère « Grand ». Tout le reste est évalué par rapport à ces deux-là.

  • Ajoutez une info-bulle à l’icône des paramètres : à proximité évidente de la modification du pied de page. XS.
  • Ajoutez une validation de l’adresse e-mail au formulaire d’inscription : une indication concise et claire, un peu plus détaillée que l’info-bulle. S.
  • Créer une exportation au format CSV pour les rapports : une tâche courante, quelques éléments à prendre en compte, aucune inconnue inquiétante. M.
  • Ajouter l’authentification unique (SSO) via un nouveau fournisseur d’identité : c’est un projet d’envergure, et personne ne sait exactement comment fonctionne l’API de ce fournisseur. Deux personnes penchent pour la taille L, une autre pour la taille XL. Ce désaccord donne lieu à une discussion de deux minutes, qui met en lumière la véritable question (s’agit-il d’un fournisseur unique ou d’un cadre SSO général ?) et ils se mettent d’accord sur la taille L, en précisant qu’il faudra le diviser.
  • Migration de la base de données de reporting : chacun se retrouve de son côté sur XL ; il n’y a donc rien à discuter, si ce n’est que cette base est trop volumineuse et doit être fractionnée avant que quiconque ne s’y engage.
  • Corrigez une faute de frappe dans un message d’erreur : XS, sans discussion.

Six tâches, évaluées en quelques minutes, dont les deux présentant une réelle incertitude ont été signalées pour un examen plus approfondi. L’équipe connaît désormais la composition du backlog : principalement des petites tâches, une grande tâche à décomposer, et une très grande tâche qui est en réalité une épopée déguisée en story. La semaine prochaine, lorsque le haut de ce backlog aura été affiné et qu’il sera intégré à un sprint, l’équipe réévaluera ces éléments à court terme à l’aide du « planning poker » et laissera la vélocité s’établir à partir des points obtenus. Pour avoir une vue d’ensemble de la place qu’occupe l’estimation par t-shirt parmi les autres méthodes, consultez la comparaison des techniques d’estimation.

Réalisez ensemble vos estimations dans TeamRetro

La méthode du T-shirt donne les meilleurs résultats lorsque tout le monde attribue ses tailles en même temps, ce qui permet de repérer d’un seul coup d’œil les divergences. L’outil d’estimation de TeamRetro permet de mener l’ensemble de la session en un seul endroit : estimez les éléments en équipe, dévoilez-les ensemble et discutez uniquement des points de divergence, puis passez au planning poker libre avec des points de story lorsque les stories à court terme sont prêtes à être validées. Définissez la forme dès le début, validez plus tard, le tout sur un tableau partagé.

Foire aux questions

En quoi consiste le système de tailles « T-shirt » dans la méthode agile ?

La méthode des tailles de t-shirt est une technique d’estimation relative dans laquelle l’équipe attribue à chaque tâche une taille (XS, S, M, L ou XL) au lieu de lui attribuer un chiffre. Il s’agit d’une évaluation rapide et intuitive de l’ampleur perçue d’une tâche par rapport aux autres tâches environnantes, et non d’une mesure en heures ou en points d’histoire. Les tailles étant approximatives, la session se déroule rapidement, ce qui en fait un outil particulièrement adapté au raffinement initial et à la planification de la feuille de route, où l’on a besoin d’une vision d’ensemble et non d’une précision absolue.

Comment convertit-on les tailles de t-shirts en points d’histoire ?

Convenez d’une correspondance simple au sein de l’équipe, par exemple XS = 1, S = 2, M = 3 ou 5, L = 8 et XL = 13 ou plus, puis réévaluez les stories à court terme à l’aide du « planning poker » plutôt que de vous fier à cette conversion. Considérez cette correspondance comme un point de départ, et non comme une formule figée : une taille de t-shirt correspond à une fourchette approximative ; ainsi, une même taille L peut correspondre à 5 ou à 8 selon la story. La conversion sert à transformer un backlog classé par taille en un élément sur lequel vous pouvez vous appuyer pour planifier, et non à produire un chiffre définitif sur lequel vous vous engagez pour un sprint.

Dans quels cas vaut-il mieux utiliser le système de tailles de t-shirts plutôt que le « planning poker » ?

Utilisez la méthode des « t-shirts » lorsque vous devez évaluer rapidement et de manière approximative un volume important de travail : un backlog tout nouveau, une feuille de route trimestrielle ou une première estimation avant toute mise au point. Utilisez le « planning poker » lorsque les stories sont à court terme et sur le point d’entrer dans un sprint, car c’est à ce moment-là que vous avez besoin de la compréhension commune et de la mise en évidence des désaccords que permet une discussion de type « vote à l’abri des regards puis révélation des choix ». Les t-shirts servent à donner une idée de l’ampleur et de la rapidité ; le « planning poker » sert à ancrer l’engagement.

Peut-on mesurer la vitesse à l’aide des tailles de t-shirts ?

Non. La vélocité correspond à la moyenne des points d’histoire réalisés par sprint, tandis que les tailles de t-shirt constituent des catégories et non des chiffres : un S plus un M n’équivaut pas à un L ; ces tailles ne peuvent donc pas être additionnées pour obtenir un total par sprint. Si vous créez un tableau de conversion pour les faire correspondre, vous réinventez les points d’histoire en ajoutant une étape supplémentaire. Commencez par évaluer les tâches initiales à l’aide des tailles de t-shirt pour en définir la forme, puis réévaluez les stories à court terme en points et calculez la vélocité à partir de celles-ci.

Lectures complémentaires