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.