Colaboração com a equipe de carga de trabalho
Fornecer especificações de arquitetura não é uma tarefa única. Um arquiteto deve esperar se envolver com a equipe de carga de trabalho durante toda a implementação.
Tarefas de colaboração contínua
Forneça clareza. Os arquitetos devem estar prontamente disponíveis para fornecer clareza sobre quaisquer especificações entregues para garantir que as equipes de implementação permaneçam desbloqueadas. Para lidar com possíveis bloqueadores, os arquitetos devem participar ativamente de exercícios de planejamento de iteração e reuniões de equipe.
Faça sugestões de sequenciamento de implementação. Os arquitetos entendem que a jornada do design para um produto pronto para produção é iterativa. Eles podem recomendar quais partes do aplicativo implementar primeiro. Essa abordagem permite que a equipe de carga de trabalho aprenda com essa experiência e aplique o conhecimento adquirido às partes restantes da carga de trabalho.
Defina pontos de verificação de revisão de implementação. As equipes de carga de trabalho devem estabelecer pontos de verificação de revisão regulares para comparar a implementação com a especificação de arquitetura. Essa prática ajuda a garantir que o projeto seja implementado de acordo com a especificação e que a especificação atenda aos requisitos previstos. Esse ciclo de feedback pode corrigir quaisquer erros de design ou implementação.
Comunique-se com as partes interessadas. Os arquitetos têm um relacionamento estabelecido com as partes interessadas e com o negócio e têm uma compreensão íntima da carga de trabalho. Como resultado, eles geralmente estão em uma boa posição para transmitir as preocupações da equipe de implementação ou solicitações de negociação de mudanças nos requisitos.
Faça recomendações de ambiente. O design da carga de trabalho geralmente se estende além do design para produção e sua recuperação de desastres. A produção é apenas um dos muitos ambientes que uma equipe de implementação de carga de trabalho pode precisar. Os arquitetos também podem ajudar as equipes de carga de trabalho a dimensionar corretamente os ambientes de pré-produção.
Use uma prova de conceito (POC). Os arquitetos frequentemente usam POCs em seus designs para informar as decisões sobre as especificações de design para a arquitetura de carga de trabalho. Esses POCs também podem fornecer informações sobre a viabilidade da implementação real da carga de trabalho. Se uma POC não existir, um arquiteto deverá criar uma antes que a equipe de implementação inicie o desenvolvimento.
Colaboração com equipes de plataforma
Algumas organizações dividem responsabilidades entre equipes de carga de trabalho e equipes de plataforma, como sugerido nas zonas de destino do Azure. Para cargas de trabalho que farão parceria com equipes de plataforma para co-fornecer soluções e valor, é importante colaborar com essas equipes. Se você não colaborar com as equipes de plataforma, seu design poderá perder a vantagem de custo das ofertas disponíveis fornecidas pela plataforma ou você poderá projetar uma solução que viole as restrições impostas pela plataforma nas cargas de trabalho.