Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a esta recomendação da lista de verificação do Azure Well-Architected Framework Operational Excellence:
| OE:01 | Alinhe as especializações dos membros da equipe com práticas claras para projetar, implantar e operar o workload, assegurando responsabilidade, melhoria contínua e uma cultura sem culpa que apoie o aprendizado. |
|---|
Operar uma carga de trabalho com uma mentalidade de DevOps requer mais do que ferramentas e processos. Há dois componentes principais. A primeira é a cultura: propriedade compartilhada, responsabilidade, aprendizado contínuo e foco na qualidade. A segunda é a execução: as equipes devem ser capazes de executar suas cargas de trabalho no dia a dia, responder a incidentes e alterações e colaborar com outras equipes enquanto atendem aos requisitos organizacionais.
Este guia fornece recomendações para a adoção de práticas de DevOps que permitem que as equipes operem com propriedade compartilhada, respeito mútuo e proporcionar impacto nos negócios.
Promover o respeito mútuo
As equipes devem operar com um código de ética compartilhado fundamentado em respeito mútuo. Cada membro da equipe traz conhecimentos valiosos e reconhecer isso estabelece um ambiente seguro para discussão aberta. Os membros da equipe devem se sentir confortáveis em oferecer perspectivas honestas sobre operações de carga de trabalho e confiar que sua entrada será tratada com respeito.
O respeito mútuo permite uma cultura sem culpas. Quando surgem problemas, a equipe se concentra na propriedade compartilhada e na melhoria em vez da culpa, preservando a confiança e fortalecendo a coesão a longo prazo.
Estabeleça funções e responsabilidades claras
A equipe de operações é responsável por toda a operação de ponta a ponta. Mesmo quando equipes externas oferecem suporte, a equipe tem responsabilidade compartilhada por coordenar e garantir que todas as funções tenham êxito. Cada aspecto que afeta a carga de trabalho faz parte da responsabilidade da equipe, reforçando um senso compartilhado de propriedade.
Defina funções e autoridade de tomada de decisão. As decisões devem ser tomadas com eficiência, com a entrada da equipe.
Risco: Funções estritamente definidas às vezes podem parecer limitantes, especialmente quando os membros da equipe são solicitados a sair de suas responsabilidades habituais. Incentive conversas abertas e honestas sobre a estrutura da equipe e seja flexível no ajuste de funções para dar suporte às necessidades da equipe e ao crescimento individual.
Quando surgirem divergências, uma pessoa designada deve fazer a chamada final com base nas evidências. Os membros da equipe devem se sentir ouvidos e respeitados, mesmo que não concordem com o resultado.
Oportunidade de IA: a IA pode esclarecer várias funções e acelerar a tomada de decisões e as atribuições de trabalho. Os agentes podem analisar dados de sistemas de backlog, documentos compartilhados, tíquetes, chats de equipe e ferramentas de desenvolvimento. Com base no trabalho que está sendo feito, a IA pode identificar responsabilidades e encaminhar perguntas para as pessoas certas, reduzindo o trabalho manual e os atrasos. Ferramentas como o Copilot podem aproveitar a infraestrutura existente com esforço moderado e baixa manutenção, mantendo o acesso seguro a todos os artefatos do projeto.
Comprometa-se com o aprendizado contínuo
Aproveite as equipes de habilitação para fortalecer as habilidades da sua equipe. Equipes de plataforma, quadros de revisão de arquitetura e grupos semelhantes fornecem padrões e diretrizes para consistência. Certifique-se de que sua equipe de carga de trabalho se comunique abertamente com eles, colabore em aprimoramentos de processo e compartilhe conhecimento.
Desenvolva uma equipe multifuncional. Incentive os membros a se especializarem em suas áreas, mantendo o conhecimento geral de outras funções para que possam dar suporte uns aos outros e entender a carga de trabalho de ponta a ponta. Isso cria a colaboração, o compartilhamento de conhecimento e a capacidade geral da equipe.
Dedique esforços para a otimização contínua
Entenda os requisitos comerciais, regulatórios e regionais que se aplicam à sua carga de trabalho. Verifique se a equipe conhece essas regras e as consequências da não conformidade.
Integre a conformidade às suas práticas. Use mecanismos de teste e governança para verificar se todas as funções necessárias são atendidas, tratando os padrões organizacionais como guardrails para uma operação segura e adequada.
Revise e aprimore continuamente os procedimentos. Examine regularmente os procedimentos operacionais padrão com a equipe, incentive comentários e identifique áreas de melhoria. Promova uma cultura em que os membros da equipe possam propor alterações a qualquer momento, mas dedicar tempo estruturado para discussões focadas.
Habilite a experimentação segura. Forneça ambientes de teste e tempo em sprints para experimentação. Padrões de documento para integrar novas funcionalidades, garantindo que ela se alinhe com práticas de implantação seguras e oferece benefícios tangíveis.
Oportunidade de IA: etapas pequenas, repetitivas e propensas a erros em processos de DevOps podem ser combinadas para criar grandes desacelerações. Ferramentas de IA, como Copilot ou agentes personalizados, podem analisar dados de processo relevantes para identificar gargalos. Ferramentas como Copilot Studio, GitHub Copilot, Claude Code ou agentes personalizados podem ajudar na implementação de automações direcionadas. Soluções que aproveitam assistentes interativos de IA, como o Copilot, uma vez integradas às fontes de dados certas, exigem baixo esforço, manutenção mínima e podem fornecer um alto ROI cumulativo.
Suporte ao Azure
A Microsoft publica uma extensa documentação sobre a cultura de DevOps em um centro de recursos de DevOps dedicado.
Links relacionados
Lista de verificação de Excelência Operacional
Consulte o conjunto completo de recomendações.