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.