2024 09 18 13 54 04

2024 09 18 13 54 04

Introdução ao ADM e TOGAF

Estrutura do ADM

  • O ADM (Architecture Development Method) é uma estrutura que contempla várias etapas no desenvolvimento de arquitetura, permitindo entender o que está por trás desse processo.
  • A relação entre o ADM e o TOGAF (The Open Group Architecture Framework) é fundamental para compreender a dinâmica do desenvolvimento arquitetônico.

Entregáveis e Fases do ADM

  • As fases do ADM geram entregáveis que são essenciais na construção da arquitetura corporativa, facilitando a aplicação prática das teorias discutidas.
  • As orientações e técnicas são adaptadas ao contexto organizacional, permitindo a aplicação do ADM em diferentes níveis dentro da corporação.

Orientações e Técnicas no Desenvolvimento Arquitetônico

Adaptação do TOGAF

  • As orientações servem como diretrizes para adaptar o processo do ADM às necessidades específicas da organização, considerando aspectos como segurança da informação.

Técnicas Utilizadas

  • Diversas técnicas são empregadas no desenvolvimento arquitetônico, incluindo análise de GAP, gerenciamento de stakeholders e planejamento baseado em capacidades.

Princípios de Arquitetura

Definição dos Princípios

  • Os princípios de arquitetura são definidos na fase preliminar e servem como regras orientadoras durante todo o processo de desenvolvimento.

Importância dos Princípios

  • Os princípios devem ser abrangentes para permitir diversas iniciativas ou mais específicos para atender necessidades concretas. Eles informam as decisões estratégicas da empresa.

Características dos Princípios Eficazes

Estrutura dos Princípios

  • Um bom conjunto de princípios deve refletir os valores organizacionais, sendo compreensível, robusto e consistente com as diretrizes estratégicas existentes.

Relevância Cultural

  • Os princípios devem estar alinhados com a cultura organizacional, assegurando que sejam assimilados rapidamente pelos colaboradores.

Conclusão sobre os Princípios

Fundamentação dos Princípios

A Importância da Adaptabilidade em Arquitetura de Negócios

Cenários de Negócio e sua Relevância

  • A arquitetura deve ser estável e capaz de evoluir ao longo do tempo, adaptando-se às mudanças nos cenários de negócio.
  • Cenários de negócio ajudam a identificar requisitos para o desenvolvimento da arquitetura, descrevendo processos e aplicações que suportam o ambiente tecnológico.
  • O método proposto pelo TOGAF visa proporcionar visibilidade e clareza na atuação através da definição dos cenários.

Fases do Desenvolvimento da Arquitetura

  • A fase A (visão) é crucial para definir o escopo, enquanto a fase B (arquitetura de negócios) foca na análise dos cenários.
  • Os requisitos de negócio são abordados em todas as fases do ADM, sendo essenciais para todo o ciclo.

Identificação e Documentação

  • É necessário identificar, documentar e classificar problemas dentro dos cenários, além de entender o ambiente técnico e organizacional.
  • A estrutura técnica deve apoiar os processos com clareza sobre papéis e responsabilidades.

Análise de Gaps no Processo

  • A análise de gaps é uma técnica utilizada nas fases iniciais para comparar a linha base com a arquitetura alvo.
  • O TOGAF não impõe um formato específico para essa análise; ele sugere flexibilidade na escolha das ferramentas disponíveis no mercado.

Iterações no Ciclo ADM

  • O ADM é um método genérico que permite customizações conforme a realidade organizacional, visando abranger diversas situações.

Ciclo de Capacidade da Arquitetura

Importância da Revisitação das Fases

  • O ciclo de capacidade da arquitetura pode envolver a fase preliminar, que nem sempre é revisitada após a organização inicial do cenário empresarial.
  • A construção de uma casa é comparada à arquitetura empresarial: uma vez construída, reformas são feitas, mas o terreno não precisa ser preparado novamente, exceto em mudanças significativas no Core Business.
  • Mudanças drásticas na empresa podem exigir uma nova abordagem arquitetônica, como se fosse uma nova construção.

Iterações e Influências

  • O ciclo é dinâmico e permite revisitar etapas específicas para implementar soluções que façam sentido e tragam resultados positivos.
  • Fatores como formalidade, natureza dos pontos de controle e envolvimento dos stakeholders influenciam as iterações no processo arquitetônico.

Gerenciamento de Stakeholders

  • A maturidade da área envolvida e a atitude da empresa em relação ao risco são cruciais para o sucesso do projeto; decisões devem considerar possíveis retrabalhos.
  • É fundamental mapear corretamente os stakeholders; muitas vezes esse mapeamento é superficial e ignora elementos importantes.

Comunicação Eficaz

  • A comunicação clara entre todos os envolvidos é essencial para garantir que todos se sintam parte do processo e compreendam os resultados esperados.
  • Os stakeholders incluem não apenas equipes internas, mas também clientes finais, órgãos reguladores e outras partes interessadas que impactam diretamente o resultado do projeto.

Prevenção de Conflitos

  • Um bom mapeamento ajuda a prevenir conflitos entre diferentes áreas da empresa ao esclarecer quem está envolvido em cada etapa do projeto.

Interoperabilidade e Transformação Organizacional

Importância da Interoperabilidade na Arquitetura

  • A interoperabilidade é essencial em toda a arquitetura de dados e modelos (ADM), começando com a coleta das primeiras informações que serão utilizadas no cenário de negócios.
  • O processo envolve uma troca constante de conhecimento entre as equipes, fundamental para o sucesso da arquitetura corporativa.

Preparação Cultural para Mudanças

  • A transformação organizacional requer que a empresa esteja preparada culturalmente para mudanças significativas, evitando insucessos nas iniciativas.
  • O envolvimento do RH é crucial, pois mudanças inevitavelmente impactam as pessoas e exigem planejamento adequado.

