Há quem diga que todo software vira legado no dia em que entra em produção. A frase tem um fundo de verdade: a partir dali, cada mudança precisa conviver com o que já existe.
Na prática, o que torna um software legado não é a idade. É o conjunto de características abaixo.
Oito características
- Tecnologia desatualizada ou fora do padrão do mercado.
- Falta de suporte do fabricante.
- Incompatibilidade com hardware e software atuais.
- Dificuldade de integração com outros sistemas.
- Falhas de segurança que vêm da própria tecnologia.
- Custo de manutenção maior que o benefício.
- Funcionalidades que não atendem mais ao negócio.
- Limitações que travam o desempenho da empresa.
Um sinal novo: a IA
Hoje há mais um teste: o software consegue receber IA? Sem integração aberta e sem dado confiável, colocar um assistente no produto pode virar remendo.
Por que ainda pode valer manter
Para quem vende software, legado não é sinônimo de produto morto. Quatro motivos explicam por que ele continua no mercado:
- O produto desatualizado ainda tem um mercado relevante.
- Não há concorrente direto, mesmo com o produto longe do ideal.
- A substituição é complexa, mas possível.
- É o produto que paga as contas e dá lucro.
Esses motivos justificam manter o produto. Eles não justificam parar de planejar a modernização.
O próximo passo
Se o seu software tem várias dessas características, o passo seguinte é medir o estado dele.
Para ver como a CTGF conduz esse tipo de projeto, veja a página Projetos especiais.