Completa queste quattro azioni prima del cutover: inventario e ownership dei domini dati, profiling con dry run di ripresa, bonifica di duplicati e formati critici, e mapping documentato con criteri di accettazione firmati dai key user. Senza questi quattro pilastri, la pulizia dati pre go live resta un esercizio teorico e il rischio di bloccare l’avvio del nuovo ERP sale in modo concreto.
In breve:
- La mappatura dettagliata dei domini dati e l’identificazione degli ownership devono essere completate prima del cutover, per evitare blocchi e rischi operativi.
- È fondamentale effettuare un inventario completo delle sorgenti dati con metriche di qualità come completezza, unicità e conformità, utilizzando campioni rappresentativi se necessario.
- La deduplica e normalizzazione devono essere validate con test di soglie di fuzzy matching e pipeline di trasformazione ripetibili, per evitare errori automatizzati e non rilevati.
- I dry run più efficaci prevedono cicli di test su subset, dominio completo e volume pieno, con piani di rollback e riconciliazione documentata, prima di finalizzare il caricamento.
- Per il go-live, serve una documentazione di accettazione firmata, con report di reconciliation, error log, metriche di completamento e un piano di hypercare strutturato con escalation chiare.
Indice
- Checklist operativa rapida: priorità e ordine di esecuzione
- Come scoprire e profilare i dati prima del lancio
- Deduplica, normalizzazione e validazioni ripetibili
- Come progettare mapping e dry run efficaci
- Chi firma l’accettazione e quali evidenze servono
- Cosa serve nel runbook e nell’hypercare post go-live
- Quanto tempo, quanto effort e quali rischi evitare
- Come opera Greensharp: processo e deliverable concreti
- La qualità dei dati come leva di credibilità del business
- Richiedi un assessment operativo per il tuo go-live
- Fonti
Checklist operativa rapida: priorità e ordine di esecuzione
La sequenza conta più della lista stessa: partire dal profiling senza aver chiarito chi possiede i dati produce rilavorazioni costose.
- Profiling delle sorgenti — coinvolgi i data owner di ogni dominio (anagrafiche, contabilità, magazzino).
- Deduplica e normalizzazione — richiede IT più un referente di processo per validare le regole.
- Mapping campo a campo — team funzionale e consulente ERP insieme, non in sequenza.
- Dry run su subset — key user devono validare l’output, non solo l’IT.
- Reconciliation e firma di accettazione — responsabile di progetto e data owner.
- Runbook e piano di rollback — da consegnare prima del cutover, non durante.
I blocchi più frequenti nascono da mapping non condiviso e da owner non ancora identificati sui saldi contabili. Segnalali entro la prima settimana, non alla vigilia.
Come scoprire e profilare i dati prima del lancio
L’inventario delle sorgenti è il primo terreno su cui si gioca la qualità di tutta l’operazione. Serve un elenco completo di anagrafiche clienti e fornitori, saldi contabili, giacenze di magazzino e ordini aperti, con l’indicazione di dove risiedono, chi li aggiorna e con che frequenza. Query di estrazione e script mirati bastano nella maggior parte dei casi: non serve uno strumento enterprise per un primo censimento onesto.
Le metriche di qualità da misurare sono sempre le stesse cinque, applicate a ogni dominio:
- Completezza — percentuale di campi obbligatori popolati.
- Univocità — presenza di duplicati su chiavi naturali (codice fiscale, partita IVA, codice articolo).
- Conformità di formato — date, valute, unità di misura coerenti con gli standard target.
- Range e outlier — valori fuori scala che segnalano errori di inserimento o disallineamenti storici.
- Data drift — variazioni tra l’estrazione iniziale e quella più recente, sintomo di dati ancora “vivi” nel sistema legacy.
Su dataset molto grandi, un campione statisticamente rappresentativo con profilazione automatica accelera i tempi senza perdere segnali critici. Il report minimo da consegnare al team di progetto contiene percentuali per metrica, dominio per dominio, e l’elenco dei record che richiedono intervento manuale.
Deduplica, normalizzazione e validazioni ripetibili
La deduplica funziona bene quando combina chiavi esatte (partita IVA, codice cliente) con fuzzy matching su nome e indirizzo, applicando una soglia di punteggio che va validata manualmente su un campione prima di essere automatizzata su tutto il dataset. Un errore comune è fissare la soglia troppo aggressiva e fondere record che invece sono entità distinte.
La normalizzazione riguarda in particolare:
- Date, spesso miste tra formati europei e americani nei sistemi legacy.
- Codici prodotto, con varianti storiche che vanno mappate su un’unica codifica target.
- Partite IVA e codici fiscali, da validare con controlli di formato prima del caricamento.
- Indirizzi, normalizzati su standard postali coerenti per evitare fallimenti nelle integrazioni logistiche.
Per i campi mancanti, la scelta è tra tre strade: enrichment da fonti esterne o incrociate, valori di default controllati e documentati, oppure escalation al data owner quando il dato è critico e non recuperabile in automatico. Costruire pipeline con test unitari sui job di trasformazione, anche minimi, evita che una modifica successiva rompa silenziosamente una regola già validata.
Un consiglio: non validare le regole di trasformazione una sola volta all’inizio: ripetile a ogni estrazione fresca dei dati, perché i sistemi legacy continuano a generare movimenti anche durante il progetto.
Come progettare mapping e dry run efficaci
Il documento di mapping deve indicare, per ogni campo, sorgente, destinazione, regola di trasformazione e casi eccezione: senza questo dettaglio, il consulente ERP interpreta a modo suo e il divario emerge solo in produzione.
- Dry run su subset — poche centinaia di record per validare la logica di trasformazione.
- Dry run esteso — un dominio completo (esempio: tutte le anagrafiche fornitori).
- Dry run full — l’intero volume dati, con tempistiche realistiche di caricamento.
Ogni ciclo ha bisogno di un piano di rollback proprio: sapere come tornare allo stato precedente se il caricamento produce anomalie evita di bloccare il team su un errore irreversibile. La checklist di reconciliation confronta conteggi record tra sorgente e target, totalizzazioni su importi e giacenze, e un campione di righe verificate manualmente.
Chi firma l’accettazione e quali evidenze servono
Il via libera al go-live non può basarsi su una sensazione condivisa in riunione. Servono deliverable scritti: un report di reconciliation con i conteggi finali, un error log con le eccezioni residue e la relativa motivazione, e le percentuali di completamento per dominio dati.
- Reconciliation summary con scostamenti sorgente-target per ogni dominio.
- Error log con classificazione delle eccezioni (bloccante, accettabile con mitigazione, ignorabile).
- Percentuali di completamento per anagrafiche, saldi, giacenze e ordini aperti.
- Firma di accettazione di data owner e responsabile di progetto, con data e versione del dataset validato.
Il data cleaning applicato a report e visualizzazioni insegna una lezione utile anche qui: non esiste pulizia perfetta, esistono criteri di accettazione pragmatici e ripetibili. Storicizzare l’approvazione, con tanto di timestamp e responsabile firmatario, riduce di molto le controversie che emergono nelle settimane successive al lancio, quando qualcuno chiede “chi ha validato questo dato?”.
Cosa serve nel runbook e nell’hypercare post go-live
Il periodo immediatamente successivo al cutover richiede una governance leggera ma chiara. Data owner, data steward e supporto applicativo devono avere ruoli distinti e reperibili, non sovrapposti in emergenza.
- Runbook con procedure di rollback dettagliate per ogni tipo di incidente dati previsto.
- Metriche operative da monitorare per 2-4 settimane: errori di caricamento, scostamenti su saldi, ticket di supporto legati a dati mancanti.
- Regole di escalation chiare, con soglie numeriche che attivano l’intervento del data owner.
- Aggiornamento delle regole di qualità man mano che emergono casi non previsti nel mapping iniziale.
Una checklist pre-lancio strutturata che include monitoraggio attivo nelle prime settimane riduce sensibilmente gli incidenti operativi rispetto a un controllo fatto solo il giorno del lancio.
Un consiglio: attiva un cruscotto di monitoraggio in tempo reale già dal primo giorno di hypercare: gli errori invisibili nei test di laboratorio emergono quasi sempre nell’uso reale, non prima.
Quanto tempo, quanto effort e quali rischi evitare
Per un ERP di media complessità, profiling e bonifica richiedono insieme un periodo significativo di tempo; mapping e dry run richiedono ulteriori settimane, con sovrapposizioni possibili se i team sono separati.
- Dati legacy senza metadata allungano i tempi di profiling anche del doppio, perché serve ricostruire il significato dei campi.
- Integrazioni custom con sistemi terzi introducono dipendenze che spesso emergono solo durante i dry run, non nella pianificazione.
- Owner non identificati sui domini dati bloccano le decisioni di bonifica: identificarli in settimana uno, non in settimana quattro.
- Mapping non firmato prima dell’inizio dello sviluppo genera rilavorazioni costose a metà progetto.
I progetti ERP falliscono spesso per scarsa qualità dei dati trasferita senza controllo nel nuovo sistema: è consigliabile prevedere un margine di contingenza significativo sul piano di test, perché la prima stima raramente tiene conto delle eccezioni che emergono solo aprendo davvero i dati.
Come opera Greensharp: processo e deliverable concreti
L’approccio segue una sequenza precisa: assessment iniziale dei domini dati, pipeline di pulizia su misura, documento di mapping condiviso con il cliente, ciclo di dry run e periodo di hypercare dedicato.
- Report di qualità dati con metriche per dominio e priorità di intervento.
- Documento di mapping campo a campo, versionato e firmato.
- Runbook operativo con procedure di rollback testate.
- Piano di hypercare con soglie di escalation definite prima del cutover.
Ogni controllo di sicurezza pre go-live su configurazioni ed endpoint esposti viene integrato nel medesimo assessment, non trattato come attività separata.
La qualità dei dati come leva di credibilità del business
I dati fragili non restano un problema tecnico: diventano un problema di fiducia quando un report costruito su numeri sbagliati guida una decisione commerciale. Chi lavora con la migrazione ERP sa che il costo reale della pulizia dati non è il tempo speso a pulire, ma il tempo perso a rincorrere errori dopo che sono già finiti in produzione. Testare spesso, con ownership chiara su ogni dominio, costa meno che rifare i conti a cutover avvenuto. Investire prima del lancio, non durante, resta la differenza che conta.
— Silvia
Richiedi un assessment operativo per il tuo go-live
Greensharp è l’alternativa a un percorso di pulizia dati fatto in casa, con rischi e tempi imprevedibili: qui l’assessment iniziale fissa da subito la mappa dei problemi reali, senza le settimane perse a scoprirli durante il dry run.

Il lavoro parte da un assessment dei domini dati critici, passa per una pipeline di bonifica automatizzata, il documento di mapping condiviso e un ciclo di dry run concordato con i tempi del progetto, fino all’hypercare post go-live con soglie di escalation già definite. I tempi si stimano insieme, in base ai domini coinvolti e alla complessità delle integrazioni esistenti, non con una tariffa standard, che ignora il contesto.
Per capire come allineare IT e strategia aziendale prima del prossimo cutover, il punto di partenza è un confronto diretto sui domini dati del tuo progetto ERP.
Fonti
- Data cleaning per la visualizzazione: guida pratica
- Checklist Pre-Lancio Web App: 10 Aree da Verificare Prima del Go-Live (2026)
- Controlli Sicurezza App AI Prima Go-Live | ISGroup