LYMOS

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.

Migração por módulosem andamento
Clientesdados conferidosno sistema novo
Produtosdados conferidosno sistema novo
Pedidosos dois rodando lado a ladoem paralelo
Financeiropróximo da filano antigo
✓ Operação sem parar nenhum dia

Tela de exemplo, com dados fictícios.

Quando faz sentido

Seu sistema já é legado?

Qualquer ajuste quebra outra coisa.Diagnóstico e testes antes de mexer.
Só uma pessoa entende como funciona.Regras escritas e código documentado.
Roda em tecnologia que ninguém mais suporta.Atualização ou reescrita por partes.
Não conversa com nenhum outro sistema.Camada de API na frente do que existe.
Lento, cai, e o relatório sai de planilha.Banco organizado e relatórios no sistema.

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.

1. Manter e cercar

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.

2. Reescrever por partes

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.

3. Trocar por um produto pronto

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. 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. 2

    Plano de módulos

    Ordem pela combinação de risco e valor, sem mexer no que funciona.

    plano por etapas
  3. 3

    Migração de dados

    Passagem dos dados com conferência de totais antes de usar.

    dados conferidos
  4. 4

    Paralelo

    Antigo e novo rodando juntos até os números baterem.

    módulo validado
  5. 5

    Desligamento

    O módulo antigo sai de cena, com backup guardado.

    legado menor

Bom saber

O que muda o prazo.

Sem o código-fonte

Dá para reescrever a partir do comportamento e do banco, com mais cautela e prazo maior. Dizemos isso no diagnóstico.

Dado sujo vira trabalho

Cadastro duplicado e campo livre demais custam limpeza antes da migração.

Seu time valida

Quem usa o sistema todo dia precisa conferir cada módulo. Isso entra no cronograma.

Licenças de terceiros

Componentes e bancos pagos do sistema antigo podem ter regras próprias de uso.

Dúvidas

Antes de começar.

Outra dúvida?Fale no WhatsApp
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.

Contar sobre o meu sistema

Conte o que você tem hoje.

Sem termo técnico. Quem responde é quem vai construir.

Novo briefingcerca de 2 minutos
01Quem é você
02Sobre o que é
03Como funciona hoje

Usamos seus dados só para responder este contato. Privacidade