ARQUIVO_DE_PESQUISA
Modelo de falha do queijo suíço
O modelo de falha do queijo suíço, introduzido por James Reason em 1990, representa as defesas de sistemas complexos como fatias de queijo suíço — cada uma com buracos representando fraquezas individuais. Uma falha não ocorre quando uma única camada falha, mas quando buracos em múltiplas camadas se alinham, permitindo que uma trajetória de acidente passe por todas elas. O modelo desloca fundamentalmente a causalidade de incidentes de 'quem fez a coisa errada' para 'que condições convergiram'.
VER A PRÁTICA
Transforme um pensamento que esta pesquisa explica em um passo claro.
O PENSAMENTO
“Cada bug neste sistema legado agora reflete minha competência”
SUA RESPOSTA GRAVADA
“Sou dono do que mudo depois, não de tudo que estava antes de eu chegar.”
UM PASSO PRIVADO
Abra o git log do arquivo com o bug. Note a data quando foi introduzido. Se foi antes você chegar, escreva essa data numa nota privada e leia aquele commit original para entender o contexto daquela época.
Como soa na sua cabeça
O roteiro interno depois de um incidente de deploy: 'Eu deveria ter pego isso — claramente não sou bom o suficiente para esse papel.' O modelo do queijo suíço relê a situação: o deploy passou por revisão de código, CI, staging e feature flags antes de chegar à produção. O incidente precisou que todas essas camadas fossem porosas simultaneamente — o indivíduo que clicou em deploy herdou um sistema com muitos buracos já abertos.