La plupart des sessions de « planning poker » qui tournent mal s’expliquent par un petit nombre de causes : un raffinement insuffisant, une discussion ancrée, le fait de considérer les points comme des heures, et l’utilisation de la vélocité comme une arme. Ce rituel est suffisamment solide pour résister à n’importe laquelle de ces causes au cours d’une même session — à condition que quelqu’un dans la salle s’en aperçoive. Voici les points à surveiller, classés en fonction de l’endroit où les choses tournent mal.

Dans la salle : erreurs de vote et de dévoilement

Estimation en heures

L’équipe commence à s’accorder sur des équivalents en heures : 3 correspond à une demi-journée, 5 à une journée, 8 à deux journées. Dès que cette correspondance s’installe, vous effectuez une estimation basée sur le temps, simplement en y ajoutant une touche de Fibonacci, et la propriété d’effort relatif que les points d’histoire sont censés vous apporter disparaît. Revenez à l’histoire de référence et interdisez toute référence aux heures pendant un cycle. Si l’équipe ne parvient pas à mener la discussion sans se référer au temps, le problème se situe généralement en amont : un intervenant qui ne croit qu’aux dates.

Il suffit de faire la moyenne des cartes

L’un joue un 3, l’autre un 13 ; l’animateur fait la moyenne à 8 et passe à autre chose. L’intérêt même de la révélation simultanée était justement de mettre en évidence ce désaccord ; la moyenne le masque. Dans un écart d’un point (3 et 5), retenez le chiffre le plus élevé — ce n’est pas faire la moyenne, c’est opter par défaut pour l’interprétation la plus prudente. Dans un écart de deux points ou plus, vous engagez une conversation, ce n’est pas un problème arithmétique.

C’est le numéro de la personne la plus âgée qui l’emporte

Les cartes cachées empêchent l’ingénieur en chef de faire pencher la vote — mais pas de mettre fin à la discussion. Une fois les cartes dévoilées, celui qui prend la parole en premier avec assurance a toujours tendance à convaincre l’assemblée. Demandez à celui qui a la carte la plus faible d’expliquer en premier, puis à celui qui a la plus forte, et enfin à tous les autres. Les jeunes collaborateurs qui parviennent à orienter la discussion dès le début conservent leur point de vue au lieu de s’effacer face à l’ancienneté.

On recommence le vote jusqu’à ce que tout le monde abandonne

Au troisième ou quatrième tour de vote, l’écart se réduit parce que les gens sont fatigués, et non parce qu’ils sont d’accord. L’estimation qui en ressort est le fruit d’une négociation sociale, et non d’un consensus. Deux votes par feature constituent le plafond idéal. Vous vous dirigez vers un troisième ? La feature n’est pas prête : divisez-la, renvoyez-la en phase de peaufinage ou abandonnez-la. (La boucle en quatre phases présente la séquence complète.)

Ignorer la carte « ? »

Quelqu’un joue un? et l’assemblée le considère comme un « non-vote » — « quelqu’un a-t-il un chiffre concret ? » — plutôt que comme un signal d’arrêt. Un? constitue une information concrète : personne ne peut en évaluer la portée de manière responsable, ce qui signifie généralement que l’histoire manque de contexte ou n’est pas encore suffisamment définie. Mettez-la en avant. L’histoire a besoin d’une nouvelle discussion, pas d’un nouveau passage en revue.

En marge de la séance : erreurs de procédure

Pas d’article de référence

L’équipe effectue ses estimations sans point de référence ; ainsi, la réponse à la question « qu’est-ce qu’un 5 ? » varie d’un sprint à l’autre et les points dérivent sans que personne ne s’en aperçoive. Choisissez une story déjà livrée comme référence et réajustez ce point de référence chaque trimestre, ou après des changements importants au sein de l’équipe. Sans story de référence, votre vélocité suit un parcours aléatoire.

Estimation avant affinement

L’histoire tient en deux lignes. La moitié de l’équipe estime « la version où l’on fait les choses correctement » et l’autre moitié « la plus petite chose qui corresponde à la description ». Les deux ont raison ; aucune des deux ne correspondra à ce que vous livrerez. La solution ne réside pas dans une estimation plus rapide, mais dans un affinement plus lent : critères d’acceptation, domaine de responsabilité, compréhension des limites, puis estimation. Estimer pour déterminer l’ampleur d’une tâche, plutôt qu’après coup, explique pourquoi une même histoire est évaluée à 3 la première semaine et à 13 la troisième.

Estimation en l’absence de l’intéressé

L’équipe évalue une story dont le responsable est « l’autre équipe » ou « la personne de garde au moment où elle arrive ». Les personnes présentes dans la salle votent en toute confiance, car ce travail ne leur revient pas. N’estimez pas le travail dont les personnes présentes dans la salle ne seront pas responsables. Si une story dépasse les limites de l’équipe, veillez à ce que les deux équipes soient représentées ou divisez-la à la frontière. Une estimation fournie par des personnes qui ne réaliseront pas le travail n’est pas vraiment une estimation.

Les séances qui durent plus de 45 minutes

