Arquitetura: da visão à ação

Arquitetura: da visão à ação

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Arquitetura: da visão à ação 2

No processo de formação de um novo Grupo de Arquitetura na Axway, eu me pude explicar como essa função se encaixa no processo geral de P&D e por que ela desempenha um papel tão vital. Projetar e construir uma cidade que funcione bem provou ser uma analogia útil.

Para mim, a arquitetura de software é focada principalmente na tradução dos objetivos e visões da liderança da empresa em um roteiro acionável contra o qual a P&D pode executar.

Não é excessivamente prescritivo, mas fornece um conjunto de padrões dentro dos quais todas as equipes técnicas podem operar, sabendo que seus esforços se encaixam e funcionam bem com tudo o mais sendo desenvolvido e planejado.

Sem essa importante ponte entre visão e ação, as equipes de desenvolvedores individuais podem acabar perdendo tempo e recursos em soluções potencialmente conflitantes, duplicando esforços ou interrompendo a produção com base em prioridades localizadas e não em toda a empresa.

Arquitetura SW como “zonas e códigos” do planejamento da cidade

Para destacar como isso funciona na prática, usaremos uma analogia de como o planejamento da cidade funciona nos Estados Unidos. O escritório de planejamento da cidade adota a visão promovida pelo prefeito e outros líderes da cidade e a transforma em um conjunto de códigos e diretrizes para os construtores.

Da mesma forma, o grupo de arquitetura adota a visão promovida pelo escritório de CTO / CEO (ou pelo plano diretor da cidade) e a transforma em regras e diretrizes (códigos de zoneamento e construção) que as equipes de engenharia usarão ao criar planos de produtos (construção de plantas) e , finalmente, construindo o serviço.

Leia Também  Microsserviços: Criados para velocidade, design para mudança
Conselho Executivo Arquitetura P&D / Engenharia
1. Visão do CTO ou “Plano Diretor da Cidade” 2. Sistemas subjacentes ou “códigos de zoneamento” 3. Diretrizes Gerais ou “Códigos de Construção” 4-5. Projetos de construção que levam ao produto final
Um plano diretor recomenda como uma cidade deve existir no futuro (possui mapas, diagramas, relatórios e estatísticas para apoiar a visão.)

Os códigos de zoneamento regulam o tipo de estruturas construídas em cada local, como as estruturas interagem com o ambiente. Os códigos de construção são para a própria estrutura: como suas características físicas afetam a segurança e a acessibilidade. O plano de construção de um edifício específico segue as regras estabelecidas pelo plano diretor da cidade e pelos códigos de zoneamento e construção relevantes. Dentro desses parâmetros, o arquiteto / construtor local pode construir sua visão.

Das 5 etapas acima, o Grupo de Arquitetura é responsável pelas etapas 2 e 3. Ele deve fornecer, com a contribuição apropriada de especialistas e partes interessadas relevantes, as orientações que permitam aos construtores saber o que é (e não é) permitido. Isso garante que seu novo “edifício” fique e interaja harmoniosamente dentro da estrutura geral da “cidade”.

Isso não exclui o envolvimento do Grupo de Arquitetura nas etapas 1 e 4 e 5. Uma visão impossível de implementar não é útil e a arquitetura pode ajudar a orientar essas decisões.

Um plano é um plano para um edifício, mas não abrange todos os casos e, às vezes, é necessário fazer ajustes. A arquitetura também pode ajudar no fornecimento de experiência e orientação no que funcionou em outras situações.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Arquitetura: da visão à ação 3

Grupos de trabalho espelham o modelo IETF para incorporar entrada

Assim como os períodos de comentários públicos no planejamento da cidade, onde especialistas e o público em geral são convidados a participar, os arquitetos do SW não podem fazer diretrizes eficazes sem a participação de equipes técnicas.

Leia Também  Participe do Cisco Live: Novas soluções capacitam as pequenas empresas no novo normal de hoje

Na Axway, “Grupos de Trabalho” é o mecanismo pelo qual essa perspectiva vital deve ser reunida e incorporada às diretrizes finais de arquitetura. O processo inclui várias fases nas quais comentários e feedback não são apenas bem-vindos, mas necessários.

Como administramos grupos de trabalho para resolver as tarefas aparentemente conflitantes de capacitar equipes individuais, além de criar uma estrutura e uma comunalidade para ajudar a trazer velocidade e eficiência? Acontece que resolver esse problema é muito semelhante à maneira como os organismos de padrões abertos funcionam: fazer com que vários grupos autônomos concordem com abordagens técnicas.

A Internet Engineering Task Force já define uma maneira bem-sucedida de colaborar entre diferentes grupos. Portanto, o processo do grupo de trabalho que estamos adotando é modelado na IETF. Também já está em uso por outras equipes dentro da Axway.

O processo do grupo de trabalho da IETF

O IETF possui uma estrutura hierárquica com atividades distribuídas. O Internet Engineering Steering Group (IESG) é o grande responsável por decidir quais áreas temáticas a IETF abordará em seu trabalho e quais não. Nessas áreas, a IETF estabelece cartas para grupos de trabalho (GTs) para definir padrões.

Por sua vez, indivíduos (não empresas) se juntam aos grupos de trabalho para participar do processo de elaboração de padrões e, eventualmente, publicam Solicitações de Comentários (RFCs), documentos de padrões da IETF.

Em nosso modelo, o Grupo de Arquitetura (AG) é responsável por definir os itens de interesse e escrever as cartas para os vários grupos de trabalho. Depois que um grupo de trabalho termina, os resultados são colocados em um Architecture Decision Record (ADR) ao qual outras equipes podem se referir. O ADR não apenas documenta a decisão, mas também o motivo, e serve como um registro do processo de pensamento que entrou na decisão.

Leia Também  Transformação digital | 5 soluções que toda empresa de manufatura discreta deve ter

Arquitetura: da visão à ação 4

Garantindo conformidade e aderência

Ter um sistema robusto de entrada e feedback iterativo garantirá que as diretrizes façam sentido e sejam fáceis de implementar. No entanto, nenhum conjunto de padrões, por mais bem pensado, será bem-sucedido se as equipes não tiverem incentivo para segui-los de forma consistente.

Na Axway, o monitoramento da conformidade da implementação é onde nosso Conselho de Governança entra em jogo. Tornar a aprovação dos roteiros de produtos da equipe e dos planos de desenvolvimento condicionados à conformidade com os padrões da empresa garante que a visão definida pela liderança da empresa seja efetivamente traduzida nos produtos finais.

Aprenda sobre gerenciamento de API e implantação de arquitetura