DOSSIER_DE_RECHERCHE
Modèle de défaillance du fromage suisse
Le modèle de défaillance du fromage suisse, introduit par James Reason en 1990, représente les défenses des systèmes complexes comme des tranches de fromage suisse — chacune avec des trous représentant des faiblesses individuelles. Une défaillance ne survient pas quand une seule couche échoue, mais quand les trous dans plusieurs couches s'alignent, permettant à une trajectoire d'accident de passer à travers toutes. Le modèle déplace fondamentalement la causalité des incidents de 'qui a fait la mauvaise chose' à 'quelles conditions ont convergé'.
VOIR LA PRATIQUE
Transforme une pensée expliquée par cette recherche en un geste clair.
LA PENSÉE
“Corriger les petits bugs se sent comme réarranger les chaises longues du Titanic”
TA RÉPONSE ENREGISTRÉE
“Ce bug peut être corrigé. La forme du système est distincte.”
UN PAS PRIVÉ
Trouve un petit bug dans le code qui n'a pas de dépendances architecturales—une faute de frappe, un message d'erreur, un contrôle nul manquant. Corrige-le complètement, y compris un test. Envoie-le en tant que PR sans justifier pourquoi tu n'as pas corrigé le système entier. Ne…
Comment ça sonne dans ta tête
Le scénario intérieur après un incident de déploiement : 'J'aurais dû remarquer ça — je ne suis clairement pas assez bon pour ce rôle.' Le modèle du fromage suisse relit la situation : le déploiement a passé la révision de code, la CI, le staging et les feature flags avant d'atteindre la production. L'incident a eu besoin que toutes ces couches soient poreuses simultanément — l'individu qui a cliqué sur déployer a hérité d'un système avec beaucoup de trous déjà ouverts.