OPS05-BP06 Compartilhar os padrões de design
Compartilhe as melhores práticas entre as equipes para aumentar a conscientização e maximizar os benefícios dos esforços de desenvolvimento. Documente-as e mantenha-as atualizadas à medida que sua arquitetura evolui. Se forem aplicados padrões compartilhados na sua organização, será fundamental que haja mecanismos para solicitar adições, alterações e exceções para os padrões. Sem essa opção, os padrões se tornam uma restrição à inovação.
Resultado desejado:
-
Padrões de design são compartilhados entre as equipes nas organizações.
-
Eles são documentados e mantidos atualizados à medida que as práticas recomendadas evoluem.
Antipadrões comuns:
-
Cada uma das duas equipes de desenvolvimento criou um serviço de autenticação de usuários. Os usuários devem manter um conjunto separado de credenciais para cada parte do sistema que desejam acessar.
-
Cada equipe gerencia sua própria infraestrutura. Um novo requisito de conformidade forma uma alteração na infraestrutura e cada equipe o implementa de maneira diferente.
Benefícios do estabelecimento desta prática recomendada:
-
O uso dos padrões compartilhados apoia a adoção das práticas recomendadas e maximiza os benefícios dos esforços de desenvolvimento.
-
A documentação e atualização dos padrões de design mantém a organização atualizada com relação às práticas recomendadas e aos requisitos de segurança e conformidade.
Nível de risco exposto se esta prática recomendada não é estabelecida: médio
Orientações para a implementação
Compartilhe as práticas recomendadas, os padrões de design, as listas de verificação, os procedimentos operacionais, as orientações e os requisitos de governança entre equipes. Tenha procedimentos para solicitar alterações, adições e exceções para padrões de design a fim de apoiar a melhoria e a inovação. As equipes devem estar cientes do conteúdo publicado. Tenha um mecanismo para manter os padrões de design atualizados à medida que surgem novas práticas recomendadas.
Exemplo de clientes
A Loja UmaEmpresa tem uma equipe de arquitetura multifuncional que cria padrões de arquitetura de software. Essa equipe cria a arquitetura com conformidade e governança integradas. As equipes que adotam esses padrões compartilhados recebem os benefícios de ter a conformidade e governança integradas. Elas podem criar rapidamente com base no padrão de design. A equipe de arquitetura se reúne trimestralmente para avaliar os padrões de arquitetura e atualizá-los, se necessário.
Etapas da implementação
-
Identifique uma equipe multifuncional que seja responsável pelo desenvolvimento e pela atualização dos padrões de design. Essa equipe trabalhará com as partes interessadas na organização para desenvolver os padrões de design, os procedimentos operacionais, as listas de verificações, as orientações e os requisitos de governança. Documente os padrões de design e compartilhe-os na organização.
-
O AWS Service Catalog pode ser usado para criar portfólios representando os padrões de design usando infraestrutura como código. É possível compartilhar portfólios entre contas.
-
-
Tenha um mecanismo em vigor para manter os padrões de design atualizados à medida que novas práticas recomendadas são identificadas.
-
Se os padrões de design forem aplicados centralmente, tenha um processo para solicitar alterações, atualizações e isenções.
Nível de esforço do plano de implementação: médio. O desenvolvimento de um processo para criar e compartilhar padrões de design pode exigir coordenação e cooperação com as partes interessadas na organização.
Recursos
Práticas recomendadas relacionadas:
-
OPS01-BP03 Avaliar os requisitos de governança – Os requisitos de governança influenciam os padrões de design.
-
OPS01-BP04 Avaliar os requisitos de conformidade – A conformidade é um fator fundamental na criação dos padrões de design.
-
OPS07-BP02 Garantir uma análise consistente da prontidão operacional – As listas de verificação de prontidão operacional são um mecanismo para implementar os padrões de design ao projetar a workload.
-
OPS11-BP01 Ter um processo para a melhoria contínua – A atualização dos padrões de design faz parte da melhoria contínua.
-
OPS11-BP04 Realizar o gerenciamento de conhecimento – Como parte da sua prática de gerenciamento de conhecimento, documente e compartilhe os padrões de design.
Documentos relacionados:
Vídeos relacionados:
Exemplos relacionados:
Serviços relacionados: