Salta al contenuto principale

Rifare un gestionale obsoleto senza perdere le regole che contiene

Un gestionale obsoleto si rifà un modulo alla volta, con il vecchio programma acceso finché il nuovo non lo sostituisce del tutto. Le regole le ricaviamo dal codice e dai dati che esistono, non dalla memoria di chi lo usa.

Servizio

Quando il vecchio gestionale diventa un rischio

Diventa un rischio quando nessuno può più modificarlo con tranquillità. Il caso tipico è un programma in Access o Visual Basic 6, scritto da un consulente che nel frattempo ha cambiato lavoro, installato su un server che nessuno osa riavviare. Microsoft non supporta l’ambiente di sviluppo di Visual Basic 6 dal 08/04/2008, e Windows Server 2012 R2 ha perso il supporto esteso il 10/10/2023; gli aggiornamenti di sicurezza a pagamento (ESU) sono finiti il 13/10/2026 (fonte: pagine sul ciclo di vita dei prodotti Microsoft).

Il programma intanto funziona, e per questo il rifacimento si rimanda. Ogni richiesta nuova però, un campo, una stampa, un collegamento al portale di un cliente, costa settimane o finisce in un foglio Excel tenuto accanto.

Servizio

Per chi è

  • Aziende con un gestionale scritto in casa anni fa su Access, FoxPro, Visual Basic o un sistema AS/400.
  • Chi dipende da una sola persona, interna o esterna, che sa dove mettere le mani nel codice.
  • IT manager che devono migrare i server e hanno un programma che sui sistemi nuovi non si installa.
  • Chi vorrebbe usare il gestionale dal telefono o da fuori ufficio, e oggi passa per un desktop remoto.
Servizio

Cosa comprende

  • Lettura del codice esistente

    Apriamo codice e database e scriviamo le regole che contengono: come si calcola uno sconto, quando un ordine si blocca, cosa succede a fine mese. Molte non sono documentate da nessuna parte.

  • Inventario di stampe ed export

    Bolle, etichette, file per la banca, tracciati per il commercialista. Sono le cose che, se mancano il primo giorno, fermano l’ufficio.

  • Pulizia dei dati

    Il campo note usato per tre scopi diversi, i clienti doppi, le date salvate come testo. Si decide con voi cosa portare nel nuovo sistema e come.

  • Nuovo gestionale a moduli

    Si riscrive un’area per volta, con un’interfaccia web che si apre da qualsiasi postazione e dal telefono, senza installazioni.

  • Convivenza dei due sistemi

    Finché la migrazione non è finita, vecchio e nuovo si scambiano i dati. Nessuno lavora su due programmi per lo stesso cliente.

Servizio

Come si passa dal vecchio al nuovo

  1. Fotografia

    Codice, database, stampe, utenti. Alla fine sappiamo cosa fa davvero il programma, comprese le funzioni che nessuno usa più e che non porteremo.

  2. Primo modulo

    Scegliamo un’area con confini chiari, spesso anagrafiche o magazzino, e la rifacciamo per prima.

  3. Doppio binario

    Per un periodo i due sistemi girano sugli stessi dati e confrontiamo i numeri: documenti per anno, totali fatturati, giacenze.

  4. Spegnimento

    Quando l’ultimo modulo è passato e i conti tornano, il vecchio programma resta in sola lettura per lo storico, poi si spegne.

Servizio

I fili da ricollegare

Un gestionale vecchio ha quasi sempre dei collegamenti verso l’esterno che nessuno ricorda: un export notturno per il contabile, un file per il corriere, una cartella condivisa con l’ufficio tecnico. Li elenchiamo nella fotografia iniziale e li ricostruiamo uno per uno, con API dove i sistemi dall’altra parte le hanno.

Se dopo il rifacimento restano molti programmi da tenere allineati, il lavoro prosegue come integrazione fra sistemi aziendali.

Servizio

Tempi e costi

Il costo dipende più dalle regole nascoste nel codice che dal numero di schermate, per questo la stima arriva dopo la fotografia iniziale. Un gestionale da quaranta maschere che gestisce anagrafiche e stampe costa meno di uno da dieci che calcola le provvigioni con un’eccezione per ogni agente.

Dopo le regole pesano i dati: anagrafiche doppie e campi usati per altro vanno ripuliti prima della migrazione. Poi il numero di fili verso l’esterno da ricostruire. Sulla durata conta il passaggio a moduli: ognuno resta in parallelo con il vecchio programma finché i numeri non tornano, e quel periodo va messo in calendario.

Servizio

Domande frequenti

Contatti

Parliamone in 30 minuti

Raccontateci il processo e cosa non funziona: vi diciamo se e come lo risolveremmo, con tempi e costi indicativi.

Autore
Matteo Budriesi
Scritto e rivisto da

Matteo Budriesi

CEO e co-founder di Webion, la software house di Modena che sviluppa software su misura e agenti AI per le aziende.

Aggiornato il 30/10/2026