Roadmap de Arquitetura

Roadmap de arquitetura, Arquitetura de Software


Por Adriano de Pinho Tavares em 30/09/2014 21:50 | Comentários: 1

O que é um Roadmap de Arquitetura? O que ele contém? Bom, o termo Roadmap é realmente muito comum entre profissionais de TI. Entre os arquitetos de software o termo ganha o nome de Roadmap de ArquiteturaA tradução segundo o TOGAF 9.1 é Roteiro de ArquiteturaVamos lá desmistificar esse termo e entender um pouco mais sobre ele.

De forma geral Roadmaps são utilizados para estabelecer um plano ou estratégia para atingir metas. Na arquitetura de software esse tipo de plano detalha os pacotes de trabalho de arquitetura e estabelece as entregas na linha do tempo. O objetivo é mostrar como será a evolução do trabalho dos arquitetos ao longo do projeto. É importante estabelecer os entregáveis de cada iteração, para dar mais visibilidade ao trabalho dos arquitetos, que muitas vezes não fica claro para os clientes. 

Os pacotes de trabalho podem ser de diversos tipos. Os tipos de pacotes de trabalho mais comuns em Roadmaps de Arquitetura são:

  • Levantamento de requisitos significativos para a arquitetura;
  • Implementação de requisitos arquiteturais (Funcionais complexos e Não-funcionais);
  • Desenvolvimento de provas de conceito;
  • Implementação de mecanismos arquiteturais;
  • Ações de mitigação de riscos;
  • Refatorações;
  • Atividades de Infraestrutura;
  • Atividades de Integração Contínua;
  • Documentação da arquitetura;
  • Atividades de tomada de decisões técnicas;
  • Apoio ao time de desenvolvimento;
  • Apoio à gestão do projeto;
  • Atividades de treinamento;
  • Atividades de qualidade. 

Como podemos observar o Rodmap de Arquitetura não é um bicho de sete cabeças. Ele pode ser desenvolvido com diversas ferramentas e pode ter o formato que você achar mais conveniente para o seu projeto. Desde de uma lista de tópicos até um gráfico de Gantt com dependências entre os pacotes de trabalho com muito mais detalhes. O importante como arquiteto é entender o conteúdo mais que a forma.

Professor Instituto Pangea

Adriano de Pinho Tavares

O professor Adriano ministra disciplinas voltadas para arquitetura e engenharia de software em cursos de pós graduação no IGTI, UNA e PUCMINAS. A sua formação passa pela graduação em Ciência da Computação pela PUC-MG em 1996 e especialização em Informática com ênfase em Engenharia de Software pela UFMG em 2001. Após esse período ele veio se especializando e obtendo certificações em suas áreas de interesse como Certified Scrum Master, Disciplined Agile Black Belt / Certified Instructor e Sun Certified Enterprise Architect J2EE. Adriano (...)

Outros artigos de Adriano de Pinho Tavares

Comentários

Para comentar este artigo basta fazer login ou cadastrar-se gratuitamente!