OPS07-BP05 Tomar decisões embasadas para implantar sistemas e alterações
Há processos em vigor para alterações com e sem êxito feitas na workload. Uma estratégia pre-mortem é um exercício em que uma equipe simula uma falha para desenvolver estratégias de mitigação. Use as estratégias pre-mortem para antecipar falhas e criar procedimentos, quando apropriado. Avalie os benefícios e os riscos de implantar alterações na workload. Verifique se todas as alterações estão em conformidade com a governança.
Resultado desejado:
-
Você toma decisões embasadas ao implantar alterações na workload.
-
As alterações estão em conformidade com a governança.
Antipadrões comuns:
-
Implantar uma alteração em nossa workload sem um processo para lidar com uma implantação com falha.
-
Fazer alterações no ambiente de produção que estão fora da conformidade com os requisitos de governança.
-
Implantar uma nova versão da workload sem estabelecer uma referência para a utilização de recursos.
Benefícios do estabelecimento desta prática recomendada:
-
Você está preparado para alterações sem êxito na workload.
-
As alterações na workload estão em conformidade com as políticas de governança.
Nível de exposição a riscos quando esta prática recomendada não é estabelecida: baixo
Orientações para a implementação
Use estratégias pre-mortem no desenvolvimento de processos para alterações sem êxito. Documente os processos de alterações sem êxito. Garanta que todas as alterações estejam em conformidade com a governança. Avalie os benefícios e os riscos de implantar alterações na workload.
Exemplo de clientes
A Loja UmaEmpresa realiza estratégias pre-mortem regularmente para validar seus processos de alterações sem êxito. Os processos são documentados em uma Wiki compartilhada e atualizados regularmente. Todas as alterações estão em conformidade com os requisitos de governança.
Etapas da implementação
-
Tome decisões embasadas ao implantar alterações na workload. Estabeleça e revise os critérios de uma implantação bem-sucedida. Desenvolva cenários ou critérios que acionariam a reversão de uma alteração. Pondere os benefícios de implantar alterações considerando os riscos de uma alteração sem êxito.
-
Verifique se todas as alterações estão em conformidade com as políticas de governança.
-
Use estratégias pre-mortem para alterações sem êxito e documente as estratégias de migração. Realize um exercício de simulação para modelar uma alteração sem êxito e validar os procedimentos de reversão.
Nível de esforço do plano de implementação: moderado. Implementar uma prática de estratégias pre-mortem requer coordenação e esforço das partes interessadas na organização.
Recursos
Práticas recomendadas relacionadas:
-
OPS01-BP03 Avaliar os requisitos de governança – Os requisitos de governança são um fator fundamental para determinar se uma alteração deve ser implementada.
-
OPS06-BP01 Preparar-se para alterações malsucedidas – Estabeleça planos para mitigar uma implantação sem êxito e use estratégias pre-mortem para validá-los.
-
OPS06-BP02 Testar as implantações – Toda alteração de software deve ser testada adequadamente antes da implantação para reduzir os defeitos na produção.
-
OPS07-BP01 Garantir a capacidade da equipe – Ter um número suficiente de funcionários treinados para fornecer suporte à workload é essencial para tomar uma decisão embasada quanto à implantação de uma alteração no sistema.
Documentos relacionados:
-
Governance in the Nuvem AWS: The Right Balance Between Agility and Safety
(Governança na Nuvem AWS: o equilíbrio certo entre agilidade e segurança)