Tudo o que você precisa saber sobre o uso de alternativas de arquitetura

Alternativas de arquitetura são necessárias para um bom desenvolvimento da arquitetura empresarial. Quando você inicia o desenvolvimento da arquitetura, sua empresa apresenta deficiências. Há áreas para melhorias. Você precisa explorar alternativas de arquitetura para encontrar a mais útil. Especialmente se você estiver enfrentando problemas como agilidade empresarial, modernização de TI ou custo. Neste guia, detalharemos os fundamentos das alternativas de arquitetura.

É preciso pensar de forma flexível durante o desenvolvimento da arquitetura. Arquiteturas diferentes afetam a agilidade. Ou se você incorporou custos contínuos de mão de obra, software, desenvolvimento ou infraestrutura a uma solução. Todo desenvolvimento de arquitetura deve levar em conta escolhas importantes. Além disso, precisa considerar elementos como expertise, licenciamento, complexidade, manutenção e usabilidade.

O que é uma Arquitetura Alternativa?

Em termos simples, alternativas arquitetônicas são um método de resolução de problemas. Use alternativas arquitetônicas sempre que estiver desenvolvendo e selecionando maneiras alternativas de resolver um problema.

Várias arquiteturas de destino viáveis podem atender às necessidades visão de arquitetura, princípios e requisitos. Devemos identificar arquiteturas candidatas alternativas, juntamente com a conscientização sobre as diversas opções e soluções entre elas. Os arquitetos podem descobrir motivos subjacentes, princípios orientadores e necessidades que podem influenciar a arquitetura geral final, apresentando às partes interessadas uma gama de opções e soluções potenciais.

TOGAF 10 Alternativas e Cenários de ArquiteturaNa maioria das vezes, há mais de uma opção que pode atender às necessidades de todas as partes envolvidas. Padrão TOGAF Inclui um método para pesquisar soluções potenciais e discuti-las com as partes interessadas. Frequentemente, encontramos alternativas para cada domínio. Isso é feito para simplificar a análise das diversas opções. É claro que um estudo geral das opções para toda a arquitetura pode incorporar as alternativas por domínio.

A etapa inicial do método envolve a identificação dos requisitos apropriados para o problema. Utilizamos visão, princípios, requisitos e outras informações. A segunda etapa do método especifica opções de acordo com os critérios e desenvolve a compreensão de cada uma. Para gerar a alternativa sugerida, o terceiro componente deste processo escolherá uma alternativa ou combinará características entre muitas. Devemos fornecer informações suficientes para concluir as seguintes tarefas e fundamentar sua escolha. Qualquer etapa, em qualquer nível da arquitetura, pode utilizar a abordagem.

Como usar alternativas de arquitetura

Critérios de Compreensão

Os critérios são desenvolvidos a partir de diversas entradas para a arquitetura e aplicados às diversas possibilidades. Pense em como os princípios, especificações, objetivos e preocupações das partes interessadas da arquitetura podem impactar. Cada escolha terá vantagens ou desvantagens específicas que devem ser abordadas e decididas pelas partes interessadas. Para permitir que as partes interessadas examinem as opções e compreendam quaisquer vínculos, riscos e incertezas, perspectivas e opiniões adicionais podem ser necessárias.

Não é possível desenvolver critérios consistentes e arquitetonicamente úteis sem conhecer as partes interessadas e suas preocupações.

Alternativas flexíveis, tempo e custo para implementar a alternativa, transições, áreas instáveis, baixo efeito comercial, risco limitado, etc. são alguns exemplos de alternativas baseadas em critérios. Guia do profissional para o desenvolvimento de arquitetura empresarial tem uma lista padrão de partes interessadas e preocupações das partes interessadas.

Compreendendo alternativas potenciais

Depois de compreender completamente suas necessidades, é hora de pensar na visão geral e nos princípios orientadores da arquitetura.

Mostre os critérios gerais para cada possibilidade para cada escolha.

Defina os critérios para a alternativa usando a visão, os princípios e as necessidades da arquitetura. O critério pode identificar diversas opções arquitetônicas em diferentes contextos. níveis de abstração e estágios ADM.

