Migração de e para outros sistemas

Implantar um sistema numa empresa é uma tarefa árdua, mas migrar de um sistema antigo é ainda mais complexo. 

Não existem projetos de migração fáceis, mas também dependem do conhecimento, habilidade e da atitude da equipa


É preciso:

  • Transferir os dados dos utilizadores
  • Manter o histórico das operações
  • Formar os utilizadores para as novas funcionalidades
  • É comum a migração de sistemas falharem os orçamentos e os prazos.


Motivos para a migração

  • Incapacidade do sistema atual de suportar o crescimento do negócio (capacidade de processamento, armazenagem ou novas verticais de negócio não suportadas)
  • Problemas de desempenho ou segurança
  • Problemas de suporte ou dificuldade para a manutenção 
  • Fusão ou aquisição de empresas



Numa migração, devemos ter em conta:

  • Prazo final para ter o sistema 100% migrado
  • Orçamento total disponível
  • Equipa disponível para trabalhar no projeto



Estrutura/arquitetura do projeto

  • É importante conhecer os elementos da arquitetura atual e os da futura:
  • Servidores, onde estão, como acedê-los
  • Bancos de dados
  • Conexões físicas (endereços de IP, rotas, portas necessárias, firewalls, VPN's, etc)
  • Integrações, interfaces, serviço/aplicação, banco de dados, intermitência, latência, regras de negócio, tratamento de excessões). 


Equipa Técnica

Uma equipa técnica precisa ter em seu quadro os seguintes papéis:

  • Gerente do Projeto: responsável pela condução das equipes, encaminhamento e escalação de decisões, gestão do prazo e dos custos.
  • Analista de Negócio: Analisar os processos entre o antigo e o novo sistema. 
  • Analista Programador: atuará no desenvolvimento complementar necessário ao sucesso da migração (rotinas, scripts, integrações).
  • DBA: Será o responsável pela saúde dos dados, e administração dos bancos de dados envolvidos.
  • Analista de Testes: Fará todos os testes, homologando o novo sistema, e validando a qualidade dos dados migrados.
  • Analista de Infraestrutura: responsável pelos ambientes operativos.


Auditoria da Migração

Após a conclusão da migração é hora de auditar os dados para a tomada de decisão e confirmar o sucesso da migração.