Gestão de Riscos na Arquitetura

  • O TOGAF menciona dois níveis de risco: inicial (identificação e mitigação) e residual (riscos que permanecem após ações corretivas).
  • É vital ter uma gestão eficiente dos riscos, mapeando-os desde a fase inicial da definição do escopo até sua implementação.

Avaliação Contínua dos Riscos

  • Os riscos devem ser identificados desde o início do projeto, permitindo uma avaliação clara sobre a prontidão da empresa para transformações.
  • Ferramentas específicas podem ajudar na avaliação e governança dos riscos durante todo o processo arquitetônico.

Desenvolvimento de Capacidades Estratégicas

  • A arquitetura deve focar no desenvolvimento contínuo das capacidades estratégicas do negócio, buscando resultados efetivos.

Fases do TOGAF e o ADM

Estruturação do Método ADM

  • O método ADM (Architecture Development Method) aborda necessidades de negócios através de um processo estruturado, definindo planejamento e governança.
  • O Framework de Conteúdo fornece uma estrutura para o ADM, detalhando entradas e saídas, além de garantir consistência na criação da arquitetura.

Benefícios do Uso do ADM

  • A implementação do ADM resulta em um checklist compreensível das entregas arquiteturais, facilitando a visualização dos resultados.
  • Promove melhor integração entre produtos arquiteturais, evitando trabalhos isolados e permitindo uma descrição padronizada das arquiteturas.

Entregáveis, Artefatos e Blocos de Construção

  • Os entregáveis são os produtos finais de um projeto, enquanto os artefatos descrevem aspectos específicos da arquitetura (ex: listas, matrizes).
  • Um mapeamento de processos pode incluir diversos artefatos que se inter-relacionam para formar uma solução completa.

Inter-relação entre Elementos Arquiteturais

  • A relação entre entregáveis, artefatos e blocos de construção é ilustrada por diagramas que mostram como esses elementos interagem dentro do repositório de arquitetura.
  • O metamodelo fornece orientações sobre como descrever blocos de construção e suas inter-relações na arquitetura.

Camadas do Metamodelo no Repositório

  • O repositório é estruturado em camadas: princípios e visão na primeira camada; requisitos na segunda; domínios e implementação na terceira.

A Importância das Visões e Pontos de Vista na Arquitetura

Conceitos Fundamentais

  • A visão em arquitetura é influenciada pelo ponto de vista do observador, que neste caso é a arquitetura de tecnologia. Cada visão possui um ponto de vista associado que descreve implicitamente o contexto.
  • Os pontos de vista são genéricos e podem ser armazenados em uma biblioteca para reutilização, permitindo uma abordagem mais abrangente no trabalho arquitetural.

Artefatos e Fases do ADM

  • O conteúdo sobre artefatos gerados nas fases do ADM pode ser encontrado na biblioteca do TOGAF, com exemplos disponíveis no material adicional do curso.
  • Ferramentas de arquitetura geralmente automatizam a construção desses artefatos, mas exemplos são fornecidos para facilitar o entendimento das etapas discutidas.

Blocos de Construção da Arquitetura

  • O TOGAF apresenta dois tipos principais de blocos: componentes específicos da arquitetura e blocos de construção de solução, que estão relacionados a soluções físicas.
  • A especificação dos blocos depende da funcionalidade, incluindo interfaces como APIs e protocolos, além das dependências funcionais.

Mapeamento e Especificações

  • É importante mapear os blocos desde as soluções até a topologia, considerando atributos como segurança, gerenciabilidade e escalabilidade.
  • O alinhamento entre os blocos de construção arquiteturais e os de solução é recomendado pelo TOGAF para garantir reutilização eficaz dos artefatos.

Normas e Padronizações na Arquitetura

  • Os blocos devem obedecer a normas específicas; cada bloco deve implementar serviços necessários dentro da arquitetura proposta.
  • A padronização das características dos artefatos é crucial para garantir uniformidade no desenvolvimento e facilitar sua reutilização futura.

Identificação dos Blocos de Construção

  • A identificação dos blocos está relacionada às funções que desempenham; eles podem ser reutilizáveis (legado), novos desenvolvimentos ou adquiridos externamente.

Estrutura Organizacional e Blocos de Construção

Relação entre Blocos de Construção e Soluções

  • A estrutura organizacional é comparada a uma dispensa, onde os blocos de construção são os ingredientes disponíveis para criar soluções específicas.
  • Os ingredientes (pão, carne, tomate, etc.) representam os elementos necessários para construir uma solução como um "x-salada".
  • Uma vez que a solução é criada, ela se torna um elemento reutilizável no repositório de arquitetura.

Criação e Modificação de Soluções

  • É possível criar novas versões da solução existente adicionando novos elementos (como bacon), mas deve-se considerar o impacto dessa mudança nas soluções já implementadas.
  • A análise do impacto é crucial ao modificar receitas ou soluções existentes para garantir que não afete negativamente os usuários atuais.

Padrões na Arquitetura

  • Padrões são ideias úteis em contextos práticos que podem ser aplicadas em outros cenários; eles ajudam a organizar os blocos de construção.
  • Os padrões orientam como usar os blocos de construção, quando utilizá-los e quais trade-offs considerar durante o processo.

Importância da Consistência

  • Ter padrões significa ter diretrizes claras para execução, garantindo consistência no trabalho realizado e facilitando a reutilização futura dos elementos arquitetônicos.

Resumo do Módulo

  • O módulo abordou orientações e técnicas relacionadas ao ADM, discutindo artefatos, entregáveis e a interconexão entre conceitos na arquitetura.