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

Alternativas de arquitetura são necessárias para um bom desenvolvimento de arquitetura corporativa. Quando você inicia o desenvolvimento da arquitetura, sua empresa tem deficiências. Existem áreas para melhoria. Você precisa explorar alternativas de arquitetura para encontrar as mais úteis. Especialmente se você está perseguindo problemas como agilidade empresarial, modernização de TI ou custo. Neste guia, detalharemos os fundamentos das alternativas de arquitetura.

Você precisa de pensamento flexível durante o desenvolvimento da arquitetura. Diferentes arquiteturas afetarão a agilidade. Ou se você incorporou mão de obra contínua, software, desenvolvimento ou custo de infraestrutura em uma solução. Todo desenvolvimento de arquitetura deve levar em consideração escolhas importantes. Além disso, precisa considerar elementos como especialização, licenciamento, complexidade, manutenção e usabilidade.

O que é uma alternativa de arquitetura?

Simplificando, as alternativas de arquitetura são um método de solução de problemas. Use alternativas de arquitetura sempre que estiver desenvolvendo e selecionando formas alternativas de resolver um problema.

Várias arquiteturas de destino viáveis podem atender às visão da arquitetura, princípios e requisitos. Devemos identificar arquiteturas candidatas alternativas, juntamente com uma consciência de várias opções e soluções entre as alternativas. Os arquitetos podem descobrir motivos subjacentes, princípios orientadores e necessidades que podem influenciar a arquitetura geral final, apresentando aos interessados uma variedade de opções e soluções potenciais.

TOGAF 10 Alternativas e Cenários de Arquitetura Na maioria das vezes, há mais de uma opção que pode atender às necessidades de todas as partes envolvidas. o Padrão TOGAF inclui um método para pesquisar soluções potenciais e falar sobre elas com as partes interessadas. Frequentemente encontramos alternativas para cada domínio. Para tornar o exame das muitas opções mais simples, isso é feito. É 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. Usamos visão, princípios, requisitos e outras informações. A segunda etapa do método especifica as opções de acordo com os critérios e desenvolve a compreensão de cada uma. Para gerar a alternativa sugerida, o terceiro componente desse processo escolherá uma alternativa ou combinará características de muitas. Devemos fornecer informações suficientes para concluir as tarefas a seguir para apoiar sua escolha. Qualquer estágio em qualquer nível de arquitetura pode usar 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 são aplicados para as diversas possibilidades. Pense em como os princípios de arquitetura, especificações, objetivos e preocupações das partes interessadas podem ter impacto. Cada escolha terá vantagens ou desvantagens únicas que devem ser abordadas e decididas pelas partes interessadas. Para permitir que as partes interessadas examinem as opções e compreendam quaisquer ligações, riscos e incertezas, podem ser necessárias perspectivas e opiniões adicionais.

Você não pode desenvolver critérios consistentes e arquitetonicamente úteis sem conhecer seus stakeholders e suas preocupações.

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

Entendendo as Alternativas Potenciais

Depois de compreender completamente seus requisitos, é hora de pensar sobre a visão geral e os princípios orientadores da arquitetura.

Mostre os critérios de visão geral para cada possibilidade para cada escolha.

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

Explique a arquitetura da alternativa depois disso. Faça 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 realizar uma avaliação de impacto eficaz, identificar as relações entre as alternativas e o ambiente atual e entender claramente as ramificações da implementação da alternativa.

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

Por fim, compreenda completamente os efeitos e as compensações da opção. Encontrar os efeitos potenciais 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

Finalmente, é hora de escolher ou especificar uma solução alternativa. Para resolver conflitos entre opções, use a análise de trade-off. Comece por se familiarizar com as vantagens e desvantagens de cada opção. Com base em quão próximas as opções estão de acordo com os critérios estabelecidos, compare-as. Para definir uma alternativa diferente em cooperação com as partes interessadas, escolha a alternativa que melhor se adapta às suas necessidades ou misture elementos de várias opções.

Você pode então facilmente colocar a alternativa em conjunto. Preencha a descrição da alternativa e certifique-se de que todos os pontos de vista arquitetônicos foi considerado. Certifique-se de que a alternativa também esteja suficientemente especificada para auxiliar na tomada de decisão. Para avaliar decisões alternativas e financiamento, resolva as consequências em todo o cenário da arquitetura e realize uma avaliação formal das partes interessadas.

