Marc Morel · Programs · 9 min de lecture

Piège 5 - La décision

Les programmes meurent rarement de mauvaises décisions. Ils meurent de décisions qui ne sont jamais tout à fait prises.

La route d’Abilene

C’est un dimanche après-midi de juillet, à Coleman, au Texas, et le thermomètre affiche 40 degrés. Une famille est assise sur la véranda, avec de la limonade fraîche et une partie de dominos. Un après-midi parfait.

Puis le beau-père lance : « Et si on allait dîner à la cafétéria d’Abilene ? » Abilene est à plus de quatre-vingts kilomètres, et la voiture n’a pas la climatisation. Son gendre trouve l’idée excellente. Sa femme dit qu’elle adorerait y aller. Sa belle-mère dit qu’elle n’y est pas allée depuis longtemps.

Quatre heures plus tard, ils sont de retour, couverts de poussière et épuisés, après un dîner médiocre. Quelqu’un dit que c’était une belle sortie, et la vérité finit par éclater : personne ne voulait y aller. Pas même le beau-père, qui ne l’avait proposé que parce qu’il pensait que les autres s’ennuyaient.

Jerry B. Harvey a raconté cette histoire en 1974 et l’a appelée le paradoxe d’Abilene : un groupe peut prendre une décision avec laquelle chacun de ses membres est, en privé, en désaccord.

Je suis allé à Abilene de nombreuses fois. Jamais au Texas. Toujours en comité de pilotage.

Le chemin critique caché

Chaque programme a un plan rempli de tâches : construire ceci, tester cela, migrer le reste. Ce que le plan montre rarement, c’est l’autre chemin critique, celui fait de décisions. Quel fournisseur ? Quel périmètre pour la première version ? Migre-t-on l’historique ou non ? Qui est propriétaire des données clients ?

Chacune de ces questions bloque du vrai travail. Et contrairement aux tâches, les décisions n’ont ni estimation, ni responsable sur le diagramme de Gantt, ni alarme quand elles sont en retard.

Les personnes impliquées sont rarement indécises par nature. La plupart des sponsors et directeurs de programme avec qui j’ai travaillé prennent des dizaines de bonnes décisions par semaine. Le piège est dans le système qui les entoure : trop de personnes consultées, personne de clairement responsable, chaque décision traitée comme également grave, et chaque décision susceptible d’être rouverte.

C’est cela, le piège de la décision : un programme qui avance à la vitesse de sa décision la plus lente, sans jamais mesurer cette vitesse.

Les dix visages du piège

Dix formes, en trois familles : qui décide, comment on décide, et si la décision tient. La plupart des programmes enlisés en présentent trois ou quatre à la fois.

Qui décide

  • Pas de propriétaire. Tout le monde est consulté, personne ne décide. La question circule de comité en comité jusqu’à ce que l’échéance décide pour tout le monde.
  • Le HiPPO. L’avis de la personne la mieux payée tranche la question, quelles que soient les preuves. Les équipes apprennent à deviner ce que pense le chef plutôt qu’à découvrir ce qui est vrai.
  • Le voyage à Abilene. Tout le monde est d’accord à voix haute et en désaccord en privé. La décision est unanime, et personne n’y croit.

Comment on décide

  • Trop de portes. Comité d’architecture, revue de sécurité, comité budgétaire, comité de pilotage, chacun se réunissant une fois par mois. Chaque porte ajoute des semaines d’attente pour quelques minutes de décision.
  • Le bikeshedding. C. Northcote Parkinson a décrit un comité qui approuve une centrale nucléaire en quelques minutes puis débat une heure de l’abri à vélos, parce que tout le monde comprend un abri à vélos. Les programmes passent des heures sur les couleurs du logo et des minutes sur le modèle de données.
  • Chaque décision est une porte à sens unique. Les choix réversibles, comme une bibliothèque, une mise en page d’écran ou une approche de test, reçoivent le même examen que les choix irréversibles, comme un fournisseur central, un modèle de données ou un contrat. Alors les petits sont lents, et les gros sont bâclés pour rattraper le retard.
  • Attendre la certitude. Une étude de plus, un benchmark de plus, un avis de plus. L’information continue d’arriver, la certitude jamais.

