Lista de verificação de recomendações para a Excelência Operacional
Esta lista de verificação apresenta um conjunto de recomendações para ajudá-lo a criar uma cultura de excelência operacional. Comece com uma abordagem de desenvolvimento de fusão e do 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 beneficiam da mesma e incorpore a automatização em outras áreas. A observabilidade serve à excelência operacional monitorando eventos de integridade e validando o projeto e a implementação da carga de trabalho atual para informar o desenvolvimento futuro de produtos.
Se não considerar contrapartidas e recomendações para a excelência operacional, a sua carga de trabalho poderá estar em risco. Considere cuidadosamente os pontos abordados na lista de verificação seguinte para incutir confiança no êxito da sua estrutura.
Lista de Verificação
Código | Recomendação | |
---|---|---|
☐ | OE:01 | Determine as especializações dos membros da equipa de carga de trabalho e integre-as a um conjunto robusto de práticas para projetar, desenvolver, implantar e operar sua carga de trabalho de acordo com as especificações. Os membros da equipa devem ter clareza na tomada de decisões e responsabilidades, valorizar a melhoria contínua e a otimização e adotar uma cultura irrepreensível que incorpore Aprendizagem Contínua. |
☐ | OE:02 | Formalize a maneira como você executa tarefas operacionais de rotina, conforme necessário e de emergência usando documentação, listas de verificação ou automação. Procure consistência e previsibilidade para os processos e entregas da equipa adotando práticas e abordagens líderes do setor, como uma abordagem de "mudança para a esquerda". |
☐ | OE:03 | Formalize processos de ideação e planeamento de software. Baseie-se em padrões industriais e organizacionais estabelecidos. Utilize uma lista de pendências comum e priorizada e especificações suficientemente detalhadas. Com base nos resultados, promova melhorias contínuas no seu processo de planeamento. |
☐ | 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ções inequívoca, normalize práticas em diversos componentes, tais como ferramentas, controlo de origem, padrões de estrutura da aplicações, documentação e guias de estilo. |
☐ | OE:05 | Crie um cadeia de fornecimento de carga de trabalho que impulsione as alterações propostas por meio de pipelines previsíveis e automatizados. Os pipelines testam e promovem essas alterações nos ambientes. Otimize um cadeia de fornecimento para tornar sua carga de trabalho confiável, segura, econômica e eficiente. |
☐ | OE:06 | Projetar e implementar um sistema de monitoramento para validar as escolhas de projeto e informar futuras decisões de design e negócios. Esse sistema captura e expõe telemetria operacional, métricas e logs emitidos pela carga de trabalho. |
☐ | OE:07 | Desenvolva uma prática eficaz de operações de emergência. Certifique-se de que a sua carga de trabalho emite sinais significativos do estado de funcionamento. Colete os dados resultantes e use-os para gerar alertas acionáveis que decretem respostas de emergência por meio de painéis e consultas. Defina claramente as responsabilidades humanas, tais como rotações de permanência, gestão de incidentes, acesso a recursos de emergência e execução post-mortem. |
☐ | OE:08 | Automatize todas as tarefas que não beneficiam da perceção e adaptabilidade da intervenção humana, são altamente processuais e têm um prazo de validade que produz um retorno sobre o investimento em automatização. Quando possível, escolha software pronto a utilizar para automatização versus implementações personalizadas. Trate toda a automatização da mesma forma que os componentes da carga de trabalho e aplique os pilares do Well-Architected do Power Platform à sua estruturação 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 guarda-corpos de governança e conformidade. Não tente adaptar a automatização mais tarde. Escolha as funcionalidades de automatização que a sua plataforma fornece. |
☐ | OE:10 | Defina claramente as práticas de implementação segura da sua carga de trabalho. Enfatize os ideais de métodos de lançamento pequenos, incrementais e de qualidade. Utilize padrões de implementação modernos para controlar o risco. Contabilize as implementações de rotina e as implementações de emergência, ou correção. |
☐ | OE:11 | Implemente uma estratégia de mitigação de falhas de implantação que resolva problemas inesperados no meio da implantação com recuperação rápida. Combine várias abordagens, como a reversão, a desativação de funcionalidades ou a utilização das capacidades nativas do seu padrão de implementação. |