Trap #16 apenas o diagrama de arquitetura

Os diagramas de arquitetura são uma técnica de comunicação, não uma ferramenta de desenvolvimento de arquitetura.

Arquitetos corporativos no topo de seu jogo desenvolvem arquitetura. A arquitetura empresarial é útil enquanto está sendo desenvolvido, e após o parte interessada aprova.

Usamos diagramas de arquitetura. Eles são apenas parte da entrega de uma arquitetura útil. Muitas vezes, uma pequena parte.

Bater e queimar histórias

Equipes de EA com baixo funcionamento. Um anti-padrão após o outro.

Se você vir essas práticas, pare! Pare agora!
Ejete enquanto você ainda pode.

Cemitério de Arquitetura Empresarial

Aprenda os padrões de falha para evitar

Guia do arquiteto empresarial

Faça o download do Guia do arquiteto empresarial um Guia da série TOGAF sobre o desenvolvimento de arquiteturas empresariais úteis.

Seja um arquiteto melhor

O Personal Enterprise Architect Kickstart gratuito de 90 dias para ser um arquiteto melhor.
Seminário on-line semanal gravado, com downloads

Associação gratuita da comunidade EA
Treinamento, orientação, ferramentas e técnicas gratuitas de Consultiam Conexiam

Começa hoje

Todos nós vimos um praticante aparecem com um diagrama de arquitetura cuidadosamente elaborado que mostra como alguns elementos de um sistema devem se relacionar no futuro. Olhamos com reverência para a foto, apreciamos a elegância. Em seguida, vamos criar um sistema que descubra apenas relações superficiais com o diagrama.

Por quê? Tudo o que compreende um arquitetura útil estava faltando:

  • lacunas que indicam qual mudança é necessária
  • controles que mitigam riscos para a empresa
  • especificações que restringem designers, implementadores, operadores e futuros arquitetos
  • qualquer coisa que destaque como o futuro ecossistema entregará melhor valor do que o que temos hoje

Esses diagramas cuidadosamente elaborados geralmente representam uma parte do ecossistema completo. Muitas vezes, o diagrama está repleto de opções de design arbitrárias feitas para apoiar os preconceitos do profissional.

Uma boa arquitetura apóia a decisão informada durante o processo de desenvolvimento da arquitetura e restringe o design, a implementação e a escolha operacional. Um diagrama pode fazer essas coisas.

Você não pode governar de uma caixa e linha

Normalmente, a entrega baseada em imagens causa um curto-circuito no rico entendimento nas mentes dos Stakeholders, tomadores de decisão e contribuintes-chave que evoluem durante o desenvolvimento. Esse dano ocorre porque poucos diagramas podem representar mais de uma única preocupação. Quando nos concentramos nesses diagramas, evitamos implicitamente uma troca complexa e nos fixamos em uma única otimização.

Os diagramas disfarçados de arquitetura estão repletos de especificações e controles injustificados. Injustificado porque a regra apenas 'permanece por si só'. Estando livre de contexto, o diagrama especifica um provedor de serviços, software ou um local operacional. Bons arquitetos veem isso e têm que conter o grito de por quê?

A melhor prática vincula uma especificação explicitamente a uma meta, objetivo ou outro requisito e a escolha do projeto à especificação. Sem essa ligação, como podemos avaliar a adequação da escolha do projeto ao objetivo?

Todos nós já ouvimos a desculpa, 'mas o diagrama é apenas uma visão'. Em nossa prática de capacidade de EA, nossos olhos estão girando. Se for um visão da arquitetura onde está o repositório que mantém as informações que destacam preocupações, requisitos, preferências, relacionamentos e análises. Você adivinhou na cabeça do profissional onde a revisão por pares e a reutilização são impossíveis.

Conexiam Navigate usa o Caderno de Desenvolvimento de Soluções, ou SDN, para atender ativamente ao suporte às equipes de mudança e implementação e facilitar que os gerentes de portfólio controlem as iniciativas de mudança e avaliem o valor. Em cada SDN, o arquiteto precisa identificar a orientação essencial para o implementador, o proprietário e o gerente de portfólio.

Junte-se ao Personal Enterprise Architecture Kickstart

Programa gratuito de 12 semanas para ser um arquiteto empresarial melhor

Rolar para cima