Para migrar um sistema legado sem parar a operação, faça a troca por etapas: levante tudo o que o sistema antigo faz, prepare os dados, teste a migração antes, escolha o tipo de virada e só desligue o sistema antigo depois de conferir que o novo entrega o mesmo resultado. E tenha sempre um plano de volta.
Por que a troca de sistema costuma parar a empresa
Quase nunca é a tecnologia nova que causa a parada. O problema aparece no que ninguém lembrou de levar:
- Regras escondidas: cálculos, exceções e validações que existem só no código antigo ou na cabeça de quem usa o sistema há anos.
- Integrações esquecidas: arquivos enviados ao banco, rotinas que rodam de madrugada, relatórios que outra área recebe por e-mail.
- Dados inconsistentes: cadastros duplicados, campos usados de formas diferentes e históricos incompletos que travam a carga no sistema novo.
- Virada sem volta: desligar o sistema antigo no mesmo dia em que o novo entra, sem um caminho para retornar se algo der errado.
Uma migração de sistema legado bem planejada trata esses quatro pontos antes da data da troca.
Os três tipos de virada
"Virada" é o momento em que a empresa deixa de usar o sistema antigo e passa a usar o novo. Existem três formas de fazer isso:
| Tipo de virada | Como funciona | Quando faz sentido | Ponto de atenção |
|---|---|---|---|
| De uma vez | Todos passam para o sistema novo na mesma data | Sistema pequeno, poucas integrações, rotina que tolera um período de ajuste | Se algo falhar, afeta todo mundo ao mesmo tempo |
| Por partes | A troca acontece por módulo, área ou unidade | Sistema grande, com partes que funcionam de forma independente | Durante a transição, os dois sistemas precisam trocar dados |
| Em paralelo (convivência) | Os dois sistemas funcionam juntos por um período e os resultados são comparados | Rotinas críticas, como faturamento, folha ou estoque | Exige esforço extra da equipe, que registra a mesma operação nos dois |
"Convivência" é justamente esse período em que o sistema antigo e o novo funcionam ao mesmo tempo. Ela dá segurança, mas tem custo: precisa de data para acabar e de critério claro para dizer que o novo está pronto.
Passo a passo da migração
- Faça o inventário do sistema antigo: liste dados, regras de negócio, integrações, rotinas agendadas, relatórios e quem usa cada parte. Quando a documentação não existe, a IA pode ajudar a levantar regras em códigos e bancos antigos, sempre com validação da equipe.
- Prepare os dados: corrija duplicidades, padronize campos e decida o que vai e o que fica. Dado ruim migrado continua ruim, só que em um sistema novo.
- Faça cargas de teste: uma carga de teste é a migração feita em um ambiente separado, sem afetar a operação. Ela mostra o que quebra antes de a troca valer.
- Confira o resultado com a equipe: compare origem e destino: quantidades, vínculos entre registros, valores e as rotinas mais importantes. Registre as divergências e corrija antes de seguir.
- Faça a virada com plano de volta: o plano de volta (também chamado de rollback) define em que situação a empresa retorna ao sistema antigo e como isso é feito. Ele precisa estar pronto antes da virada, não depois do problema.
- Acompanhe o pós-virada: os primeiros dias mostram o que o teste não pegou. Alertas e monitoramento ajudam a ver um erro antes que ele chegue ao cliente.
O que conferir antes de desligar o sistema antigo
Use esta lista como critério de aceite da migração:
- Quantidades batem entre origem e destino (clientes, produtos, pedidos, títulos).
- Vínculos foram preservados (cada pedido continua ligado ao cliente e aos itens certos).
- Valores relevantes conferem (saldos, totais, impostos).
- Históricos necessários estão consultáveis no sistema novo.
- Relatórios usados pela operação geram o mesmo resultado.
- Integrações enviam e recebem dados corretamente.
- Permissões de acesso estão configuradas para cada perfil.
- Divergências encontradas foram registradas e tratadas.
- Plano de volta testado e com responsável definido.
Se algum item ficar em aberto, a decisão de desligar o sistema antigo deve esperar ou ter uma alternativa combinada com a área afetada.
Erros comuns
- Migrar tudo do jeito que está: copiar todas as telas e funções do sistema antigo leva os mesmos problemas para o novo. A migração é a chance de rever o processo.
- Deixar os dados para o fim: o tratamento dos dados costuma ser a parte mais trabalhosa e deve começar cedo.
- Testar só com dados de exemplo: o teste precisa usar uma cópia dos dados reais, com todas as exceções que a operação tem.
- Convivência sem data para acabar: manter os dois sistemas por tempo indefinido cansa a equipe e gera divergência.
- Migrar quando o problema é outro: às vezes o sistema ainda atende e precisa de sustentação e modernização, não de troca.
Como a RTX ajuda
A RTX faz a migração por etapas: mapeia dados, regras e integrações do legado, prepara e confere os dados em cargas de teste, define a virada com plano de reversão e acompanha o novo sistema depois da implantação. Veja como funciona a migração de sistemas legados.
