Le planning poker est une technique d’estimation (en Story Points ou en Jours) utilisée dans le cadre d’organisations Agile, Scrum et SAFe. Cette méthode d’estimation est aussi appelée “Scrum Poker”.
Le Planning Poker a été crée en 2002 par James Grenning puis popularisée par Mike Cohn. On l’utilise non pas pour planifier mais pour estimer.
C'est quoi le Planning Poker ?
Le Planning Poker est une méthode d’estimation collaborative, essentielle dans le cadre d’une équipe Scrum. Il permet d’évaluer l’effort nécessaire pour accomplir les tâches de développement. Fondée sur le consensus, cette technique assure que chaque membre de l’équipe apporte sa contribution à l’estimation finale. Favorisant la communication et la transparence, le Planning Poker est un outil clé pour une collaboration efficace.
Dans les sections suivantes, nous détaillerons le déroulement d’une session typique de Planning Poker !
Déroulement d'une session d'estimation
Les membres de l’équipe Scrum s’installent autour d’une table, ou sur un outil de visioconférence. Il faut que tous les membres de l’équipe de développement soient présents lors de la session d’estimation. La présence du PO est aussi nécessaire.
Le matériel nécessaire est un jeu typique de cartes de Planning Poker. Ce jeu comprend généralement assez de cartes pour 4 « joueurs » (estimateurs). Si vous êtes plus nombreux, procurez-vous au moins deux jeux de cartes. Si la réunion se déroule en ligne, assurez vous que votre outil autorise le bon nombre de participants.
Chaque deck contient des cartes avec des valeurs comprises entre 0 et 100 et 3 cartes spéciales (une avec un point d’interrogation, une autre avec le symbole de l’infini et la dernière avec une tasse de café).
La composition du jeu de carte est la suivante:
- Les nombres sur les cartes représentent une progression basée sur la suite de Fibonacci. Vous trouverez les chiffres suivants sur les cartes : 1, 2, 3, 5, 8, 13. On trouvera ensuite les chiffres 20, 40 et 100 (au lieu de 21, 34 et 55).
- Le symbole ∞ (infini) est utilisé quand le joueur estime que la User Story vaut plus de 100 unités.
- Le point d’interrogation est utilisé si l’estimateur ne sait pas estimer l’US.
- La tasse de café exprime le besoin de faire une pause pour toute l’équipe.
- La carte 0, représente une tâche dont la charge est quasi-nulle.
L’estimation avec le Poker Planning se déroule en 4 étapes :
1 – Explication de la User Story par le Product Owner :
Le PO (Product Owner) explique un scénario utilisateur (User Story) à tous les participants de la session d’estimation.
2 – Questions/réponses sur le contenu de la User Story :
Les participants posent des questions au PO, discutent du périmètre de la User Story et évoquent les conditions de sa Definition of Done. Ils peuvent également demander des clarifications au Product Owner.
3 – Estimation individuelle :
Chacun des estimateurs évalue la complexité, choisit la carte qui correspond à son estimation et la dépose, face vers le bas, sur la table devant lui ou sur l’outil en ligne.
4– Négociation et estimation collective :
Au signal du Scrum Master, les cartes sont retournées en même temps. S’il n’y a pas d’unanimité, l’équipe discute et négocie les écarts d’estimation. S’il y a désaccord, alors on reprend à l’étape 3. On répète le processus d’estimation, jusqu’à l’obtention de l’unanimité au sein de l’équipe.
Pour aller plus vite, n’hésitez pas à couper la poire en deux s’il n’y a pas d’unanimité. Il est essentiel de se mettre d’accord en début de session sur la règle à appliquer en cas de désaccord (Faire une moyenne, prendre la plus haute ou la plus basse des estimations, etc.).
Mes conseils pour une estimation réussie
Cette méthode agile d’estimation permet une communication au sein de l’équipe Scrum. L’avantage principal du Poker Planning est de permettre à tous de s’exprimer librement et de faire émerger une estimation avec un consensus au sein de l’équipe.
Voici une liste de conseils que je donne à mes équipes en tant que Scrum Master :
Il peut arriver que les participants ne parviennent pas à un accord après plusieurs tours de d’estimation et de discussion. Cela peut souvent être attribué à une interprétation différente de la User Story en question. Dans de telles situations, il est essentiel de se mettre d’accord sur une grille de lecture commune, ainsi que des critères d’évaluation explicites.
Astuce pour gagner du temps : si les valeurs extrêmes ne diffèrent que d’un seul point (ex. un majorité de 5 et un seul 8). Il peut être utile de convenir d’une règle pour trancher rapidement, sans discussion. Vous pouvez par exemple vous choisir la note majoritaire ou recourir à la moyenne arithmétique.
Il faut garder à l’esprit que la technique du Planning Poker génère beaucoup de discussions. Elle est donc particulièrement adaptée lorsque le nombre de stories à estimer est limité (une dizaine). Si vous avez un grand nombre de stories à estimer, il peut être préférable d’opter pour la technique de l’Extreme Quotation, qui limite les discussions aux aspects les plus essentiels. Je reviendrai en détail sur cette autre méthode d’estimation dans un futur article.
Utiliser le Planning Poker pour estimer en Story Point
L’estimation en story points, associée au Planning Poker, est une méthode incontournable pour évaluer et planifier le travail de développement dans un cadre Agile. Elle permet d’appréhender de manière plus fine la complexité, l’effort et les risques des tâches et des User Stories, facilitant ainsi la répartition et l’organisation du travail au sein de l’équipe.
Différence entre estimation en Story Points et estimation en jours
Contrairement à l’estimation en jours, l’estimation en story points se concentre sur la complexité et l’effort requis pour achever une tâche ou une User Story, plutôt que sur le temps réel nécessaire pour la réaliser. Cela permet de se détacher des contraintes de temps et de se concentrer sur la difficulté relative des tâches et des User Stories.
Processus d’estimation en story points combiné avec le Planning Poker
Commencer par estimer la tâche ou la User Story la plus petite : L’équipe commence par estimer la tâche ou la User Story la plus petite et lui attribue la valeur minimale de 1 story point. Cette tâche ou User Story sert de référence pour les estimations ultérieures.
Utiliser la tâche ou la User Story de référence : Pour les tâches ou User Stories suivantes, l’équipe se base sur cette tâche ou User Story “étalon” pour évaluer si une tâche ou une User Story est beaucoup plus complexe ou nécessite beaucoup plus d’efforts. L’équipe attribue une note en story points à cette seconde tâche ou User Story en utilisant le Planning Poker avec la suite de Fibonacci (1, 2, 3, 5, 8, 13, 21, ∞).
Découper les Tâches ou User Stories trop volumineuses : Si une tâche ou une User Story reçoit une note supérieure à une certaine valeur (par exemple 8), l’équipe peut envisager de la diviser en tâches ou User Stories plus petites pour mieux évaluer sa complexité.
Acquérir des repères en story points : Au fur et à mesure que l’équipe acquiert de l’expérience et des repères en story points, il devient plus facile d’estimer les tâches et User Stories suivantes en se basant sur ces valeurs pour évaluer des tâches ou User Stories plus ou moins complexes.
Discussion collaborative : Les membres de l’équipe discutent de leurs points de vue et partagent leurs expériences pour parvenir à un consensus sur l’estimation en story points, en utilisant le Planning Poker comme méthode de discussion collaborative. Ces échanges sont précieux car ils permettent de révéler des complexités cachées ou des simplifications possibles, enrichissant ainsi la compréhension collective de la tâche ou de la User Story.
Réévaluation continue : Les estimations en story points sont réévaluées régulièrement pour refléter les nouvelles informations et les apprentissages de l’équipe, en utilisant le Planning Poker pour faciliter cette réévaluation et assurer une vision partagée de l’estimation.
Avantages de l’estimation en story points
L’estimation en story points présente plusieurs avantages :
- Simplicité et rapidité : Avec le temps, il devient de plus en plus facile et rapide d’estimer les tâches et User Stories. L’équipe gagne en efficacité à chaque session de Planning Poker.
- Focalisation sur l’effort et la complexité : En ne se concentrant pas sur le temps, l’équipe peut discuter des véritables défis et efforts requis pour accomplir une tâche ou une User Story, ce qui est souvent plus pertinent que le temps nécessaire.
- Communication enrichie : Les divergences dans les estimations (par exemple, une note de 8 contre une note de 3) génèrent des discussions constructives. Ces échanges permettent aux développeurs de partager des perspectives différentes, d’identifier des complexités ou de proposer des simplifications que d’autres n’auraient peut-être pas envisagées.
- Consensus d’équipe : L’estimation en story points permet à l’équipe de se mettre d’accord sur la complexité et l’effort nécessaires pour implémenter une User Story, renforçant ainsi la cohésion et la compréhension collective.
En résumé
En conclusion, l’estimation en story points combinée au Planning Poker est un outil puissant pour les équipes de développement Agile. Elle offre une approche flexible et adaptative pour planifier et estimer le travail, tout en favorisant une meilleure collaboration et communication au sein de l’équipe. En adoptant cette méthode, les équipes peuvent mieux gérer la complexité du développement logiciel et améliorer leur efficacité.
Pour optimiser votre processus de développement, intégrez cette approche et réévaluez régulièrement vos estimations en story points afin de refléter les changements et les apprentissages de l’équipe. Cela vous permettra de maintenir une vision partagée et de continuer à améliorer votre processus de développement.
Top 3 des outils de Planning Poker en ligne et gratuits
1. Celui que je conseille : Planitpoker
Le meilleur outil de Planning Poker en ligne, simple et efficace avec des fonctionnalités 100% gratuites.
Cet outil inclus certaines fonctionnalités notables : créer des salles pour effectuer une estimation, saisir ou importer des User Stories, ignorer des User Stories et révéler automatiquement les votes à la fin du processus de vote. De plus, il prend également en charge diverses méthodes d’estimation, notamment les cartes T-shirt ou Scrum (Fibonacci). Enfin il n’y a aucune publicité qui dégrade l’expérience utilisateur et cela, c’est un vrai plus.
Les plus : Pas de publicité et gratuit.
2. Firepoker.io
Cet outil de planning poker en ligne est entièrement gratuit et open source. vous n’avez besoin d’aucune aucune inscription pour lancer une session. Vous pouvez créer un espace et effectuer des estimations presque immédiatement. De plus, les cartes d’estimation sont fournies en quatre modèles différents, telles que Fibonacci, T-shirt, Scrum et Séquentiels. Inviter les membres de l’équipe dans l’espace est plutôt facile. Tout ce que vous avez à faire est de partager le lien de la salle avec eux. Vous pouvez importer votre liste de User Stories facilement.
Les plus : Pas de publicité, gratuit et open source.
Le moins : Un tout petit peu moins de fonctionnalités que celles disponibles chez les deux autres concurrents.
3. scrumpoker-online
Scrumpoker-online est un autre outil de Scrum Poker en ligne facile à utiliser et entièrement gratuit. Il est disponible avec une interface utilisateur simple. Il vous permet de créer des espaces et d’inviter des membres de l’équipe en quelques secondes. Vous n’avez pas besoin de vous inscrire, ni de payer des frais supplémentaires. Ce que j’apprécie le plus c’est la possibilité d’effectuer une estimation sans perdre trop de temps pour lancer la session.
Le moins : la présence de publicités dans la version gratuite.
N’hésitez pas à nous proposer d’autres outils de Poker Planning en ligne gratuits dans les commentaires ! ce sera un plaisir de les intégrer dans notre classement, une fois testés.
Achetez des cartes de Planning Poker
Simplifiez vos réunions de planification de sprint avec les cartes de Poker Planning ! Faites participer votre équipe de manière amusante et efficace, encouragez la collaboration et obtenez des estimations rapides et précises. Rejoignez la communauté des Scrum Masters qui ont déjà adopté cette pratique. Achetez vos cartes dès maintenant et transformez vos réunions en expériences productives et harmonieuses !
Conclusion
En conclusion, les cartes de Poker Planning sont un outil simple mais puissant pour les Scrum Masters et les équipes Agile. Elles permettent de faciliter les sessions de planification de sprint, d’encourager la participation de toute l’équipe, d’améliorer la communication et de favoriser la collaboration. Investir dans ces cartes peut donc être un choix judicieux pour optimiser la gestion de projet et améliorer la productivité de votre équipe. Alors, n’hésitez plus et procurez-vous dès maintenant vos cartes de Poker Planning pour rendre vos réunions de planification de sprint plus efficaces et agréables !
Cartes de Planning Poker en pdf à imprimer
Téléchargez ces cartes de Planning Poker en pdf à imprimer. Nous avons créés ce deck de cartes pour vous. N’hésitez pas à les télécharger et nous donner un feedback pour améliorer ce fichier pdf.
Plusieurs fans de Pokémon composaient mon équipe à l’époque, d’où le thème choisi pour ces cartes de Poker Planning.