TOGAF (The Open Group Architecture Framework) é uma estrutura organizacional aberta. A estrutura em si é um corpo de conhecimento bem documentado, incluindo métodos detalhados e um conjunto de ferramentas de suporte para o desenvolvimento de arquitetura corporativa. O TOGAF 9.2 é a versão mais recente do framework.
- O TOGAF é desenvolvido e mantido por membros do The Open Group e trabalha em uma equipe chamada Architecture Forum. O primeiro desenvolvimento da versão 1 do TOGAF foi produzido em 1995, e as versões subsequentes do TOGAF expandiram e melhoraram esse sistema de conhecimento.
- O TOGAF foi desenvolvido através dos esforços conjuntos de mais de 300 membros do fórum de arquitetura que representam algumas das principais empresas e organizações do mundo – portanto, é um bom resumo das práticas gerais de arquitetura corporativa.
- Desenvolver e manter uma arquitetura corporativa é um processo complexo que envolve muitas partes interessadas e processos de tomada de decisão. O TOGAF ajuda documentando especificações de arquitetura corporativa, processos e produtos de trabalho.
- Ao usar o TOGAF, as organizações podem desenvolver uma arquitetura corporativa consistente que reflita as necessidades das partes interessadas, adote as melhores práticas e considere adequadamente as necessidades atuais e as necessidades de negócios percebidas no futuro.
De onde vem o TOGAF?
O TOGAF originou-se da Estrutura de Arquitetura de Tecnologia de Gerenciamento de Informação (TAFIM) do Departamento de Defesa dos EUA. O TOGAF 1.0 foi finalmente lançado em 1995 após anos de exploração, com permissão do Departamento de Defesa dos EUA e a ajuda de um grande investimento do governo dos EUA. O TOGAF lançou seu nono lançamento até agora, o TOGAF 9 (o último lançamento é o TOGAF 9.2)
Por que TOGAF?
A arquitetura de TI precisa refletir de perto os objetivos de negócios da organização. De fato, técnicas específicas (cenários de negócios) devem ser usadas para garantir que os objetivos de negócios sejam devidamente compreendidos pelo arquiteto de TI e refletidos na arquitetura de TI desenvolvida usando o TOGAF.
Aqui estão as razões pelas quais devemos adotar o TOGAF ADM para o desenvolvimento de arquitetura:
- Um método geral abrangente
- Complementar, não competir com outros frameworks
- Amplamente adotado no mercado
- Adaptável para atender às necessidades de uma organização e do setor
- Disponível sob uma licença perpétua gratuita
- Padrão aberto neutro de fornecedor, ferramenta e tecnologia
- Evita reinventar a roda
- Alinhamento de TI de negócios
- Baseado nas melhores práticas
- Possível participar na evolução do framework
O que é ADM?
O Método de Desenvolvimento de Arquitetura (ADM) é aplicado para desenvolver uma arquitetura corporativa que atenda às necessidades de negócios e tecnologia da informação de uma organização. O TOGAF ADM é o resultado de contribuições contínuas de um grande número de profissionais de arquitetura para atender aos seguintes propósitos:
- Ele descreve um método para desenvolver e gerenciar o ciclo de vida de uma arquitetura corporativa e forma o núcleo do TOGAF.
- Ele pode ser adaptado às necessidades da organização e então é empregado para gerenciar a execução das atividades de planejamento da arquitetura.
O método de desenvolvimento de arquitetura – geralmente chamado de abreviação de ADM – é um processo passo a passo detalhado usado para desenvolver ou alterar a arquitetura de uma empresa.
O ADM descreve 10 fases que cobrem o ciclo de desenvolvimento da arquitetura.
Essas fases são:
- Estágio preliminar
- Fase A : Visão arquitetônica
- Fase B : Arquitetura de Negócios
- Fase C : Arquitetura do Sistema de Informação
- Fase D : Arquitetura Técnica
- Fase E : Oportunidades e Soluções
- Fase F : Planejamento de migração
- Estágio G : Implementar a governança
- Fase H : Gerenciamento de mudanças de arquitetura
- Gerenciamento de requisitos
Entrada e Saída ADM
O TOGAF fornece uma série de entregas de entrada e saída de cada fase:
- Estas são sugestões e não precisam ser seguidas exatamente
- Cada entrega produzida deve ser versionada para indicar quando ocorreu uma mudança
- A numeração da versão mostrada também é uma sugestão e não precisa ser seguida
Entregáveis
Um produto de trabalho que é especificado contratualmente e, por sua vez, formalmente revisado, acordado e assinado pelas partes interessadas. Ele normalmente será arquivado na conclusão de um projeto ou transferido para um Repositório de Arquitetura como um modelo de referência
Estado inicial:
O principal objetivo do estágio inicial é determinar e estabelecer os recursos arquiteturais necessários da organização.
Uma das partes principais é determinar o que precisa ser feito e como implementá-lo. Por exemplo, a saída principal é uma solicitação de trabalho de arquitetura que descreve os requisitos e decide qual escopo, estrutura, ferramentas ou estrutura de arquitetura é necessária para dar suporte a esse trabalho.
Nesta fase, o TOGAF é especificamente adaptado para atender às próximas necessidades de iteração de ADM. Definimos princípios básicos, avaliamos a capacidade da estrutura empresarial e do negócio de fazer as mudanças necessárias e integramos o TOGAF com outras estruturas de gerenciamento. Existem etapas nesta fase para limitar a organização corporativa afetada pelas mudanças propostas, confirmar a governança e estrutura de suporte corretas, definir e estabelecer uma equipe e organização de EA, identificar e estabelecer princípios de arquitetura, personalizar o TOGAF e quaisquer outras estruturas e implementar ferramentas . No final desta fase, a equipe de EA deve estar pronta para seguir as iterações do ciclo ADM. Isso ocorre em parte porque o estágio preliminar é mostrado na parte superior do diagrama ADM e fora do loop principal dos estágios A a H.
Fase A: Visão da arquitetura:
A Fase A fornece uma declaração de trabalho arquitetural clara que será fornecida na iteração do ADM. Ele também fornece uma visão para a arquitetura corporativa proposta. Esse senso de direção é essencial para orientar o trabalho da ADM durante todo o processo de iteração. A afirmação da obra arquitetônica define os procedimentos para desenvolver e implantar a arquitetura delineada na visão arquitetural. É a visão que fornece o desejo de alto nível pela funcionalidade e valor comercial que a arquitetura corporativa proposta fornecerá. Começando com o pedido de emprego de construção, a Fase A fornece uma ferramenta (esta visão) para vender os benefícios dos recursos propostos para as partes interessadas e tomadores de decisão na empresa. Os cenários de negócios são usados para entender os requisitos de negócios e ajudar a esclarecer os requisitos de arquitetura implícitos nas funções necessárias. Isso é documentado na declaração de trabalho da arquitetura e é usado para criar consenso para dar suporte à arquitetura final. Quando a organização patrocinadora assinar o documento, surgirá um consenso.
As etapas da Fase A são transformar a solicitação de trabalho de construção em uma declaração de trabalho arquitetônica clara e garantir que a empresa seja capaz, pronta, disposta e comprometida em fazer as mudanças arquitetônicas necessárias. Isso envolve o estabelecimento de um projeto de arquitetura, incluindo a definição de seu escopo, bem como a confirmação e elaboração dos princípios de arquitetura e negócios. A Fase A identifica as partes interessadas e suas preocupações e requisitos e confirma os objetivos de negócios, fatores determinantes e restrições da fase preliminar. Para garantir o sucesso, ele também avalia os recursos de negócios, avalia a prontidão para a transformação dos negócios e resolve quaisquer riscos de transformação.
Fase B: Arquitetura de negócios:
O TOGAF considera a arquitetura corporativa como uma forma de melhorar as capacidades de negócios – é por isso que a primeira fase de desenvolvimento da arquitetura lida com a arquitetura de negócios .
ADM do ponto de vista de negócios — nos estágios preliminares de solicitações de trabalho de infraestrutura para determinar a forte demanda de negócios e refinada para a Fase A no trabalho de infraestrutura e declaração de visão de arquitetura .
Um dos principais objetivos da fase de arquitetura de negócios é desenvolver a arquitetura de negócios de destino, que mostra como a empresa realiza a visão da arquitetura e resolve a solicitação de trabalho de arquitetura. Seu segundo objetivo é primeiro identificar os componentes do roteiro da arquitetura candidata para preencher a lacuna entre a linha de base e a arquitetura de negócios de destino. O TOGAF considera o conhecimento de arquitetura de negócios um pré-requisito para o trabalho de arquitetura em outros campos (como dados, aplicativos e tecnologia). A arquitetura de negócios também demonstra aos principais interessados o valor comercial e o retorno do investimento do trabalho de arquitetura. Modelos de negócios, como modelos de atividade ou processo, casos de uso e modelos de classe ou diagramas de conexão de nó,
Todas as três fases de desenvolvimento de arquitetura (B, C e D) seguem etapas semelhantes. É importante reutilizar qualquer modelo de referência disponível e personalizar todas as saídas para abordar o ponto de vista das partes interessadas. Em seguida, o arquiteto desenvolve uma linha de base e uma descrição do objetivo da arquitetura de negócios e realiza uma análise de lacunas para determinar como transformar de uma para outra.
Fase C: Arquitetura do Sistema de Informação:
O TOGAF divide a Fase C – Arquitetura do Sistema de Informações – em duas partes, abrangendo o desenvolvimento de dados e arquitetura de aplicativos . O documento TOGAF tem um pequeno capítulo introdutório cobrindo dois domínios, seguido por capítulos separados sobre dados e aplicativos. Assim como em outros estágios de desenvolvimento de arquitetura (B&D), o objetivo é desenvolver a arquitetura do sistema de informações de destino para dados e aplicativos e determinar os componentes do roteiro da arquitetura candidata com base na lacuna entre a linha de base e a arquitetura de destino.
A Fase C sempre envolve a combinação de dados e arquitetura de aplicativos. Desde que ambos estejam incluídos, e não importa em nenhuma ordem – há defensores de ambos os métodos. As etapas para dados e aplicativos são muito semelhantes: selecione modelos de referência, pontos de vista e ferramentas; desenvolver linhas de base e, em seguida, localizar descrições de arquitetura, realizar análises de lacunas e definir componentes de roteiros candidatos; e resolver quaisquer impactos no ambiente geral da arquitetura. Após uma revisão formal das partes interessadas, a arquitetura foi finalmente determinada e um documento de definição de arquitetura foi criado.
A principal diferença entre dados e aplicativos está no tema, que se reflete no uso de diferentes modelos de referência, tecnologias e representações arquitetônicas. Por exemplo, a arquitetura de dados pode usar relacionamentos de entidade ou diagramas de classes, enquanto a arquitetura de aplicativos pode usar diagramas de comunicação de aplicativos ou diagramas de engenharia de software.
Fase D: Arquitetura técnica:
A Fase D é a fase do TOGAF, que desenvolve a arquitetura técnica para o projeto de arquitetura. A arquitetura de tecnologia descreve a estrutura e interação de serviços de plataforma e componentes de tecnologia lógica e física. A Fase D desenvolve a arquitetura de tecnologia de destino, que suporta componentes de dados e aplicativos (desenvolvidos na fase C) para realizar os componentes de negócios.
As arquiteturas desenvolvidas nas fases B, C e D são combinadas para concretizar a visão da arquitetura resolvendo as preocupações das partes interessadas e as solicitações da obra. Assim como em outras fases de desenvolvimento de arquitetura, a Fase D identifica componentes de roteiro de arquitetura candidatos para alcançar a transição da linha de base para o destino. As etapas da Fase D são quase as mesmas da Fase B e da Fase C – a principal diferença é que o foco agora está na tecnologia. Portanto, isso inclui modelos de referência técnica e padrões ou medições técnicas, como desempenho, capacidade de manutenção, localização e latência ou disponibilidade.
Determinar a saída e as entregas é muito importante para ajudar a construir a arquitetura técnica que realmente suporta o sistema de informações e a arquitetura de negócios. A obtenção do escopo correto pode acelerar os retornos, enquanto um escopo excessivamente grande dificultará a implementação bem-sucedida. Não se trata da tecnologia de implantação em si, mas do desenvolvimento de uma arquitetura técnica que realmente atenda à visão arquitetônica e às solicitações de trabalho.
Fase E: Oportunidades e soluções:
A Fase E recebe esse nome – é encontrar oportunidades para fornecer a arquitetura de destino implementando soluções específicas. A Fase E gera a primeira versão completa do roteiro de arquitetura combinando as recomendações das fases de análise e desenvolvimento de construção – B, C e D.
Nesta fase, o foco principal é como fornecer a arquitetura. Portanto, ele se concentra na criação de um roteiro de arquitetura, listando pacotes de trabalho em uma linha do tempo para atingir a arquitetura de destino. Quando a mudança é tão grande que é impossível ir diretamente da linha de base para a arquitetura de destino, o estágio E produzirá uma abordagem incremental, consistindo em arquiteturas intermediárias ou transicionais. A Fase E mapeia as mudanças arquitetônicas necessárias para procedimentos de investimento e projetos que possuem fundos e recursos para executar o pacote de trabalho e fornecem arquiteturas de transição e de destino. A entrada neste estágio é quase tudo que sai do estágio inicial. Essas etapas levam essas saídas; consolidá-los, analisar dependências e conciliar diferenças; e reconfirmar que a organização pode fazer mudanças. A Fase E melhora e atualiza os requisitos, documentos de arquitetura e roteiros de arquitetura. A saída principal é a primeira etapa do plano de implementação e migração.
Fase F: Planejamento de migração:
Os estágios iniciais do ADM identificaram a necessidade de mudanças na arquitetura e, em seguida, desenvolveram as arquiteturas de negócios, dados, aplicativos e técnicas para atender a essa necessidade. Em seguida, na segunda fase, é desenvolvido um plano de implementação e migração de alto nível para aproveitar as oportunidades de investimento e identificar soluções específicas. Arquitetura de destino: a fase F finaliza o plano detalhado de implementação e migração, bem como o roteiro final da arquitetura.
Também garante que o plano seja coordenado com os métodos de gerenciamento de mudanças usados na empresa e outros planos no portfólio geral de mudanças. Por fim, a Fase F garante que os principais interessados entendam totalmente o valor do negócio, o custo do pacote de trabalho e a transição e a arquitetura futura. Embora os estágios iniciais do ADM sejam muito orientados pela equipe de arquitetura corporativa, o estágio de E a H requer colaboração com outros agentes de mudança.
A Fase F requer, em particular, uma cooperação estreita entre os quatro quadros de gestão para que a implementação e o plano de reassentamento sejam um sucesso.
As quatro áreas são:
- plano de negócios
- Arquitetura Empresarial
- Gerenciamento de portfólio
- Gerenciamento de Projetos
Por meio da cooperação, essas quatro áreas devem priorizar o trabalho, usando critérios como avaliação de desempenho, retorno do investimento, valor do negócio, fatores-chave de sucesso, medição de eficácia e adequação estratégica.
Estágio G: Implementar a governança:
O desenvolvimento e implementação reais ocorrem em paralelo com a fase G. A Fase G garante que o projeto de implementação e outros projetos em andamento estejam em conformidade com a arquitetura definida.
Normalmente, a arquitetura de destino é desenvolvida como uma série de transformações para obter valor e benefícios de negócios o mais rápido possível e para mitigar os riscos no plano de transformação. Cada transformação é um passo para que a empresa-alvo concretize seus próprios interesses comerciais.
Quando chegamos à fase G, a arquitetura foi desenvolvida (nas fases A a D), as oportunidades e soluções para fornecer a arquitetura foram identificadas (na fase E) e os planos detalhados de implementação e migração foram concluídos (na fase F ). Assim, o papel da equipe de arquitetura da Fase G é fornecer supervisão da implementação da arquitetura. Isso é feito validando o escopo e as prioridades da implantação, orientando o desenvolvimento e a implantação da solução e realizando revisões de conformidade.
Documentos de contrato de arquitetura são usados para conduzir mudanças de arquitetura. Gerado no início da fase G e aprovado pela funcionalidade da arquitetura e pelos responsáveis pela implementação, é um mecanismo de avaliação da conformidade de governança da arquitetura.
Fase H: Gerenciamento de mudanças na estrutura:
Nada saiu conforme o planejado – sempre haverá novos requisitos e mudanças na arquitetura. A Fase H descreve o processo de gerenciamento de mudanças para gerenciar mudanças na arquitetura de forma coesa e estruturada. Normalmente, isso requer monitoramento contínuo de solicitações de governança, novas tecnologias ou mudanças no ambiente de negócios.
O processo deve dar suporte à arquitetura corporativa realizada como um ambiente dinâmico que pode responder com flexibilidade a essas mudanças e se desenvolver rapidamente. Na Fase H, é importante que o órgão de governança estabeleça padrões para determinar se uma solicitação de mudança requer uma simples atualização de arquitetura ou se precisa iniciar um novo ciclo de método de desenvolvimento de arquitetura (ADM). As mudanças devem estar diretamente relacionadas ao valor do negócio. Como usar a arquitetura corporativa é a parte mais importante do ciclo de desenvolvimento da arquitetura, por isso é crucial monitorar o crescimento e o declínio dos negócios na Fase H.
No final, a arquitetura corporativa que funcionou para a organização ontem não suporta mais as funções atuais ou futuras. A saída de uma solicitação de mudança na Fase H pode ser classificada como simplificação – geralmente impulsionada pela necessidade de reduzir o investimento; mudança incremental que exige valor adicional do investimento existente; ou redesenhar a mudança, que é um requisito para aumentar o investimento e criar novo valor impulsionado.
Gerenciamento de requisitos de arquitetura:
Em cada estágio do ADM, são necessários requisitos para geração, análise e revisão. A fase de gerenciamento de requisitos descreve o processo de gerenciamento desses requisitos de arquitetura em todo o ADM. A fase de gerenciamento de requisitos é o núcleo do ADM – é por isso que é mostrado no centro do círculo de colheita do ADM. Esta etapa descreve o processo de gerenciamento de requisitos e como o processo está vinculado a outras etapas do ADM. Os requisitos não são estáticos – eles evoluem dinamicamente entre cada estágio de nossa conclusão do ADM e o ciclo do ADM.
Os requisitos da arquitetura corporativa e as alterações subsequentes a esses requisitos serão identificados, armazenados e entradas e saídas relacionadas às fases de ADM e entre os ciclos de ADM. Lidar com as mudanças na demanda é crucial. A arquitetura lida com incerteza e mudança – a “área cinzenta” entre as expectativas e possibilidades das partes interessadas! Portanto, os requisitos de arquitetura sempre mudarão.
Além disso, a arquitetura envolve muitos fatores determinantes e restrições que estão além do controle da empresa – como mudanças nas condições de mercado ou nova legislação – que produzirão mudanças nos requisitos de maneiras imprevistas.
O TOGAF enfatiza que o próprio processo de gerenciamento de requisitos não irá tratar, resolver ou priorizar requisitos, pois isso é feito na fase relevante do ADM. A etapa de gerenciamento da demanda é apenas o processo de gerenciamento das demandas em todo o ADM.
Fase Preliminar do ADM
As atividades de preparação e iniciação necessárias para criar um recurso de arquitetura, incluindo personalização do TOGAF e definição de arquitetura
Produtos de saída:
- Princípios de arquitetura
- Repositório de arquitetura
- Princípios de negócios, objetivos de negócios e impulsionadores de negócios
- Modelo de organização para arquitetura corporativa
- Solicitação de trabalho de arquitetura
- Estrutura de arquitetura personalizada
ADM Fase A: Visão da Arquitetura
A fase inicial de um ciclo de desenvolvimento de arquitetura. Inclui informações sobre como definir o escopo da iniciativa de desenvolvimento da arquitetura, identificar as partes interessadas, criar a Visão da Arquitetura e obter aprovação para prosseguir com o desenvolvimento da arquitetura
Produtos de saída:
- Princípios de arquitetura
- Roteiro de arquitetura
- Visão da arquitetura
- Princípios de negócios, objetivos de negócios e impulsionadores de negócios
- Avaliação de capacidade
- Plano de comunicação
- Declaração de trabalho de arquitetura
- Estrutura de arquitetura personalizada
ADM Fase B: Arquitetura de Negócios
Arquitetura de Negócios: o desenvolvimento de uma Arquitetura de Negócios para apoiar a Visão de Arquitetura acordada
Produtos de saída:
- Documento de definição de arquitetura
- Princípios de arquitetura
- Especificação de requisitos de arquitetura
- Roteiro de arquitetura
- Princípios de negócios, objetivos de negócios e impulsionadores de negócios
- Declaração de trabalho de arquitetura
ADM Fase C: Arquitetura de Sistemas de Informação
Arquiteturas de Sistemas de Informação: o desenvolvimento de Arquiteturas de Sistemas de Informação para apoiar a Visão de Arquitetura acordada
- Documento de definição de arquitetura
- Princípios de arquitetura
- Especificação de requisitos de arquitetura
- Roteiro de arquitetura
- Declaração de trabalho de arquitetura
ADM Fase D: Arquitetura de Tecnologia
Arquitetura de Tecnologia: o desenvolvimento da Arquitetura de Tecnologia para apoiar a Visão de Arquitetura acordada
Produtos de saída:
- Documento de definição de arquitetura
- Princípios de arquitetura
- Especificação de requisitos de arquitetura
- Roteiro de arquitetura
- Declaração de trabalho de arquitetura
ADM Fase E: Oportunidades e Soluções
Opportunities & Solutions realiza o planejamento inicial de implementação e a identificação de veículos de entrega para a arquitetura definida nas fases anteriores
Produtos de saída:
- Documento de definição de arquitetura
- Especificação de requisitos de arquitetura
- Roteiro de arquitetura
- Visão da arquitetura
- Avaliação de capacidade
- Plano de implementação e migração
- Declaração de trabalho de arquitetura
ADM Fase F: Planejamento de migração
O planejamento de migração aborda como passar da linha de base para as arquiteturas de destino finalizando um plano detalhado de implementação e migração
- Blocos de arquitetura
- Documento de definição de arquitetura
- Especificação de requisitos de arquitetura
- Roteiro de arquitetura
- Implementação de solicitação de mudança e plano de migração
- Plano de governança de implementações
- Solicitação de trabalho de arquitetura
- Declaração de trabalho de arquitetura
ADM Fase G: Governança de Implementação
A Governança de Implementação fornece uma supervisão arquitetural da implementação
Produtos de saída:
- Pedido de mudança
- Avaliação de conformidade
- Blocos de construção da solução
- Declaração de trabalho de arquitetura
ADM Fase H: Gerenciamento de Mudanças na Arquitetura
O Gerenciamento de Mudanças de Arquitetura estabelece procedimentos para gerenciar mudanças para a nova arquitetura O Gerenciamento de Requisitos examina o processo de gerenciamento de requisitos de arquitetura em todo o ADM
Resumo
O ADM é um método geral abrangente
- Recomenda uma sequência para várias fases e etapas envolvidas no desenvolvimento de uma arquitetura
- É um método iterativo
- Ele se baseia nas outras partes do TOGAF para ativos e processos
- Pode ser usado com outras entregas de outros frameworks
Aqui está a visão geral do TOGAF ADM para cada fase de desenvolvimento, conforme mostrado na figura a seguir:
- Mais sobre o TOGAF ADM Guide-through
- Mais sobre modelos TOGAF just-in-time
- Mais sobre as ferramentas ArchiMate
- Experimente o Visual Paradigm GRÁTIS
Referências Introdutórias ao TOGAF
- O que é TOGAF?
- Tutorial TOGAF ADM
- Estrutura TOGAF 9.1 – Um Guia Abrangente
- Software TOGAF para Arquitetura Empresarial
- O melhor software TOGAF