Si la décision tient

  • Le boomerang. Une décision prise en mars revient en avril parce que quelqu’un a manqué la réunion, ou simplement ne l’aimait pas. Rien n’est jamais vraiment décidé.
  • L’amnésie de réunion. La décision a été prise, mais personne ne l’a écrite. Six semaines plus tard, trois personnes se souviennent de trois versions différentes.
  • Le veto silencieux. Tout le monde est d’accord dans la salle, puis rien ne se passe. La décision est respectée sur le papier et ignorée dans le backlog.

Une décision tardive reste une décision

Le coût d’une décision lente est facile à sous-estimer, parce que personne n’envoie de facture pour cela.

Faites le calcul une fois. Une décision qui bloque trois équipes de huit personnes pendant trois semaines coûte 72 semaines-personnes. C’est plus d’une année de travail d’une personne, passée à attendre, ou pire, à construire sur des hypothèses qui seront jetées. Multipliez par les dizaines de décisions dont un grand programme a besoin, et la latence de décision devient discrètement sa plus grosse ligne budgétaire.

Et il y a une règle cachée : ne pas décider est aussi une décision. C’est la décision de continuer à dépenser en attendant. Quand personne ne choisit, le temps choisit, généralement la pire option, parce que les bonnes expirent en premier.

Le coût humain est tout aussi réel. Les équipes qui attendent trop souvent cessent de proposer. Les meilleurs, ceux qui aiment avancer, partent en premier. Ce qui reste est un programme qui a appris à attendre la permission, et qui appelle cela de la gouvernance.

Les décisions lentes nourrissent aussi un autre piège. Chaque choix qu’on ne fait pas maintient deux options en vie, et les équipes finissent par construire les deux « au cas où ». C’est ainsi que la latence de décision se transforme en travail en cours, décrit dans Le piège de la vitesse.

Signaux précoces

On peut entendre ce piège bien avant de pouvoir le mesurer :

  • « On en reparle en aparté. » Puis personne ne le fait.
  • « Il faut qu’on s’aligne avec… » suivi d’un quatrième comité.
  • Le même sujet apparaît à l’ordre du jour de trois comités de pilotage consécutifs.
  • Les équipes construisent « les deux options, au cas où ».
  • Personne ne peut dire, en une phrase, qui décide sur un sujet donné.
  • Les réunions se terminent avec des actions, mais sans décisions.
  • Les gens acquiescent en réunion et argumentent dans le couloir ensuite.
  • Le débat le plus animé du mois portait sur quelque chose de réversible.
  • Une décision du trimestre dernier est « réexaminée » sans aucun fait nouveau.

Avant que la voiture ne quitte l’allée

