Nosso sistema foi feito em Access, Delphi ou VB6 e só uma pessoa entende. Como modernizar sem parar a empresa?
Sistema antigo em Access, Delphi ou VB6 que só uma pessoa entende? Como modernizar para web por etapas, sem perder dados nem parar a operação.
Resposta curta
Sistema legado que só uma pessoa entende é risco operacional: se essa pessoa sai ou o computador onde ele roda quebra, a empresa para. O caminho seguro é modernizar por etapas: documentar o que o sistema faz, levar o banco de dados para um servidor com backup automático, reconstruir as telas em versão web começando pela rotina mais usada e desligar o antigo só quando o novo cobrir tudo. A Orbital V moderniza sistemas legados para médias empresas de São Paulo e de todo o Brasil, com a operação rodando durante toda a migração.
Por que o sistema antigo virou um risco
-
Dependência de uma pessoa: um funcionário ou um programador antigo é o único que sabe mexer.
-
Roda em uma máquina específica, com backup manual ou nenhum.
-
Tecnologia sem futuro: o suporte da Microsoft à ferramenta do VB6 terminou em 2008, e o Access tem limite de 2 GB por arquivo e não foi feito para muitos usuários ao mesmo tempo.
-
Ilha de dados: não abre no celular e não conversa com NF-e, banco, e-commerce ou WhatsApp.
Reescrever tudo de uma vez ou por etapas?
| Abordagem | Vantagem | Risco |
|---|---|---|
| Reescrever tudo e virar num dia | Um projeto só | Regras escondidas aparecem depois da virada e a operação para |
| Modernizar por etapas | A operação nunca para e cada etapa já entrega valor | Dois sistemas convivendo por alguns meses |
Na prática, quase sempre vale a segunda opção: o sistema novo vai "abraçando" o antigo, uma rotina de cada vez.
Passo a passo da modernização
-
Levantamento das regras: telas, relatórios e cálculos, de preferência com a pessoa que conhece o sistema, enquanto ela ainda está na empresa.
-
Banco de dados primeiro: migrar os dados para um banco em servidor (SQL Server ou PostgreSQL), com backup automático. Em muitos casos o sistema antigo continua funcionando apontando para o banco novo.
-
A rotina mais usada vira web primeiro, acessível de qualquer lugar.
-
Integrações: NF-e, bancos, e-commerce, WhatsApp e dashboards.
-
Desligar o antigo módulo a módulo, só depois de cada parte nova estar validada por quem usa.
Tem um sistema antigo que só uma pessoa entende? Em 30 minutos de conversa a Orbital V avalia o cenário e envia uma proposta fechada, sem custo. Fale no WhatsApp