La qualité des estimations chute de manière spectaculaire au bout d’environ 45 minutes : les cartes deviennent plus petites, puis plus grandes, et tout le monde finit par suivre ce que propose le meneur. Fixez une durée maximale à la session, et pas seulement aux stories, et arrêtez-vous à 45 minutes. S’il reste encore des éléments à évaluer, prévoyez une deuxième session ou optez pour une technique plus rapide comme l’évaluation par « buckets » pour la « longue traîne ».

Estimation du nombre de bogues avec la précision des fonctionnalités

« Enquêter sur le problème de corruption des données » obtient un 5, tout comme « ajouter une case à cocher dans la boîte de dialogue d’exportation ». L’une a une portée connue ; l’autre se caractérise justement par le fait que vous ne savez pas ce qu’elle recouvre. Les bogues et le travail exploratoire méritent généralement un parcours distinct : une enquête limitée dans le temps à un ou deux jours, suivie d’une tâche de suivi visant à corriger ce que vous avez découvert. Les intégrer de force dans le programme de développement revient à prétendre disposer d’informations que vous n’avez pas.

Au sein de l’organisation : erreurs de gestion

La vélocité en tant qu’indicateur de productivité

Un responsable commence à comparer la vélocité d’une équipe à l’autre, ou à se demander pourquoi ce sprint a atteint 28 points alors que le précédent en avait atteint 32. En l’espace de deux sprints, toutes les estimations ont augmenté de 30 %.

Surévaluation des points de scénario

Les points augmentent progressivement, sprint après sprint, sans que le travail ne devienne plus difficile. En général, cela s’explique par l’une des trois raisons suivantes : la vélocité est mesurée de manière externe (voir ci-dessus), l’histoire de référence a dérivé, ou l’équipe a cessé de réajuster ses repères. Vérifiez cela en réévaluant cinq stories que vous avez livrées il y a un an et en observant où elles se situent aujourd’hui. Si elles sont systématiquement plus volumineuses, votre échelle a évolué. (Pour en savoir plus, consultez velocity.)

Tableau de conversion des points en heures

Une personne bien intentionnée écrit « 1 point = 4 heures » sur le wiki. Au cours d’un sprint, chaque discussion d’estimation se résume à une discussion à peine voilée sur les heures, et la notion d’effort relatif disparaît à nouveau. Supprimez le tableau de conversion. Si une partie prenante a besoin d’une date, calculez-la à partir de la vélocité réelle de l’équipe — points par sprint multipliés par le nombre de sprints — et non à partir d’un taux fictif de conversion des points en heures.

À quoi ressemble la qualité ?

Une équipe qui maîtrise bien le « planning poker » ne cherche pas à éviter chacune de ces situations, mais les repère rapidement. Le mécanisme est suffisamment solide pour permettre de se remettre d’une erreur isolée au cours d’une même session, à condition que quelqu’un soit attentif à la répartition des cartes, à la valeur de référence et au chronomètre.

Vous découvrez cette technique ? Commencez par découvrir ce qu’est le Planning Poker et comment animer une session. Ou bien lancez simplement une session et testez-la sur une story simple avant de passer à la suivante.

Foire aux questions

Quelles sont les erreurs les plus courantes commises lors d’une partie de « Planning Poker » ?

Calculer la moyenne des cartes au lieu de discuter de la répartition, estimer en heures, laisser le chiffre avancé par la personne la plus expérimentée l’emporter dans la discussion, procéder à de nouveaux votes jusqu’à ce que les participants abandonnent, estimer avant d’affiner les estimations, et considérer la vélocité comme un indicateur de productivité. La plupart des sessions qui échouent trouvent leur origine dans l’une de ces pratiques.

Pourquoi est-ce une erreur de faire la moyenne des points de story ?

La révélation simultanée a pour but de mettre en évidence les divergences ; le calcul de la moyenne les masque. Un 3 et un 13 ne donnent pas 8 : cela signifie simplement que deux personnes ont des perceptions différentes de la situation. Prenez le chiffre le plus élevé lorsqu’écart n’est que d’un point, et engagez la discussion lorsque l’écart est plus important.

Est-ce une erreur de convertir les points d’histoire en heures ?

Oui. Dès que la règle « 1 point = 4 heures » sera publiée sur le wiki, chaque estimation deviendra une durée fixe et la notion d’effort relatif disparaîtra. Si une partie prenante a besoin d’une date, calculez-la à partir de la vélocité de l’équipe, et non à partir d’un taux de conversion par story.

Quelle doit être la durée d’une session de « planning poker » ?

Limitez la durée à environ 45 minutes. Au-delà, la qualité des estimations chute de manière spectaculaire : les cartes s’éparpillent et les participants se mettent à suivre aveuglément ce que propose le meneur. S’il reste encore du travail en attente, prévoyez une deuxième session ou optez pour une technique plus rapide, comme le « bucket sizing ».

Faut-il revoter lors d’une partie de « planning poker » ?

Une fois, peut-être deux. Au troisième tour de vote, l’écart se réduit parce que les gens sont fatigués, et non parce qu’ils sont d’accord. Si vous vous dirigez vers un troisième tour, le texte n’est pas prêt : divisez-le ou renvoyez-le pour qu’il soit peaufiné.