La réponse n’est pas de décider seul et vite de tout. C’est de rendre évident qui décide, à quelle vitesse, et ce qu’il faudrait pour nous faire changer d’avis.

  1. Un nom par décision. Chaque décision importante a un seul décideur, nommé avant que le débat commence. D’autres sont consultés, et certains doivent donner leur accord, mais une seule personne dit « on part là-dessus ».
  2. Trier les portes. Demandez d’abord : peut-on revenir en arrière à peu de frais ? Si oui, décidez en quelques jours, au niveau le plus bas qui a les faits. Gardez le processus lent et prudent pour la poignée de choix vraiment difficiles à inverser.
  3. Donner à chaque décision une date limite. Mettez les plus importantes dans le plan du programme, à côté des tâches qu’elles bloquent. Une décision qui dépasse sa date est escaladée comme n’importe quel jalon en retard.
  4. L’écrire en une page. Le contexte, les options, le choix, les raisons, et ce qui nous ferait la réexaminer. Cinq minutes d’écriture épargnent cinq réunions de remémoration.
  5. Ne rouvrir qu’avec un fait nouveau. Un journal des décisions rend cela simple : si rien n’a changé depuis la décision, la décision tient. Ne pas l’aimer n’est pas un fait nouveau.
  6. Être en désaccord, puis s’engager. Chacun a une vraie chance d’argumenter. Une fois la décision prise, tout le monde l’exécute pleinement, y compris ceux qui ont argumenté contre. C’est ce qui rend le débat sûr.
  7. Rendre Abilene impossible. Avant une décision de groupe, demandez à chacun d’écrire son avis avant que quiconque parle. Demandez à la personne la plus haut placée de parler en dernier. Désignez quelqu’un pour défendre le point de vue opposé. Les doutes privés deviennent visibles tant que tout le monde est encore sur la véranda.
  8. Supprimer des portes, pas en ajouter. Fusionnez les revues qui vérifient les mêmes choses. Donnez à chaque porte un temps d’attente maximal. Faites descendre les décisions vers les équipes qui ont l’information, et gardez le comité de pilotage pour ce que lui seul peut décider.
  9. Mesurer la latence de décision. Suivez combien de temps prennent les décisions importantes, de la question à la réponse. Ce qui est mesuré raccourcit.

Ce qu’il faut éviter

  • La « responsabilité partagée » d’une décision, qui signifie généralement l’absence de responsabilité.
  • Le même processus pour les choix réversibles et irréversibles.
  • Laisser la voix la plus haut placée parler en premier.
  • L’unanimité comme objectif : le consentement suffit.
  • Les décisions qui ne vivent que dans les souvenirs de réunion.
  • Rouvrir une décision parce que quelqu’un a manqué la réunion.
  • Ajouter une nouvelle porte après chaque incident sans en supprimer une ancienne.

Le tournant de l’IA

L’IA rend les décisions à la fois plus faciles et plus difficiles. Plus faciles, parce qu’une comparaison d’options, une analyse de risques ou le résumé d’un long fil de discussion prennent désormais quelques minutes. Plus difficiles, parce que ces mêmes minutes produisent plus d’options, plus d’analyses et plus de raisons d’en attendre une de plus. Quand les études deviennent gratuites, « étudions cela plus avant » devient la façon la plus tentante de ne jamais décider.

Pendant ce temps, l’IA accélère tout ce qui entoure la décision. Le code, les tests et les documents arrivent plus vite que jamais, ce qui signifie que les décisions deviennent le goulot d’étranglement encore plus tôt. Et les agents de code ne peuvent agir que sur ce qui est écrit : une décision qui ne vit que dans la mémoire de quelqu’un n’existe pas pour eux.

Bien utilisée, l’IA aide du bon côté du problème. Elle peut préparer la fiche de décision d’une page, suivre les décisions qui ont dépassé leur date, et signaler un sujet qui revient à l’ordre du jour sans fait nouveau.

Oser dire « je préférerais ne pas aller à Abilene »

Les meilleurs programmes sur lesquels j’ai travaillé n’étaient pas dirigés par des gens qui n’hésitaient jamais. Ils étaient dirigés par des gens qui rendaient clair, à chaque fois, qui déciderait et pour quand, et qui permettaient de dire sans risque : « Honnêtement, je ne pense pas qu’on devrait y aller. »

Alors, à votre prochain comité de pilotage, essayez une question en douceur avant la clôture de la réunion : qu’avons-nous réellement décidé aujourd’hui, et qui en est responsable ? Si la salle devient silencieuse, vous êtes peut-être déjà à mi-chemin d’Abilene.

Avez-vous déjà fait le voyage à Abilene, en salle de réunion ou ailleurs ? J’aimerais sincèrement entendre votre histoire.

Toutes les situations décrites ici sont des composites, tirés de nombreux programmes sur 25 ans.

Partager :
Retour