LYMOS Studio · Sistemas legados
Modernização de sistemas legados sem parar a operação.
O sistema antigo ainda funciona, mas ninguém mexe nele sem medo. A gente troca por partes, com os dados migrados e o time trabalhando.
Tela de exemplo, com dados fictícios.
Quando faz sentido
Seu sistema já é legado?
Os caminhos
Nem tudo pede reescrita.
A primeira conversa é para escolher o caminho mais barato que resolve. Reescrever tudo é a última opção, não a primeira.
Corrigir o que dói, documentar e colocar uma API na frente. Serve quando o sistema ainda atende e o problema é falar com o resto.
Um módulo de cada vez, com o antigo e o novo rodando em paralelo. Serve quando o sistema atende cada vez pior e não dá para parar.
Se o processo é comum (caixa, estoque, financeiro, CRM), um sistema pronto pode custar menos. Indicamos isso quando for o caso.
Método
Você aprova cada módulo.
- 1
Diagnóstico
Lemos o código, o banco e o fluxo real, e mapeamos o que depende do quê.
mapa de dependências - 2
Plano de módulos
Ordem pela combinação de risco e valor, sem mexer no que funciona.
plano por etapas - 3
Migração de dados
Passagem dos dados com conferência de totais antes de usar.
dados conferidos - 4
Paralelo
Antigo e novo rodando juntos até os números baterem.
módulo validado - 5
Desligamento
O módulo antigo sai de cena, com backup guardado.
legado menor
Bom saber
O que muda o prazo.
Dá para reescrever a partir do comportamento e do banco, com mais cautela e prazo maior. Dizemos isso no diagnóstico.
Cadastro duplicado e campo livre demais custam limpeza antes da migração.
Quem usa o sistema todo dia precisa conferir cada módulo. Isso entra no cronograma.
Componentes e bancos pagos do sistema antigo podem ter regras próprias de uso.
Dúvidas
Antes de começar.
Preciso ter o código-fonte do sistema antigo?
Ajuda muito, mas não é obrigatório. Sem ele, trabalhamos pelo banco de dados e pelo comportamento do sistema, com mais cautela e prazo maior. Isso fica claro no diagnóstico.
A operação vai parar durante a troca?
O objetivo é que não. Migramos por módulos e rodamos o antigo e o novo em paralelo até os números baterem, e só então desligamos o antigo.
Vocês reescrevem tudo?
Só o que precisa. Em alguns casos basta corrigir, documentar e colocar uma API na frente. Em outros, um produto pronto resolve melhor e a gente indica.
Quanto custa e quanto tempo leva?
Depende do tamanho do sistema, da qualidade dos dados e do que ainda funciona. Depois do diagnóstico você recebe uma proposta com escopo, prazo e valor.
E os meus dados históricos?
São migrados e conferidos por totais antes de o módulo novo entrar em uso. O que não precisar ficar no dia a dia pode ir para um arquivo de consulta.
Vocês mantêm o sistema novo depois?
Sim. Manutenção e evolução são serviços da LYMOS, e é assim que mantemos os nossos próprios produtos no ar.
Veja também
Mais do LYMOS Studio.
Contar sobre o meu sistema
Conte o que você tem hoje.
Sem termo técnico. Quem responde é quem vai construir.