Scrum Poker vs. estimation par affinité : lequel choisir ?
Les équipes agiles ont accès à un nombre croissant de techniques d’estimation. Deux des plus utilisées sont le planning poker (également appelé scrum poker) et l’estimation par affinité. Bien que les deux techniques visent à aider les équipes à dimensionner leur travail par rapport à d’autres éléments, elles adoptent des approches très différentes. Choisir entre elles — ou savoir quand les combiner — peut avoir un impact significatif sur l’efficacité de votre équipe et la qualité de ses estimations.
Comment fonctionne le planning poker
Le planning poker est une technique d’estimation structurée basée sur des cartes. Chaque membre de l’équipe dispose d’un jeu de cartes portant des valeurs issues de la suite de Fibonacci (1, 2, 3, 5, 8, 13, 21, etc.). L’animateur lit une user story à voix haute, les membres de l’équipe sélectionnent en privé la carte qui représente selon eux la complexité de la story, puis tout le monde révèle ses cartes simultanément.
Quand les estimations divergent significativement, l’équipe discute des raisons sous-jacentes à chaque point de vue. Ce processus se répète jusqu’à ce qu’un consensus soit atteint ou qu’un compromis raisonnable soit trouvé. La démarche est délibérée et approfondie, ce qui la rend particulièrement efficace pour les équipes qui ont besoin d’estimations fiables pour des travaux complexes ou prioritaires.
Comment fonctionne l’estimation par affinité
L’estimation par affinité adopte une approche plus fluide et visuelle. Les user stories sont écrites sur des post-its ou des cartes, et l’équipe les trie silencieusement en groupes selon leur taille relative — généralement étiquetés avec des catégories larges comme « petit », « moyen », « grand » et « très grand », ou avec une échelle numérique simple.
Il n’y a pas de délibération prolongée pour chaque story individuelle. Au contraire, l’équipe travaille rapidement, déplaçant les éléments jusqu’à ce que tout le monde soit satisfait des regroupements. Les désaccords sont résolus par de brèves discussions, et l’ensemble du backlog peut souvent être estimé en une seule session. L’estimation par affinité échange la précision contre la vitesse.
Différences clés
Vitesse et passage à l’échelle : L’estimation par affinité est nettement plus rapide que le planning poker. Pour un backlog de 50 ou 100 stories, l’estimation par affinité peut prendre une heure ; le planning poker pour le même ensemble pourrait prendre plusieurs heures réparties sur plusieurs sessions. Si vous devez estimer rapidement un grand backlog — par exemple lors d’un lancement de projet ou d’une session de planification trimestrielle — l’estimation par affinité présente un avantage évident.
Précision et profondeur : Le planning poker encourage un engagement plus profond avec chaque user story. Parce que les membres de l’équipe doivent s’engager sur une estimation spécifique et justifier leurs désaccords, le processus fait émerger des hypothèses et des risques que le tri par affinité pourrait manquer. Pour des fonctionnalités à enjeux élevés ou des stories techniquement complexes, cette profondeur vaut souvent l’investissement en temps supplémentaire.
Participation et engagement : Le planning poker exige que chaque membre de l’équipe vote indépendamment avant la discussion de groupe, ce qui aide à éviter que des voix dominantes ancrent les estimations de l’équipe. L’estimation par affinité, surtout quand elle est réalisée en silence, atténue aussi ce biais — mais le format moins structuré peut permettre aux membres plus discrets de s’en remettre aux autres sans exprimer leurs préoccupations.
Granularité des résultats : Le planning poker produit des valeurs en story points spécifiques pour chaque élément. L’estimation par affinité produit des regroupements, qui doivent ensuite être traduits en valeurs points si l’équipe veut suivre sa vélocité. Cette étape supplémentaire introduit une ambiguïté que certaines équipes trouvent frustrante.
Quand utiliser chaque technique
Choisissez le planning poker quand :
- La précision est plus importante que la rapidité
- Les stories sont complexes ou interdépendantes
- L’équipe a besoin d’une compréhension commune approfondie du travail
- Vous estimez un ensemble gérable d’éléments hautement prioritaires
Choisissez l’estimation par affinité quand :
- Vous devez estimer un grand backlog en peu de temps
- Vous êtes en phase de planification initiale et des regroupements approximatifs suffisent
- L’équipe est à l’aise avec un dimensionnement relatif large
- La précision de la planification de sprint est moins critique à ce stade
Approches hybrides
De nombreuses équipes agiles expérimentées utilisent les deux techniques en combinaison. L’estimation par affinité est utilisée pour le grooming initial du backlog — trier rapidement un grand nombre de stories en grandes catégories. Le planning poker est ensuite appliqué aux stories qui vont entrer dans le prochain sprint ou deux, ajoutant de la précision aux éléments sur lesquels l’équipe va travailler prochainement.
Cette approche en couches capture les bénéfices de rapidité de l’estimation par affinité pour le backlog global, tout en garantissant que le travail à court terme est estimé avec la rigueur que procure le planning poker.
Conclusion
Ni le planning poker ni l’estimation par affinité n’est intrinsèquement supérieur. Le bon choix dépend de la taille de votre backlog, de l’imminence de la livraison et du niveau de précision que votre équipe et vos parties prenantes requièrent. Comprendre les compromis de chaque méthode — et être prêt à les combiner le cas échéant — sera bien plus bénéfique pour votre équipe que de s’engager rigidement sur une seule approche.