Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As organizações têm dificuldades em estruturar equipas que mantenham a governação e a segurança, permitindo ao mesmo tempo a velocidade e agilidade que o desenvolvimento moderno na cloud exige. A forma como organiza as suas equipas impacta diretamente a sua capacidade de entregar valor, responder às necessidades do negócio e manter a excelência operacional.
Este artigo ajuda-o a desenhar estruturas de equipa que equilibrem controlo com autonomia. Aprende a organizar equipas de plataforma que forneçam bases consistentes, capacitam as equipas de aplicações a inovar rapidamente e implementam equipas que aceleram o desenvolvimento de capacidades em toda a sua organização. Ao alinhar a estrutura da sua equipa com os seus objetivos arquitetónicos, pode reduzir o atrito na entrega, minimizar a dívida técnica e criar um modelo operacional sustentável para as Azure Landing Zones.
| Tipo de equipa | Definição |
|---|---|
| Equipes de carga de trabalho de aplicativos | Essas equipes criam aplicativos que geram resultados comerciais diretos para um segmento do domínio de negócios. Estas equipas controlam o ciclo de vida de ponta a ponta das cargas de trabalho das aplicações nas Azure Landing Zones. |
| Equipas da plataforma | Estas equipas constroem plataformas internas para acelerar a entrega e reduzir a carga cognitiva das equipas de carga de trabalho da aplicação. Estas equipas controlam o ciclo de vida de ponta a ponta da Azure Landing Zone. |
| Habilitando equipas | Essas equipes ajudam a superar lacunas de habilidades, ajudando outras equipes com recursos especializados, como DevOps. |
Estrutura as equipas da plataforma para garantir a consistência
As equipas de plataforma fornecem a base que acelera a entrega em toda a sua organização, mantendo os padrões de governação e segurança. As organizações sem equipas dedicadas enfrentam implementações inconsistentes, esforço duplicado entre as equipas de aplicação e dificuldades em aplicar políticas a nível empresarial. Uma equipa de plataforma bem estruturada assegura práticas consistentes, reduz a complexidade para as equipas de aplicações e integra a governação e segurança nas plataformas utilizadas para desenvolver cargas de trabalho. Use as seguintes orientações para estruturar as equipas da plataforma para maior consistência:
Crie uma equipa de plataforma multifuncional. Formar uma equipa de plataforma que desenhe, construa e gere o ciclo de vida da zona de aterragem Azure. Incluir membros das unidades de TI, segurança, conformidade e negócios para representar as prioridades empresariais. Esta composição assegura que a plataforma aborda simultaneamente os requisitos técnicos, preocupações de segurança, obrigações de conformidade e necessidades do negócio. A representação multifuncional previne silos e acelera a tomada de decisões porque a equipa resolve conflitos internamente em vez de através de longos processos de aprovação.
Defina responsabilidades claras na plataforma. Atribuir à equipa da plataforma a responsabilidade pelas funções a nível empresarial que exijam implementação consistente em todas as cargas de trabalho. A tabela seguinte lista as responsabilidades comuns da plataforma:
Categoria de responsabilidade Responsabilidades Governação e conformidade Governação da arquitetura, gestão e aplicação de políticas, monitorização e auditorias de segurança Aprovisionamento de recursos Provisão e delegação de subscrições, plataforma como código (gestão de templates, scripts e outros ativos) Identidade e acesso Políticas de gestão de identidade e acessos, Azure RBAC, definições de funções Gestão de rede Gestão de rede, delegação de políticas de rede Operations Operações gerais no Azure dentro do seu tenant Microsoft Entra, gestão de entidades de serviço, registo da API Microsoft Graph Gestão de chaves Gestão de chaves para serviços centrais (protocolo simples de transferência de correio e controladores de domínio) Observabilidade da plataforma Gestão e monitorização de plataformas, gestão de custos Construa plataformas que reduzam a carga cognitiva. Projete a plataforma para abstrair a complexidade das equipas de trabalho de aplicações. Fornecer capacidades de autoatendimento, provisionamento automatizado e barreiras claras que permitam às equipas de aplicação avançar rapidamente sem necessidade de profunda especialização em gestão de infraestruturas. Esta abordagem equilibra autonomia com controlo porque as equipas de aplicação ganham velocidade enquanto a equipa da plataforma mantém a governação através da aplicação automática de políticas em vez de portões manuais.
Capacitar equipas de trabalho de aplicações para a agilidade
As equipas de carga de trabalho de aplicações geram resultados diretos de negócio e exigem autonomia para responder rapidamente a requisitos em mudança. Organizações que centralizam demasiadas funções ou forçam equipas de aplicações através de processos manuais de aprovação atrasam a entrega e criam gargalos que reduzem a vantagem competitiva. Capacitar as equipas de trabalho de aplicação enquanto se mantém a governação requer controlos orientados por políticas em vez de um controlo centralizado. Utilize as seguintes orientações para capacitar as equipas responsáveis pela carga de trabalho da aplicação para aumentar a agilidade.
Delegue a propriedade do ciclo de vida da aplicação. Atribuir total responsabilidade às equipas de carga de trabalho de aplicações pela criação e gestão de recursos de aplicação através de um modelo DevOps. Esta propriedade inclui gestão de bases de dados, migração ou transformação de aplicações, gestão e monitorização de aplicações, Azure RBAC para recursos de aplicação, monitorização e auditorias de segurança para recursos de aplicação, gestão de segredos e chaves para chaves de aplicação, gestão de custos para recursos de aplicação e gestão de rede para recursos de aplicação. A propriedade de ponta a ponta cria responsabilização e permite às equipas otimizar as suas aplicações sem esperar que as equipas centrais implementem alterações.
Fazer cumprir a governação através da política, não do processo. Evite centralização que limite a agilidade. Não obrigue as equipas de trabalho sobre cargas de aplicações a utilizar artefactos centralizados ou fluxos de provisionamento. Em vez disso, faça cumprir a governação através de controlos orientados por políticas e do Azure Role Based Access Control (RBAC). Este equilíbrio preserva a inovação, mantendo ao mesmo tempo os padrões de conformidade e segurança. A governação baseada em políticas escala melhor do que a governação baseada em processos porque automatiza verificações de conformidade e fornece feedback imediato sem intervenção humana.
Estabeleça limites e interfaces claras. Defina contratos claros entre a equipa da plataforma e as equipas de carga de trabalho da aplicação. Documente o que a plataforma oferece, o que as equipas de aplicação controlam e como as equipas solicitam alterações aos serviços partilhados. Limites claros reduzem atritos e evitam conflitos que atrasam a entrega.
Implementar equipas que permitam colmatar lacunas de competências
As equipas capacitadoras fornecem uma especialização especializada que ajuda as equipas de aplicações e plataformas a atingir o nível necessário de capacidade sem desenvolver todas as competências internamente. As organizações sem equipas capacitadoras enfrentam uma adoção desigual das melhores práticas, erros repetidos entre equipas e progresso mais lento, pois as equipas têm de desenvolver competências independentes em áreas complexas. Permitir que as equipas acelerem a adoção e reduzam riscos, fornecendo apoio focado, formação e coaching. Use as seguintes orientações para implementar equipas que permitam colmatar lacunas de competências:
Identificar lacunas de capacidades entre as equipas. Avalie as suas equipas de aplicação e plataforma para identificar lacunas comuns de competências ou áreas onde as equipas têm dificuldades em adotar as melhores práticas. Foque em capacitar os esforços de equipa em áreas de alto impacto onde o suporte especializado gera mais valor, como práticas DevOps, implementação de segurança ou padrões de arquitetura cloud-native.
Ofereça apoio e coaching com prazos definidos. Introduzir equipas capacitadoras para colmatar lacunas de competências e ajudar nas práticas DevOps para aplicações ou plataformas que não possuam capacidades dedicadas. Este suporte é crítico para cargas de trabalho legadas onde construir toda a capacidade DevOps não é viável. As equipas capacitadoras ajudam a reduzir riscos e a melhorar a velocidade de adoção. Defina orientações horizontais (interfuncionais) e capacidades para ajudar a adquirir a experiência certa em toda a sua organização, garantindo assim o alinhamento com o modelo operacional global da nuvem alvo. Fornecer apoio, formação e coaching para que outras equipas atinjam o nível necessário de especialização. Os envolvimentos com prazos determinados evitam dependência e garantem que as equipas desenvolvam capacidade interna.
Construa recursos reutilizáveis e promova a colaboração. Estabeleça um conjunto comum de modelos e bibliotecas reutilizáveis para as equipas da sua aplicação ou plataforma, e promova o InnerSourcing, como módulos verificados pelo Azure. Os ativos reutilizáveis aceleram a entrega entre equipas e garantem a implementação consistente das melhores práticas. A InnerSourcing incentiva as equipas a contribuírem com melhorias para os ativos partilhados, criando um ciclo contínuo de melhoria que beneficia toda a organização.