Lista de verificação de recomendação para Excelência Operacional
Esta lista de verificação apresenta um conjunto de recomendações para ajudar você a criar uma cultura de excelência operacional. Comece usando uma abordagem do desenvolvimento de fusão e DevOps para integrar especializações de várias disciplinas. Essa abordagem cria uma prática rigorosa de design e desenvolvimento que leva a implantações repetíveis, confiáveis e seguras de infraestrutura e código.
Priorize a intervenção humana em áreas que se beneficiem dela e incorpore a automação em outras áreas. A observabilidade atende à excelência operacional monitorando eventos de saúde e validando o design e a implementação da carga de trabalho atual para informar o desenvolvimento futuro do produto.
Se você não levar em consideração compensações e recomendações para excelência operacional, a carga de trabalho poderá estar em risco. Leve em consideração os pontos abordados na lista de verificação a seguir para incutir confiança no êxito do design.
Lista de Verificação
Code | Recomendação | |
---|---|---|
☐ | OE:01 | Determine as especializações dos membros da equipe de carga de trabalho e integre-os em um conjunto robusto de práticas para projetar, desenvolver, implantar e operar sua carga de trabalho conforme as especificações. Os membros da equipe devem ter clareza na tomada de decisões e responsabilidades, valorizar a melhoria e a otimização contínuas e adotar uma cultura sem culpa que incorpore Aprendizado Contínuo. |
☐ | OE:02 | Formalize a maneira como você executa tarefas operacionais de rotina, conforme necessário e emergenciais usando documentação, listas de verificação ou automação. Busque consistência e previsibilidade nos processos e entregas da equipe adotando práticas e abordagens líderes do setor, como a abordagem "shift left". |
☐ | OE:03 | Formalize processos de ideação e planejamento de software. Parta de padrões organizacionais e do setor estabelecidos. Use uma lista de especificações suficientemente detalhadas, comuns e de pendências priorizadas. Com base em resultados, promova melhorias contínuas no processo de planejamento. |
☐ | OE:04OE:04 | Otimize os processos de desenvolvimento de software e garantia de qualidade seguindo práticas comprovadas pelo setor para desenvolvimento e testes. Para uma designação de função não ambígua, padronize práticas em componentes, como ferramentas, controle do código-fonte, padrões de design de aplicativos, documentação e guias de estilo. |
☐ | OE:05 | Crie uma carga de trabalho cadeia de fornecedores que conduza as mudanças propostas por meio de pipelines previsíveis e automatizados. Os pipelines testam e promovem essas alterações em todos os ambientes. Otimize um cadeia de fornecedores para tornar sua carga de trabalho confiável, segura, econômica e de alto desempenho. |
☐ | OE:06 | Projetar e implementar um sistema de monitoramento para validar escolhas de design e informar futuras decisões de design e negócios. Este sistema captura e expõe telemetria operacional, métricas e logs emitidos pela carga de trabalho. |
☐ | OE:07 | Desenvolva uma prática de operações de emergência eficaz. Verifique se a carga de trabalho emite sinais de integridade significativos. Colete os dados resultantes e use-os para gerar alertas acionáveis que acionem respostas de emergência por meio de painéis e consultas. Defina claramente responsabilidades humanas, como rotações mediante chamada, gerenciamento de incidentes, acesso a recursos de emergência e execução post-mortem. |
☐ | OE:08 | Automatize todas as tarefas que não se beneficiem do insight e da adaptabilidade da intervenção humana, sejam altamente procedurais e tenham uma validade que vá produz um retorno sobre o investimento em automação. Quando possível, escolha software off-the-shelf para automação em comparação com implementações personalizadas. Trate toda a automação da mesma maneira como componentes da carga de trabalho e aplique pilares do Power Platform Well-Architected ao projeto e à implementação. |
☐ | OE:09 | Projete e implemente a automação com antecedência para operações como preocupações com o ciclo de vida e aplique proteções de governança e conformidade. Não tente reinstalar a automação depois. Escolha os recursos de automação oferecidos pela plataforma. |
☐ | OE:10 | Defina claramente as práticas de implantação seguras da sua carga de trabalho. Enfatize os ideais de métodos de versão pequenos, incrementais e com critério de qualidade. Use padrões de implantação modernos para controlar riscos. Considere implantações de rotina e implantações de emergência ou de hotfix. |
☐ | OE:11 | Implemente uma estratégia de mitigação de falhas de implantação que aborde problemas inesperados no meio da implementação com recuperação rápida. Integre várias abordagens, como rollback, desabilitação de recurso ou uso dos recursos nativos do padrão de implantação. |