Le Planning Poker, qu’est-ce que c’est ?
Le Planning Poker est une méthode ludique permettant de donner des estimations de temps pour le développement de fonctionnalités. Cette méthode est très souvent utilisée dans la méthode Scrum par les équipes Agiles.
Elle a été proposée sous sa forme moderne par James Grenning dans un article paru en 2002. Vous retrouverez ci-dessous une interview qu’il a réalisée expliquant son raisonnement.
Le Planning Poker, comment y joue-t-on?
On y joue en équipe, autour d’une table.
L’équipe est composée des membres suivants :
- Le client OU Product Owner
- Les développeurs et chefs de projet qui composent l’équipe de développement
- Un modérateur qui est souvent le ScrumMaster ou bien le coach Agile de l’équipe
Le jeu de carte qui va servir de support tout au long de la réunion porte des valeurs qui sont plus pertinentes à l’évaluation de durée de tâches. Typiquement ces valeurs sont : 0, ½, 1, 2, 3, 5, 10, 20, 50, 100. Ces valeurs correspondent au nombre de jours qu’une fonctionnalité donnée prendrait à être développée.
Dans un premier temps, le modérateur lit la description de l’histoire utilisateur (ou User Story) ou la fonctionnalité que l’équipe doit estimer. Le product owner peut fournir des explications supplémentaires sur la fonctionnalité.
Ensuite, chaque membre de l’équipe de développement choisit une carte dans son jeu qui correspond à son estimation initiale. On pose sa carte à l’envers sur la table pour ne pas influencer les autres personnes de l’équipe.
Lorsque tout le monde est prêt, on retourne les cartes simultanément et on lit les diverses estimations.
Les membres de l’équipe ayant donné les estimations les plus basses et les plus hautes sont invités à expliquer leur raisonnement. Après une brève discussion, on cherche à émettre une estimation faisant consensus, éventuellement en répétant le jeu.
Et on répète ce processus pour l’ensemble des fonctionnalités composant le projet.
Quels sont les avantages du Planning Poker ?
Le format de la réunion avec l’équipe permet d’encourager une discussion ouverte sur les estimations. Les estimations ne sont alors plus le fruit des dires d’une seule personne mais bien le résultat de réflexion de plusieurs intervenants ayant chacun leurs niveaux d’expérience et d’expertise.
Cette méthode permet de prendre en compte les avis de tous (et pas seulement de celui qui parle le plus fort) et favorise les échanges entre le responsable de produits et l’équipe de développement.
L’estimation est donc plus fiable car elle a été validée par d’autres.
Enfin, le fait d’utiliser un système de points pour chaque tâche va garantir une stabilité tout au long du projet. Peu importe la vitesse à laquelle l’équipe de développement accomplira ces tâches, nul besoin de réviser les estimations : c’est le rapport entre le temps réel et les points qui évolueront.
Planning Poker, une méthode infaillible ?
Le danger potentiel du Planning Poker réside dans l’obligation de se mettre d’accord sur une estimation. En effet, si le consensus est trop dur ou trop long à trouver entre les différents membres et leurs estimations, on peut supposer qu’il perdure un degré d’incertitude sur cette dernière estimation. Néanmoins, plusieurs études initiales menées par Nils Christian Haugen semblent confirmer l’intérêt de la pratique. Elle produirait des estimations légèrement plus fiables que l’estimation par un seul « expert ».
Où obtenir les cartes de Planning Poker ?
Sur votre projet Preview !
Alors, êtes vous prêts pour une petite partie?