“Vamos reescrever do zero” é tentador — e caro. Muitas vezes o sistema velho carrega regras de negócio que ninguém lembra até o cliente reclamar.
Ordem que reduz risco
- Estabilizar produção (backup, acesso, monitoramento mínimo).
- Mapear os fluxos que geram dinheiro ou risco.
- Corrigir o incêndio atual.
- Extrair módulo novo ao lado (strangler) quando fizer sentido.
- Reescrever só o que claramente não aguenta carga ou mudança.
O que pedir no primeiro papo
- Quem tem acesso ao servidor/repositório.
- O que quebra com mais frequência.
- O que não pode parar nem um dia.
- Se existe documentação (mesmo ruim).