Molte aziende si muovono tra due estremi sbagliati: tenere in vita un software fragile troppo a lungo oppure decidere una riscrittura totale troppo presto. In mezzo c'e' la parte difficile, cioe' capire cosa conviene davvero al business.
La domanda giusta non e' se il sistema sia vecchio. La domanda giusta e' se il sistema continua a sostenere il lavoro senza creare un costo operativo crescente in tempi, errori, dipendenze e mancanza di visibilita'.
Quando l'integrazione puo' bastare
- Il core operativo funziona ancora, ma mancano superfici migliori per utenti e manager.
- I dati sono affidabili, ma gli scambi con altri sistemi sono lenti o manuali.
- Il problema principale e' l'accesso alle informazioni, non la logica di business.
- Serve migliorare il workflow senza fermare il sistema esistente.
Quando la riscrittura ha senso
- Ogni nuova modifica apre regressioni e dipendenze non piu' governabili.
- La logica e' dispersa in workaround, file esterni e controlli manuali.
- Il sistema non regge ruoli, audit, sicurezza o integrazioni ormai indispensabili.
- Il costo di manutenzione continua supera quello di una nuova base ben progettata.
“Un software legacy non si valuta dall'eta'. Si valuta da quanto attrito genera ogni volta che il business prova a cambiare.”
Davide Gentile
