Publicado a

Cada falha deixa uma regra

Um incidente resolvido que não muda nada voltará a acontecer. A forma de aprender das falhas é transformar cada uma em algo permanente: um teste, uma validação, uma regra ou uma decisão escrita.

Linha de serviço Engenharia de Plataforma

Resolver não é aprender

Um serviço falha, a equipa arranja-o, todos respiram e voltam ao que estavam a fazer. Três meses depois, a mesma falha, noutro serviço, com outra pessoa de prevenção que não sabia o que aconteceu da primeira vez.

Resolver um incidente é necessário. Mas se no fim do incidente a plataforma estiver exatamente igual a antes, o único que se ganhou foi tempo.

O ciclo completo

Cada falha deixa uma regraCiclo do incidente até uma ação permanente que volta à plataforma.PLATAFORMA · APRENDERCada falha deixa uma regraFalhaRecuperarAnalisar sem culpadosCausa de raizAção permanentevolta àplataforma«AÇÃO PERMANENTE» QUER DIZER UMA DESTAS Um teste Uma validação Uma regra Uma decisão escrita«Ter mais cuidado» não conta: não continua a funcionar quando todos se esquecem.N100F · n100f.com

  1. Recuperar o serviço, com o procedimento desenhado para isso (vimo-lo ao desenhar para falhar).
  2. Analisar sem procurar culpados. A pergunta não é quem se enganou, mas o que permitiu que o erro chegasse a produção.
  3. Encontrar a causa de raiz, que quase nunca é a óbvia. «Alguém carregou uma configuração errada» é o sintoma; «nada verificava essa configuração antes de a implementar» é a causa.
  4. Transformá-la em algo permanente.

O que conta como «permanente»

Não conta «ter mais cuidado». Conta algo que continue a funcionar quando todos se tiverem esquecido do incidente:

  • Um teste que teria detetado a falha.
  • Uma validação automática na construção, como as do artigo sobre que falhe a construção.
  • Uma regra na norma da organização, com a sua verificação.
  • Um registo de decisão se a falha revelou que uma decisão de desenho já não se sustenta.

Medi-lo

Uma plataforma que aprende nota-se em dois números: os incidentes repetidos descem e cada vez mais falhas param na construção em vez de chegarem a produção.

Muitas dessas regras e validações são hoje aplicadas por assistentes de IA que trabalham dentro da plataforma. Como se governa isso é o último bloco da série.


Como o aplicamos: Engenharia de Plataforma.

Se o seu custo cloud cresce sem que ninguém saiba porquê, ou a sua arquitetura depende de quem a montou, falemos.

Falemos