Nordlet

← Blog

Quanto tempo richiede l'implementazione di un ERP? Tempistiche realistiche

Una risposta fase per fase su quanto dura un progetto ERP, i fattori che lo prolungano e un calendario alternativo per un core contabile integrato tramite API.

Nordlet Team · · 9 min di lettura

Una piccola azienda che passa a un ERP cloud con moduli standard richiede tipicamente dai tre ai sei mesi dalla firma al go-live. Un''azienda di medie dimensioni con più entità, flussi di lavoro personalizzati e integrazioni richiede solitamente dai sei ai dodici mesi. Un rollout per una grande multinazionale richiede da uno a tre anni, spesso suddiviso in ondate per regione o unità di business. Si tratta di intervalli che corrispondono a quanto pubblicato dai partner di implementazione e a quanto riferito dai reparti finanziari; non sono il risultato di un sondaggio e un progetto specifico può discostarsi da questi valori in entrambe le direzioni.

Il singolo numero che tutti cercano non esiste, perché l''"implementazione" è composta da nove attività distinte e la durata di ciascuna dipende dalle decisioni che l''acquirente prende prima dell''avvio del progetto. Questo articolo suddivide il calendario in tali componenti, mostra cosa allunga ciascuna di esse e descrive poi una pianificazione differente: quella che si ottiene quando il core contabile è un'API con cui il vostro software dialoga, anziché un sistema da configurare.

Le nove fasi e i fattori che le determinano

Fase Durata tipica Fattori che determinano la durata
Selezione 1–3 mesi Numero di fornitori preselezionati, cicli di demo, chiamate di riferimento, regole di approvvigionamento
Progettazione 2–8 settimane Quanti processi devono essere mappati, se il team concorda su di essi, quanto il flusso standard del fornitore viene accettato così com''è
Migrazione dei dati 4–16 settimane Qualità dei dati anagrafici, quanti anni di storico vengono trasferiti, numero di sistemi sorgente
Configurazione 4–12 settimane Numero di entità, piani dei conti, paesi, regimi fiscali, flussi di approvazione
Integrazione 4–20 settimane Numero di sistemi da connettere (banca, buste paga, e-commerce, CRM, magazzino), qualità delle API di ciascuna parte
Test 3–8 settimane Numero di scenari end-to-end, realismo dei dati di test, quanti difetti emergono al primo passaggio
Formazione 2–6 settimane Organico, diversità dei ruoli, grado di differenza tra il nuovo processo e quello vecchio
Go-live 1–2 settimane Metodo di cutover (big-bang o graduale), tempistica rispetto alla chiusura del periodo
Assistenza intensiva (Hypercare) 4–12 settimane Numero di difetti aperti al go-live, prima chiusura di fine mese, prima dichiarazione IVA dal nuovo sistema

Nella pratica le fasi si sovrappongono. L''integrazione inizia mentre la configurazione è ancora in corso; la formazione spesso si sovrappone ai test. Un piano realistico non è la somma della colonna, ma il percorso critico passa solitamente attraverso la migrazione dei dati e l''integrazione, ed è proprio in queste due aree che si verificano la maggior parte dei ritardi.

I fattori che allungano i tempi

Personalizzazione. Ogni modifica al comportamento standard del fornitore deve essere specificata, sviluppata, testata, documentata e poi testata nuovamente a ogni futuro aggiornamento. Un progetto che accetta il processo standard per il 90% dei flussi e personalizza il resto tende a concludersi con successo; un progetto che inizia replicando le schermate del vecchio sistema tende a fallire.

Dati anagrafici non puliti. Clienti duplicati, fornitori con tre grafie diverse, articoli senza unità di misura, un piano dei conti cresciuto per stratificazione nel corso di un decennio. La migrazione non può essere più rapida della bonifica, e la bonifica viene eseguita da persone che hanno già mansioni a tempo pieno. Questa è la causa più comune di slittamento della data di go-live e quella meno visibile nel piano iniziale.

Entità multiple. Ciascuna entità legale richiede un proprio piano dei conti, numerazione, partita IVA, conti bancari e chiusura di periodo. I flussi infragruppo (intercompany) richiedono una progettazione dedicata. Molplicate la fase di configurazione per il numero di entità, quindi aggiungete la progettazione del consolidamento.