Explique a arquitetura da alternativa em seguida. Elabore as perspectivas arquitetônicas apropriadas para compreender completamente a influência da alternativa. Preencha as lacunas com mais detalhes. Não entre em muitos detalhes. No entanto, é crucial conduzir uma avaliação de impacto eficaz, identificar as relações entre as alternativas e o ambiente atual e compreender claramente as ramificações da implementação da alternativa.

As lacunas entre a linha de base e esta alternativa precisarão ser estimadas. Descreva as lacunas entre a linha de base e esta alternativa com base no conhecimento existente sobre a situação da linha de base. Esta análise de lacunas será definida de forma vaga se a linha de base ainda não tiver sido estabelecida.

Por fim, compreenda completamente os efeitos e as compensações da opção. Identificar os potenciais efeitos que a alternativa poderia ter na arquitetura, transição, implementação e valor geral da organização deve fazer parte disso.

Selecionando e definindo alternativas escolhidas

Por fim, é hora de escolher ou especificar uma solução alternativa. Para resolver conflitos entre opções, utilize a análise de trade-off. Comece se familiarizando com as vantagens e desvantagens de cada opção. Compare-as com base na aderência das opções aos critérios estabelecidos. Para definir uma alternativa diferente em cooperação com as partes interessadas, escolha a que melhor se adapta às suas necessidades ou combine elementos de várias opções.

Você pode então facilmente montar a alternativa. Complete a descrição da alternativa e certifique-se de que todas as informações necessárias pontos de vista arquitetônicos foram considerados. Certifique-se de que a alternativa também esteja suficientemente especificada para auxiliar na tomada de decisões. Avalie as decisões alternativas e o financiamento, resolva as consequências em todo o cenário arquitetônico e realize uma avaliação formal das partes interessadas.

Compensações arquitetônicas a serem consideradas

Seu problema terá diferentes partes interessadas e preocupações. Exigirá uma compensação entre esses critérios.

Por exemplo, se você estiver olhando para Nuvem Pública, talvez seja necessário explorar vários aspectos apenas para falar sobre custo e viabilidade.

  • Aproveitamento dos investimentos atuais - O aproveitamento dos investimentos atuais pode ser feito transferindo um sistema de análise local para uma plataforma de nuvem ou usando soluções de fornecedores atuais.
  • Migração de dados - A transferência de dados é possível tanto dentro quanto entre plataformas de nuvem, bem como entre plataformas locais e na nuvem. É crucial avaliar e se preparar para a frequência e a quantidade de migração de dados, bem como as necessidades de largura de banda de rede correspondentes.
  • Compra de produtos premium - Selecionar os melhores produtos para as diversas partes de uma solução de análise de nuvem pode exigir a comparação de produtos oferecidos por vários provedores de serviços de nuvem.

Quais são algumas alternativas de arquitetura?

Ao desenvolver uma arquitetura, muitas vezes atribuem ao arquiteto corporativo uma ampla lacuna em uma organização: "melhorar a intimidade com o cliente", "melhorar a agilidade", "reduzir riscos", etc. Uma ampla gama de soluções potenciais pode ser utilizada como alternativas de arquitetura. Cada uma delas se sairá melhor em um ou mais critérios. Usamos esse método principalmente em Arquitetura para apoiar a estratégia e Arquitetura para dar suporte à entrega de soluções.

Entrega de Soluções é o detalhamento de como você implementará uma mudança em uma iniciativa que foi decidida. Alternativas podem ser usadas para analisar diferentes maneiras de resolver um problema em um nível de detalhe (Estratégia vs. Entrega de Soluções), dentro de um domínio (negócios, aplicações, dados, tecnologia) ou para toda a arquitetura.

Exemplo de alternativas de arquitetura com critérios complexos - Intimidade do cliente

Existem algumas considerações importantes a serem feitas ao analisar arquiteturas alternativas, especialmente em transformação digital.

O Sete Alavancas da Transformação Digital identifica sete alavancas distintas que você precisa controlar em uma Transformação Digital.

  • Alavanca 1 - Transformação de Processos de Negócios
  • Alavanca 2 - Engajamento e experiência do cliente
  • Alavanca 3 - Digitalização de produtos ou serviços
  • Alavanca 4 - Transformação de TI e Entrega
  • Alavanca 5 - Cultura Organizacional
  • Alavanca 6 - Estratégia
  • Alavanca 7 - Ecossistema e Modelo de Negócios

