Planning Poker asynchrone ou en direct : lequel convient à votre équipe
Quand faire du planning poker en direct, quand laisser l'équipe voter en asynchrone, et pourquoi la plupart des équipes matures finissent par combiner les deux.
Miquel Las Heras
- #planning-poker
- #agile
- #async
Avant de choisir un outil de planning poker, vous devez décider comment votre équipe va voter. Ce choix compte plus que l’outil, et la plupart des équipes le font sans y réfléchir : elles organisent des sessions en direct parce que c’est comme ça que faisait l’équipe précédente, ou elles passent à l’asynchrone parce que réunir tout le monde dans un appel est devenu impossible.
Les deux fonctionnent, ils ne servent simplement pas à la même chose.
Dans le vote en direct, l’équipe joue au planning poker ensemble pendant une réunion, et le facilitateur guide le vote.
Dans le vote asynchrone, chaque développeur vote à un moment différent et aucune réunion n’est nécessaire. Le facilitateur révèle les votes une fois que toute l’équipe a voté.
Choisissez le vote en direct quand :
- Vous voulez améliorer les relations humaines dans l’équipe
- Vous comptez sur une vraie conversation en direct pour faire ressortir les hypothèses cachées
- Vous estimez des stories complexes ou ambiguës, où la discussion compte plus que le chiffre et où le vote sert surtout de prétexte pour s’aligner sur le périmètre
- L’équipe n’est pas encore très mature (ou intègre de nouveaux membres) et vous calibrez encore ensemble ce que veut dire un « 5 »
Choisissez le vote asynchrone quand :
- Optimiser le temps est une priorité
- Le travail est familier, donc la discussion en direct apporte peu
- Vous voulez protéger le temps de concentration
- L’équipe est répartie sur plusieurs fuseaux horaires et réunir tout le monde dans un appel coûte cher
L’approche hybride
Nous avons vu que beaucoup d’équipes matures finissent par adopter cette approche :
Commencer en asynchrone et terminer en direct. Seuls les tickets sur lesquels les votes ont le plus divergé passent en discussion en direct.
Vous gardez le gain de temps sur les tickets où l’asynchrone a suffi, et la discussion en direct sur ceux qui en ont besoin.
La discussion en direct joue aussi un rôle plus important qu’avant. Maintenant que les agents IA écrivent une bonne partie de l’implémentation, le contexte que l’équipe fixe pendant cette conversation est exactement le point de départ de l’agent. J’en ai parlé dans le planning poker à l’ère de l’IA.
Choisir un outil une fois la décision prise
Tous les outils ne proposent pas les trois modes. Certains sont conçus uniquement pour les sessions en direct, d’autres sont asynchrones par nature, et un groupe plus restreint vous laisse commencer une partie en asynchrone et la terminer en direct sans rien exporter d’un endroit à l’autre. Cela vaut la peine de vérifier avant d’installer, parce que changer plus tard revient généralement à changer d’outil.
Pour un exemple concret, l’outil que je développe prend en charge les trois modes, et sa page des fonctionnalités explique comment chacun fonctionne dans l’application web et dans le plugin Jira.
Si votre équipe travaille dans Jira, j’ai comparé les plugins dans les 10 meilleurs plugins de planning poker pour Jira, en indiquant lesquels prennent en charge le vote en direct, asynchrone et hybride.