Fiscalità multi-paese. Un'azienda che vende in diversi Stati membri dell'UE deve impostare correttamente le regole sul luogo di cessione, l'inversione contabile (reverse charge), il reporting OSS e i formati di dichiarazione locali nel nuovo sistema prima della scadenza della prima dichiarazione. Se la localizzazione di un paese da parte del fornitore è realizzata da un partner anziché essere nativa, la disponibilità di tale partner diventa parte del percorso critico.

Integrazioni con API deboli. Un ERP che espone solo importazioni basate su file costringe ogni sistema connesso a un modello batch, e ogni modello batch richiede una logica di riconciliazione che qualcuno deve scrivere e testare.

Una data di go-live fissata prima dell'ambito. Quando la data viene stabilita per motivi politici e l'ambito viene definito in un secondo momento, il progetto finisce per tagliare i test o spostare la scadenza. Entrambe le opzioni sono costose.

I fattori che accorciano i tempi

  • Accettare i processi standard del fornitore laddove l'azienda non presenta reali differenze operative.
  • Bonificare i dati anagrafici prima dell'inizio del progetto, non durante lo stesso.
  • Migrare i saldi di apertura e le partite aperte anziché l'intero storico, mantenendo il vecchio sistema consultabile per le ricerche.
  • Scegliere una data di cutover coincidente con la chiusura del periodo, con un bilancio di verifica di chiusura bloccato e riconciliato.
  • Nominare un unico responsabile di processo per modulo con l'autorità di decidere.
  • Effettuare i test con documenti reali degli ultimi dodici mesi, non con campioni inventati.
  • Scegliere un sistema la cui API consenta di sviluppare e testare le integrazioni in parallelo alla configurazione anziché dopo di essa.

Un calendario differente: il core contabile API-first

Le tempistiche descritte in precedenza si riferiscono a un sistema che gli utenti configurano tramite interfaccia grafica e utilizzano sempre attraverso di essa. Esiste tuttavia un'altra tipologia di progetto, caratterizzata da tempistiche completamente diverse. Quando il core contabile è un'API di contabilità, il lavoro di integrazione viene anticipato e la maggior parte della fase di configurazione scompare perché c'è molto meno da configurare: il piano dei conti, le regole fiscali e i formati di dichiarazione sono già inclusi nel prodotto.

Ecco come appare questo approccio con Nordlet, descritto in base a ciò che il prodotto fa oggi anziché come promessa futura:

Primo giorno: una società in sandbox. Viene creata una società sandbox dall'applicazione o tramite una singola chiamata API. Si comporta esattamente come una società reale, con gli stessi moduli e gli stessi endpoint, ed è possibile crearne quante se ne desiderano. La guida introduttiva illustra le prime chiamate.

Dal primo al quinto giorno: il primo flusso operativo. Creare un partner, creare una fattura, emetterla, registrare un pagamento, leggere la registrazione contabile (journal entry) generata dall'emissione. Ogni operazione è una chiamata POST /v1/{module}/{resource}/{action} con un corpo JSON, e sono disponibili SDK tipizzati per nove lingue, quindi il primo flusso richiede solo poche decine di righe di codice. I tentativi ripetuti (retry) sono sicuri poiché l'intestazione Idempotency-Key restituisce la risposta memorizzata anziché creare una seconda fattura.

Seconda settimana: lo storico. L'importatore per la migrazione acquisisce il piano dei conti, i partner, gli articoli, i saldi di apertura o l'intero storico delle registrazioni, le fatture clienti e fornitori aperte, i cespiti con gli ammortamenti calcolati alla data e le giacenze di magazzino, scrivendo il tutto in un'unica transazione di database. L'endpoint di sola verifica (migration/books/validate) esegue tutti i controlli senza scrivere dati, permettendo di perfezionare il pacchetto finché non segnala errori, per poi eseguire migration/books/import una sola volta. Se anche una sola riga fallisce, nulla viene memorizzato.

Dalle settimane due a quattro: il resto dell'integrazione. Flussi bancari tramite connessioni PSD2, importazione di estratti conto camt.053, esportazioni Stripe, webhook come sale_invoice.paid affinché il sistema reagisca agli eventi anziché effettuare il polling. Ogni componente costituisce un endpoint separato e può essere sviluppato in parallelo da uno sviluppatore dedicato.

Conformità: già integrata. Il trattamento IVA di una vendita transfrontaliera viene gestito dal motore IVA UE e il calendario delle dichiarazioni per il paese dell'azienda viene popolato in base a regole integrate. La tabella di supporto alle dichiarazioni elenca, per tutti i 30 paesi, quali scadenze Nordlet invia direttamente, per quali genera un file e quali devono essere inserite manualmente. Ness di tutto ciò rientra nel lavoro di progetto.