Quando você olha para o Sete Alavancas da Transformação Digital, você pode perceber rapidamente que existem diversas maneiras de abordar algo como a intimidade com o cliente. No início, você precisa entender a "intimidade com o cliente". Conhecer profundamente as crenças e necessidades do cliente é essencial para construir a intimidade com ele. Você precisa conhecer as percepções do consumidor para ajustar o plano da sua empresa. Construir uma cultura corporativa que valorize seus clientes exige relacionamentos próximos com eles. Todas as divisões da empresa utilizam uma compreensão sincera dos problemas dos clientes. Isso aprimora o atendimento ao cliente, o que aumenta a fidelidade do cliente. Clientes comprometidos com sua marca são menos propensos a usar seus concorrentes.

Ao arquitetar para dar suporte ao desenvolvimento de soluções, você pode analisar o feedback do produto. Nesse caso, alternativas de arquitetura seriam engajamento online, grupos focais, testadores do setor, etc.

O design pode ser simplificado pela colocação de todos os elementos cruciais (incluindo a plataforma de análise e outros elementos de suporte) na plataforma de um único Provedor de Serviços em Nuvem. As ofertas de produtos do CSP ou de outros fornecedores cujos produtos o CSP suporta devem ser escolhidas para essa estratégia. Distribuir os componentes em várias plataformas de CSP permite aproveitar os benefícios das ofertas de produtos disponibilizadas por cada CSP distinto, em vez de colocar todos os componentes necessários na plataforma de um único CSP. Devido à possibilidade de complexidade adicional, essa técnica requer uma revisão completa da arquitetura e a consideração dos custos associados ao uso de vários CSPs.

Como alternativa, o compartilhamento de componentes críticos entre plataformas locais e na nuvem (única ou múltipla) permite o uso de investimentos em componentes locais pré-existentes, mas isso ocorre às custas das tecnologias locais e na nuvem trabalhando em conjunto.

Arquitetura superior e os critérios de condução restringirão essas escolhas.

Responder a essa mesma pergunta sobre estratégia pode levá-lo a considerar alternativas muito diferentes. A estratégia abrange desafios organizacionais significativos. Ela abordará aspectos como delinear como uma grande iniciativa que abordou a marca, a comunicação, a coleta de feedback sobre o produto, o patrocínio etc. abordaria a "intimidade com o cliente".‘

Alternativas de arquitetura

Quando alternativas arquitetônicas devem ser usadas?

Podemos usar alternativas de arquitetura sempre que houver uma necessidade na arquitetura principal que não esteja sendo atendida, desde que as compensações valham a pena em termos do design final.

Quando alternativas de arquitetura são usadas no TOGAF ADM?

Utilizamos ativamente alternativas de arquitetura em TOGAF ADM Fase A e o TOGAF ADM Fase E. Na Fase A, é incomum que haja uma única Visão de Arquitetura. Na verdade, é muito comum que ocorram as seguintes domínio da arquitetura trabalhar para explorar alternativas à Visão da Arquitetura até eliminarmos as opções mais fracas.

Na Fase E a técnica do Roteiro de Arquitetura de Roteiro de Arquitetura Tipo 4: Cenário e Múltiplos Candidatos compara explicitamente alternativas de arquitetura.

Considerações finais sobre alternativas arquitetônicas

Alternativas de Arquitetura são um método de resolução de problemas. Bom arquitetos corporativos, não se fixam em uma resposta e tentam prová-la. Em vez disso, usam Alternativas de Arquitetura para encontrar a melhor maneira de resolver um problema.

Você sempre terá várias respostas viáveis. Essas respostas serão mais fortes e mais fracas em diferentes critérios. Seu trabalho é garantir que as partes interessadas estejam informadas para que possam fazer uma boa escolha. conselho de revisão de arquitetura gerenciando o processo de governança de arquitetura empresarial procurará evidências de que alternativas foram consideradas.

Lembre-se de que o trabalho de desenvolver a arquitetura e realizar as compensações é valioso. As partes interessadas podem entender suas preferências, os benefícios, riscos e incertezas, e o trabalho de diferentes alternativas de arquitetura. No fim das contas, você está buscando a melhor arquitetura-alvo para sua organização hoje, não uma melhor arquitetura teórica.

O que você achou do nosso guia de alternativas arquitetônicas? Conte-nos o que achou nos comentários abaixo.

Rolar para cima
Link secreto