Quand les cérémonies Agile coûtent plus cher que les features qu'elles planifient
J'ai vécu ça il y a quelques mois. Deux heures de sprint planning, de refinement, de poker planning, de re-estimation après désaccord. Et au bout du compte : une card Jira avec un "3 points" que tout le monde contestait encore le lendemain au daily.
Le développeur qui devait coder la feature avait passé plus de temps à en parler qu'à la construire.
Ce n'est pas un cas isolé. C'est un pattern que j'observe régulièrement dans des équipes qui "font de l'Agile" depuis des années.
Le signe que quelque chose s'est inversé
Quand une équipe passe plus de temps à estimer le travail qu'à le faire, c'est que quelque chose s'est inversé dans sa façon d'opérer.
Le process est devenu le produit.
Ce qui est insidieux, c'est que personne ne s'en rend compte. Chaque personne fait "bien son travail" :
- Le PO a soigneusement cadré les specs
- Le Scrum Master a bien animé chaque cérémonie
- L'équipe a estimé collectivement et consensuellement
- Le board Jira est impeccable
Et l'utilisateur, lui, attend toujours sa feature.
Le Jira est propre. Le backlog est bien priorisé. La vélocité de sprint est joliment traquée dans un graphique. Et pourtant, rien ne sort.
Les trois dérives que j'observe systématiquement
1. L'estimation devient une fin en soi
Dans une équipe saine, l'estimation sert à donner de la visibilité sur une date de livraison approximative. C'est un outil de communication, pas une science exacte.
Dans les équipes qui dérivent, l'estimation devient un objectif à part entière. On ne cherche plus à livrer vite et à apprendre du feedback utilisateur. On cherche à avoir raison sur le chiffrage.
J'ai vu des équipes passer 45 minutes à débattre si une feature vaut "5 points ou 8 points" alors que personne dans la salle ne savait ce que représente concrètement un point dans leur contexte. La discussion tourne en rond, tout le monde défend son vote, et à la fin on se met d'accord sur une médiane par fatigue collective.
La précision de l'estimation est souvent inversement proportionnelle à la valeur livrée.
2. La réunion remplace la décision
Quand personne n'a l'autorité de trancher, on organise une réunion. Quand la réunion ne conclut pas, on en planifie une autre.
Le consensus permanent est l'ennemi de la vélocité.
Ce n'est pas une critique du travail collectif - les décisions importantes gagnent à être prises avec plusieurs angles de vue. Mais il y a une différence entre une décision prise en réunion et une décision différée par des réunions répétées.
Dans les équipes qui fonctionnent bien, quelqu'un a le mandat de trancher. Le PO décide du "quoi", le lead tech décide du "comment". Quand les deux rôles sont flous, ou quand personne ne veut porter la responsabilité d'une décision, on réunit tout le monde pour diluer la responsabilité dans le collectif.
Ce n'est pas de l'Agile. C'est de la politique de couloir avec des post-its.
3. La complexité du process cache la simplicité du problème
J'ai vu des features qui tenaient en 3 lignes de code passer par 4 cérémonies Agile avant qu'un développeur n'ouvre son IDE.
Le vrai problème sous-jacent était souvent une ambiguïté fonctionnelle simple : le PO ne savait pas exactement ce qu'il voulait, et au lieu de régler ça en 10 minutes avec le bon interlocuteur, on a convoqué toute l'équipe pour "affiner" ensemble.
C'est un symptôme d'organisation, pas un problème d'Agile. La méthodologie ne peut pas compenser l'absence de clarté dans la vision produit ou l'absence d'ownership clair.
Ce que ça coûte réellement
On sous-estime systématiquement le coût des cérémonies.
Une équipe de 6 personnes (3 devs, 1 PO, 1 designer, 1 Scrum Master) en réunion d'estimation 2 heures par semaine, c'est 12 heures/semaine soit plus de 600 heures/an - l'équivalent de 75 jours de développement. En coût moyen, c'est facilement 50 000 à 80 000€/an de temps passé à ne pas coder.
Ce calcul ne rend pas les réunions inutiles. Il les rend chères, ce qui impose de les rendre proportionnelles à la valeur qu'elles génèrent.
Si une cérémonie de 2 heures permet à l'équipe de livrer 2 fois plus efficacement sur les 2 semaines suivantes, elle se paie d'elle-même. Si elle produit principalement un board Jira propre et un désaccord reporté, elle est un coût sans retour.
La méthodologie est un outil, pas une religion
L'Agile à l'origine répondait à un problème réel : les projets en Cycle en V qui livraient quelque chose que personne ne voulait plus un an après le brief initial. La solution était simple : livrer souvent, confronter tôt à la réalité, ajuster en continu.
Le problème, c'est que la méthodologie s'est institutionnalisée. Des certifications se sont créées, des rituels se sont formalisés, des outils se sont imposés. Ce qui était une façon pragmatique de travailler est devenu un corpus de pratiques sacrées qu'il est mal vu de remettre en question.
Un bon CTO hands-on - et c'est une partie centrale de ce que j'apporte aux équipes que j'accompagne - doit savoir quand court-circuiter le process pour que l'équipe avance. Pas pour tout brûler, mais pour rappeler que la cérémonie est au service du livrable, jamais l'inverse.
Les questions à poser avant chaque réunion d'estimation
Avant de bloquer 2 heures d'équipe pour estimer des tickets, trois questions :
Est-ce qu'on serait plus avancés si on avait simplement commencé à coder ? Souvent, la réponse est oui. Surtout pour des features peu risquées, dont le périmètre est clair, et dont l'incertitude technique est faible.
Qui a besoin de cette estimation, et pourquoi ? Si la réponse est "pour mettre un chiffre dans Jira", la réunion n'a pas de raison d'être. Si la réponse est "parce que le client a besoin de savoir si on peut livrer avant son lancement", la discussion devient plus courte et plus efficace.
Quelle est la question à laquelle cette cérémonie doit répondre ? Une réunion sans question précise produit une conversation sans conclusion. Une réunion avec une question claire ("sommes-nous capables de livrer la feature X en un sprint ?") peut se conclure en 20 minutes.
Ce qui fonctionne vraiment
Les équipes les plus efficaces que j'ai vues ne suppriment pas toutes les cérémonies. Elles les réduisent au strict nécessaire et les rendent décisionnelles.
Estimations rapides ou pas d'estimation du tout. Pour les features dont la complexité est évidente, l'estimation collective n'apporte rien. Un dev senior et le PO en 10 minutes arrivent à la même conclusion qu'une heure de poker planning.
Un owner par décision. Le PO décide du périmètre, le lead technique décide de l'approche. Quand les deux sont alignés, le ticket va en sprint. Quand ils ne le sont pas, ils résolvent leur désaccord à deux - pas en convoquant toute l'équipe.
Des sprints plus courts pour moins planifier. Des sprints d'une semaine forcent à se concentrer sur le plus petit périmètre utile. Moins de matière à planifier = moins de temps en cérémonie.
Supprimer ce qui ne manque à personne. J'ai vu des équipes supprimer le poker planning et ne recevoir aucune plainte. J'en ai vu d'autres supprimer le refinement hebdomadaire et remplacer ça par 10 minutes de clarification en async avant chaque ticket. Si une cérémonie disparaît et que personne ne remarque son absence, c'est qu'elle ne servait pas à grand-chose.
Le signal d'alerte n'est pas qu'une équipe fait des cérémonies Agile. C'est qu'une équipe passe plus de temps à parler du travail qu'à le faire.
La question à se poser régulièrement en tant que lead technique : quelle est la part de notre semaine collective qui se traduit directement en valeur pour l'utilisateur ?
Si la réponse fait mal, c'est probablement un bon endroit pour commencer à simplifier.
Benjamin Raimond
CTO hands-on : j'architecture, je code, je structure l'équipe technique. Je transforme des objectifs business en solutions robustes et durables pour les startups et PME.
En savoir plus →