Compensações de arquitetura a serem consideradas

Seu problema terá diferentes partes interessadas e preocupações das partes interessadas. Seu problema exigirá 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.

  • Aproveitando os investimentos atuais - O aproveitamento dos investimentos atuais pode ser feito transferindo um sistema de análise local para uma plataforma em nuvem ou usando soluções atuais de fornecedores.
  • Migração de dados - Tanto dentro como entre plataformas em nuvem, bem como entre plataformas locais e em nuvem, a transferência de dados é possível. É 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.
  • Aquisição de produtos premium - Selecionar os melhores produtos para as várias partes de uma solução de análise em nuvem pode exigir a comparação de produtos oferecidos por vários provedores de serviços em nuvem.

Quais são algumas alternativas de arquitetura?

Ao desenvolver uma arquitetura, eles geralmente dão ao arquiteto corporativo um grande déficit em uma organização: 'melhorar a intimidade com o cliente', 'melhorar a agilidade', 'menor risco' etc. Pode-se usar uma ampla gama de soluções potenciais como alternativas de arquitetura. Cada um fará um trabalho 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.

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

Exemplo de alternativas de arquitetura com critérios complexos - intimidade com o cliente

Existem algumas considerações importantes a serem consideradas 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 do Processo de Negócios
  • Alavanca 2 - Envolvimento e Experiência do Cliente
  • Alavanca 3 - Digitalização do Produto ou Serviço
  • 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 ver rapidamente que haverá várias maneiras de abordar algo como a intimidade com o cliente. No início, você precisa entender 'intimidade com o cliente'. As crenças e os requisitos de um cliente profundamente são essenciais para a construção de intimidade com o cliente. Você deve conhecer as percepções do consumidor para ajustar o plano da sua empresa. Construir uma cultura corporativa que valorize seus clientes requer relacionamentos próximos com eles. Todas as divisões da empresa usam uma compreensão sincera das questões do cliente. Isso melhora o atendimento ao cliente, o que aumenta a fidelidade do cliente. Os clientes que estão comprometidos com sua marca estão menos inclinados a usar seus rivais.

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

O design pode ser simplificado colocando todos os elementos cruciais (incluindo a plataforma de análise e outros elementos de suporte) em uma única plataforma do 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 esta estratégia. A distribuição dos componentes em várias plataformas de CSP permite usar os benefícios das ofertas de produtos disponibilizadas por meio de cada CSP distinto, em vez de colocar todos os componentes necessários em uma única plataforma de CSP. Devido à possibilidade de complexidade adicional, essa técnica requer uma revisão completa da arquitetura e consideração dos custos associados ao uso de vários CSPs.

Como alternativa, o compartilhamento de componentes críticos entre plataformas locais e (únicas ou várias) em nuvem permite o uso de investimentos em componentes locais pré-existentes, mas faz isso às custas de tecnologias locais e de nuvem trabalhando em conjunto.

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

Abordar essa mesma pergunta para a estratégia pode fazer com que você procure alternativas muito diferentes. A estratégia cobre desafios organizacionais significativos. Ele fará coisas como delinear como uma grande iniciativa que tocou marca, comunicações, coleta de feedback de produtos, patrocínio etc. abordaria a 'intimidade do cliente'.

Alternativas de arquitetura

Quando as alternativas de arquitetura devem ser usadas?

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

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

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

Na Fase E a técnica de Roteiro de Arquitetura de Roteiro de Arquitetura Tipo 4: Cenário e Vários Candidatos compara explicitamente as alternativas de arquitetura.

Considerações Finais sobre Alternativas de Arquitetura

As alternativas de arquitetura são um método de resolução de problemas. Bom arquitetos empresariais, não se prenda a uma resposta e tente prová-la. Em vez disso, eles 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 sejam informadas para que possam fazer uma boa escolha. Um banca de revisão de arquitetura gerenciando o processo de governança de arquitetura corporativa procurará evidências de que alternativas foram consideradas.

Lembre-se, o trabalho de desenvolver arquitetura e realizar trocas é valioso. As partes interessadas podem entender suas preferências, os benefícios, riscos e incertezas, e o trabalho de diferentes alternativas de arquitetura. No final, você está procurando a melhor arquitetura de destino para sua organização hoje, não a melhor teoria teórica.

Como foi nosso guia de alternativas de arquitetura? Conte-nos seus pensamentos nos comentários abaixo.

Rolar para cima