Journée des checklists : cocher ne suffit pas à vérifier
Le 30 octobre, le Calendrier Nerd célèbre la journée américaine des checklists. La question décisive se cache derrière la coche : une commande d’avion bloquée, une mise en production et une sauvegarde révèlent l’écart entre se souvenir d’une action et vérifier son résultat.

Les fichiers sont copiés, le logiciel fermé, la disquette rangée dans sa pochette. Plus tard, le projet refuse de s’ouvrir. « Sauvegarde effectuée » semblait pourtant limpide. La formule laissait plusieurs questions sans réponse : s’agissait-il des bons fichiers ? La copie était-elle terminée ? Les données enregistrées sont-elles lisibles ?
Cet écart donne son intérêt à la journée des checklists du 30 octobre 2026. Une liste de vérification bien conçue aide à repérer une omission importante avant que l’étape suivante ne la rende coûteuse. Sa valeur tient à ce qu’elle permet d’observer.
Le 30 octobre 1935 : un repère, avec une histoire antérieure
Le Calendrier Nerd place le National Checklists Day américain au 30 octobre. La date rappelle aussi un épisode documenté de l’aviation. En 1935, le Model 299 de Boeing s’écrase après son décollage de Wright Field. Un dispositif de verrouillage des commandes n’a pas été désengagé. Hill et Tower meurent de leurs blessures ; d’autres personnes à bord survivent. L’autorité australienne de l’aviation civile, la CASA, revient sur l’accident dans son histoire de la checklist.
L’épisode illustre un problème durable : l’expérience ne garantit pas l’exécution de chaque action indispensable. Un avion stationné et un avion prêt à voler doivent présenter des configurations différentes. La compétence générale de l’équipage ne pouvait compenser la transition oubliée.
Il serait cependant abusif d’y voir l’invention de toutes les listes de vérification. Un rapport de la NASA signé Asaf Degani et Earl L. Wiener, dont la couverture porte la date de mai 1990, évoque déjà des checklists de l’US Air Service de 1920. L’accident est un repère historique utile. Il ne démontre ni l’existence de la toute première liste ni l’origine de la journée du calendrier.
Une liste de tâches et une liste de vérification n’ont pas le même rôle
La première demande ce qu’il reste à faire. La seconde cherche à savoir si une condition nécessaire est remplie à un moment donné. Deux lignes presque semblables sur le papier peuvent donc accomplir des travaux très différents.
« Faire une sauvegarde » demande une action. « Restaurer la sauvegarde de jeu sélectionnée dans un dossier de test distinct et l’ouvrir correctement » définit un résultat observable. La formulation précise aussi la portée de la réponse : ouvrir une partie ne certifie pas la totalité d’une archive. Une conclusion solide a des limites explicites.
Le rapport de la NASA distingue les procédures qui conduisent l’action pas à pas des méthodes qui vérifient une configuration après le travail initial. Chacune a son utilité. La confusion apparaît lorsqu’un contrôle supposé indépendant se contente de répéter le souvenir de la tâche accomplie.
Attention à la réponse héritée de la fois précédente
Imaginons une petite mise en production web répétée chaque semaine. Les tests passent habituellement, l’environnement cible est généralement correct et la copie de sauvegarde se termine presque toujours. Avec l’habitude, « oui » devient plausible avant même d’avoir examiné les résultats du jour.
Une interruption suffit à compliquer la situation. Quelqu’un pose une question au milieu du processus. À votre retour, impossible de savoir si la ligne surlignée était la dernière achevée ou la prochaine à traiter. Le document a conservé les questions, mais pas votre position dans le travail.
Dans cet exemple logiciel, mieux vaut noter la version vérifiée, garder les points en attente bien visibles et définir la reprise après une pause. « Je me souviens de l’avoir fait » peut vous conduire vers la preuve correspondante. Le souvenir ne devrait pas prendre discrètement la place de cette preuve.
Le même principe accompagne les lancements de logiciels
La Launch Coordination Checklist publiée par Google est présentée comme une version abrégée de sa liste originale datant d’environ 2005. Elle aborde notamment la capacité, les dépendances, la supervision, les sauvegardes et leur restauration, ainsi que le déploiement. Son regard porte sur tout le service : le code peut fonctionner alors que l’exploitation reste mal préparée.
Le chapitre consacré aux lancements fiables explique pourquoi les questions doivent être entretenues et déboucher sur des actions concrètes. Cette pratique documentée ne signifie pas qu’un projet personnel doive reprendre l’infrastructure de Google ou l’intégralité de sa liste.
Un petit site a besoin d’une vérification à sa mesure. Quelle panne aurait de vraies conséquences ? Que pouvons-nous constater maintenant ? Qui remarquera un problème ensuite ? Ces questions sont plus utiles qu’un catalogue importé de cases dont personne ne comprend la raison d’être.
Cinq points accompagnés de preuves pour une petite publication
Voici notre propre exemple pour une modification limitée d’un site web. Adaptez les conditions au projet. Il ne s’agit ni d’une procédure aéronautique ni d’un référentiel d’exploitation complet.
- La modification et sa destination sont correctes : l’identifiant de version et l’environnement cible correspondent au changement prévu. Consignez les deux ; l’apparence familière d’une fenêtre de terminal ne les établit pas.
- Les contrôles pertinents sont concluants : les résultats concernent cette version et un essai dans le navigateur parcourt la fonction modifiée. Le succès d’une ancienne compilation ne répond pas à la question du jour.
- Le retour en arrière est utilisable : la version précédente fonctionnelle ou une autre voie de récupération est disponible. Si les données stockées sont concernées, les vérifications nécessaires de sauvegarde et de restauration sont terminées.
- Le résultat public fonctionne : après publication, ouvrez la destination réelle et effectuez l’action principale. Un transfert réussi ne confirme qu’une étape.
- La surveillance a un responsable : une personne désignée connaît le signal d’erreur à suivre et la condition qui déclencherait un retour en arrière ou une autre mesure de récupération.
Chaque point nomme un état, une observation ou une responsabilité. La liste rend la discussion sur la préparation plus précise. Sa seule présence ne rend pas une mise en production fiable.
Garder la pause utile, retirer le rituel vide
Une checklist peut devenir trop longue pour être utilisée avec attention. Chaque point devrait justifier sa place : intercepter un échec significatif, éclairer une décision ou résoudre un problème de coordination. Déplacez les explications détaillées vers une procédure liée lorsque les instructions masquent le contrôle essentiel.
Automatisez les vérifications répétables quand une machine peut les réaliser de façon fiable, puis rendez leurs échecs visibles. L’attention humaine reste nécessaire pour le contexte et les jugements que l’automatisation ne peut établir. Un voyant vert automatique pour la mauvaise version répond toujours à la mauvaise question.
Après une omission, retravaillez le point concerné. La formulation était-elle ambiguë ? La preuve difficile à trouver ? Deux personnes pouvaient-elles supposer chacune que l’autre avait vérifié ? Notre article sur la manière de transformer les erreurs en meilleurs systèmes suit cet apprentissage après l’échec. Une checklist en réinvestit une partie dans la tentative suivante.
Rendre une réponse vérifiable
Pour cette journée des checklists, choisissez une tâche récurrente et remplacez sa ligne la plus vague. Définissez le moment du contrôle, la condition attendue et la preuve qui soutiendrait la réponse. Ce qui reste incertain doit rester visible.
La coche consigne votre jugement. Le travail qui lui donne sa valeur vient juste avant : regarder ce qui est réellement là.
