Contesto iniziale
“Non possiamo spegnere il gestionale storico nemmeno per un’ora” è stata la frase che ha aperto il lavoro con un gruppo industriale che utilizzava da anni un sistema centrale su tecnologia datata, circondato da fogli di calcolo e interfacce costruite nel tempo. Il problema non era solo tecnico, ma organizzativo: nessuno aveva una visione completa delle dipendenze e ogni modifica veniva rimandata per timore di bloccare la produzione. Abbiamo iniziato con un assessment mirato sui flussi critici, ricostruendo le catene di processi e i punti di scambio dati, per poi proporre una modernizzazione per cerchi concentrici, iniziando dalle integrazioni più fragili.
Sfide emerse
La sfida principale non era introdurre nuove piattaforme, ma proteggere ciò che funzionava mentre si riduceva il debito tecnico accumulato; il budget disponibile richiedeva scelte selettive, evitando grandi progetti monolitici. Abbiamo quindi individuato alcune aree ad alto impatto, come le esportazioni manuali verso strumenti esterni e i job notturni difficili da monitorare, e le abbiamo affrontate con piccoli interventi sequenziali. Parallelamente, è stato necessario allineare reparti diversi, ognuno con priorità proprie, e definire insieme criteri condivisi per stabilire cosa modernizzare subito e cosa mantenere in osservazione.
Approccio adottato
Per questo caso abbiamo applicato il nostro Percorso Legacy Graduale, partendo da una fase di mappatura tecnica e funzionale che ha coinvolto sia i referenti IT sia gli utenti operativi. In seguito abbiamo progettato un livello di integrazione basato su API per esporre in modo controllato alcune funzioni del sistema storico, mantenendo invariati i processi di base. I rilasci sono stati organizzati in iterazioni brevi, con ambienti di test più vicini possibile alla produzione e sessioni dedicate alla verifica dei flussi più delicati. Ogni passo è stato accompagnato da documentazione sintetica ma precisa, così che le decisioni rimanessero tracciabili nel tempo.
Risultati osservati
Gli effetti osservati non si sono limitati alla riduzione degli interventi manuali, ma hanno riguardato anche la maggiore visibilità sulle dipendenze tra applicazioni e sui punti di fragilità rimasti, ora esplicitati. Alcune operazioni ripetitive sono state automatizzate, liberando tempo per attività di analisi, mentre il sistema legacy ha continuato a svolgere il proprio ruolo, ma inserito in un’architettura più controllabile. I referenti aziendali hanno ora una base di dati e di esperienze concrete su cui decidere eventuali fasi successive di riscrittura o sostituzione; i risultati possono comunque variare da contesto a contesto e dipendono dal livello di coinvolgimento interno e dalla storia specifica di ogni ambiente.