La chiusura di periodo come test. La prima chiusura di fine mese è il momento in cui un progetto ERP verifica la propria efficacia. Grazie a un mastro immutabile e al blocco dei periodi, una registrazione datata in un mese chiuso viene rifiutata con un errore 409, facendo sì che la chiusura sia garantita dal sistema anziché dalla disciplina degli operatori, e i bug di integrazione che sarebbero emersi durante l'assistenza intensiva vengono intercettati direttamente nella sandbox.

Limiti oggettivi di questo calendario: copre il core della contabilità, della fiscalità e delle dichiarazioni. Se il progetto richiede anche la gestione del magazzino, la pianificazione della produzione o un CRM, questi ultimi possono essere moduli di Nordlet integrati con le stesse modalità (inventario, produzione, ordini e-commerce, lead) oppure sistemi affiancati, per i quali il lavoro di integrazione rimane a vostro carico. Nordlet è inoltre un prodotto giovane, in accesso anticipato nel 2026 e in fase di onboarding dei design partner, un fattore da considerare in qualsiasi valutazione dei fornitori.

Come stimare il proprio progetto

  1. Contate entità, paesi e partite IVA. Ciascuno di essi rappresenta un'attività di configurazione in un ERP tradizionale e un'anagrafica aziendale in un sistema API-first.
  2. Contate le integrazioni e verificate le API di ciascun sistema prima della firma. Un'interfaccia basata solo su file raddoppia circa la stima dell'integrazione.
  3. Decidete quale quota di storico migrare. I saldi di apertura e le partite aperte richiedono settimane; l'intero storico pluriennale richiede mesi.
  4. Fissate la data di cutover in base al calendario dei periodi, non viceversa. Una scadenza di fine anno o di fine trimestre con un bilancio di chiusura riconciliato rappresenta il cutover più economico possibile.
  5. Considerate che la prima chiusura richiederà il doppio del tempo rispetto a una normale e pianificate un'assistenza intensiva (hypercare) per la prima dichiarazione IVA e la prima elaborazione delle paghe dal nuovo sistema.
  6. Redigete il test di accettazione prima dell'inizio del progetto: l'elenco dei documenti, dei report e delle dichiarazioni che il nuovo sistema deve produrre correttamente per il primo mese chiuso. Il piano di test pre-produzione rappresenta un modello di riferimento per la parte contabile.

FAQ

Un'implementazione ERP può richiedere meno di tre mesi?

Sì, per un'azienda monolegale che adotta processi standard, migra solo i saldi di apertura e dispone di una o due integrazioni. Con un core contabile API-first, il primo flusso operativo si misura in giorni e l'attività residua più lunga è solitamente costituita dal pacchetto di migrazione dei dati.

Qual è la fase che subisce più spesso ritardi?

La migrazione dei dati, seguita dall'integrazione. Entrambe dipendono dallo stato dei sistemi che il fornitore non controlla: la qualità dei dati esistenti e le API dei sistemi connessi.

Dobbiamo migrare l'intero storico o solo i saldi di apertura?

I saldi di apertura e le partite aperte sono sufficienti affinché il nuovo sistema sia operativo a partire dalla data di cutover, e richiedono una frazione del tempo necessario. L'intero storico è utile quando sono necessari dati comparativi all'interno del nuovo sistema o quando il vecchio sistema viene dismesso completamente. L'importatore di Nordlet supporta entrambe le modalità.

Un rollout graduale è più rapido rispetto a un cutover di tipo big-bang?

I rollout graduali richiedono complessivamente più tempo, ma comportano minori rischi per ogni singolo passaggio e consentono al team di fare esperienza sulla prima entità prima di passare alla successiva. L'approccio big-bang è più rapido quando l'organizzazione è sufficientemente piccola da consentire a un unico fine settimana di cutover di coprire tutto.

In cosa differisce l'"implementazione" per un prodotto API-first?

Non esiste alcun progetto di configurazione schermata per schermata. Il lavoro consiste nell'integrazione e nella migrazione, eseguite dagli sviluppatori utilizzando una sandbox, mentre il livello di conformità (regole IVA, formati di dichiarazione, calendari) è già incluso nel prodotto. Il compromesso è che qualcuno all'interno del vostro team dovrà scrivere del codice.

Ulteriori letture