Vai al contenuto

Negoziazione del contratto ERP: un CFO MENA risparmia 850 mila dollari

La proposta ERP di 120 pagine di un CFO manifatturiero dell'area MENA sembrava solida, ma la struttura nascondeva il rischio. Tre settimane di revisione del SOW e di modifiche contrattuali hanno evitato 850.000 dollari prima del kick-off.

Cinque professionisti con laptop attorno a un tavolo da riunioni bianco in un ufficio luminoso
Indice
  1. Il cliente
  2. Che cosa abbiamo trovato nella proposta
  3. Da dove sono arrivati gli 850 mila dollari
  4. Clausole contrattuali che proteggono il cliente
  5. Che cosa sfugge sempre ai CFO
  6. Checklist prima della firma per i CFO
  7. Domande frequenti

Un contratto di implementazione ERP protegge il budget solo se lo protegge la sua struttura: deliverable specifici, risorse indicate per nome, milestone legate a risultati accettati, hypercare con un tetto e change order sotto controllo. Questo case study mostra come il CFO di un produttore di medie dimensioni dell'area MENA abbia evitato 850.000 dollari prima del kick-off facendo scomporre lo statement of work (SOW) e riscrivere il contratto prima della firma, senza tagliare il perimetro. È rivolto a CFO, direttori finanziari e responsabili acquisti che stanno per firmare un contratto di implementazione ERP o SAP. Applichi alla sua proposta la checklist prima della firma, verso la fine.

Il CFO mi ha consegnato una proposta di 120 pagine. Mi ha detto che sembrava solida, ma che qualcosa non quadrava. Aveva ragione.

Il problema non erano i numeri. Era la struttura. Termini generici come «configurazione standard» e «supporto ai test», senza alcuna spiegazione del lavoro che comportavano. Lo stesso lavoro che compariva in sezioni diverse con nomi diversi. Un linguaggio abbastanza vago da giustificare quasi qualsiasi sforamento in seguito. È così che i progetti escono dai binari prima ancora di partire.

Vedevo ciò che lui aveva intuito senza riuscire a circoscriverlo. Conosceva il budget e gli obiettivi. Il suo team era competente ma non aveva mai rivisto un SOW di delivery di questa portata, e il fornitore si stava già muovendo verso la firma.

Tre settimane di lavoro dopo, il contratto era sostanzialmente diverso e il progetto era più leggero di 850.000 dollari prima del kick-off.

Da dove sono arrivati gli 850 mila dollariTre settimane di revisione del SOW e di modifiche contrattuali. Nulla è venuto da tagli al perimetro o alle funzionalità.
$850Kevitati prima del kick-off
  1. Razionalizzazione del perimetroOre gonfiate ridotte, formazione e test duplicati eliminati, cicli di test portati da quattro a due più una riserva$340K
  2. Riallocazione di ruoli e tariffeEquilibrio tra profili senior e junior sotto controllo, con personale interno su documentazione e test di base$310K
  3. Modifiche contrattualiPagamenti legati ai deliverable, tetti alle spese, hypercare con tetto, approvazione del CFO sulle change order$200K

Un produttore e distributore industriale di medie dimensioni, con attività transfrontaliere e una funzione finanziaria centrale: produzione discreta, distribuzione aftermarket, finanza in shared service e acquisti di gruppo. Il gruppo era cresciuto rapidamente in cinque anni e aveva già scelto SAP. Era il momento tra la selezione del fornitore e l'implementazione, quando gli impegni più grandi stanno per essere fissati.

Ho scomposto il SOW in sei categorie: configurazione, migrazione dei dati, integrazioni, test, formazione e PMO. Una volta suddiviso così, le lacune erano facili da vedere.

  1. Deliverable vaghi. «Integrazioni standard» senza nomi di sistemi, volumi di dati o complessità. Configurazione descritta in ore, senza legame con i processi aziendali. «Da confermare nei workshop» sparso per tutto il documento, ognuno una futura change order.
  2. Resource pyramiding. Consulenti senior indicati per nome nella proposta, con tariffe senior. Una volta firmato il contratto, i senior tendono a sparire e il lavoro lo fanno i junior, alla stessa tariffa. L'ho visto in quasi ogni programma. Senza una clausola sulle risorse nominative non c'è alcuna protezione.
  3. Fatturazione ripetuta. Formazione nell'UAT e di nuovo nell'hypercare. Controlli dei dati nei test e di nuovo al cutover. Trasferimento di conoscenza diviso tra i flussi funzionali e il PMO e fatturato due volte. Sovrapposizioni piccole una per una, ma insieme causano sforamenti seri.
  4. L'illusione del prezzo fisso. Presentato come prezzo fisso, ma «fisso» vale solo se ogni ipotesi è bloccata. Formule così mantengono stabile la cifra in evidenza e lasciano la porta aperta a fatturazioni successive.
  5. Milestone deboli. Pagamenti legati a date di calendario, come «progettazione completata entro settembre», senza una definizione di «completata», senza criteri di accettazione e senza modo di trattenere una fattura per un lavoro fatto a metà.
  6. Ore segnaposto. Voci di riserva «da usare se necessario» senza alcuna giustificazione. Si consumano in fretta in attività di routine e tornano indietro come richieste di modifica.

Spiccavano anche due dettagli di perimetro. La migrazione dei dati era preventivata interamente come attività del fornitore, benché il cliente avesse già strumenti interni. E i test erano fissati a quattro cicli completi, senza alcuna ipotesi sui difetti alla base.

I risparmi sono arrivati da tre aree:

AreaRisparmioCome
Razionalizzazione del perimetro340.000 dollariRidotte le ore di configurazione gonfiate; eliminate formazione e test duplicati; test ridotti da quattro cicli a due più una riserva
Riallocazione di ruoli e tariffe310.000 dollariControllato l'equilibrio tra senior e junior; il personale interno si è fatto carico di documentazione e test di base, con tutele sulle risorse nominative
Modifiche contrattuali200.000 dollariPagamenti legati ai deliverable; tetti a trasferte e spese con pre-approvazione; hypercare a durata definita con uscita basata su KPI; change order governate con l'approvazione del CFO

L'impegno del fornitore sulla migrazione dei dati è calato di circa un terzo usando gli strumenti e gli standard del cliente, e le ore di formazione esterna sono calate di circa la metà grazie a un modello guidato internamente. Niente di tutto questo ha ridotto il perimetro o le funzionalità. Il progetto è partito alla data prevista e nel primo trimestre non ci sono state change order. Di solito, a quel punto, ne sarebbero già arrivate sulla scrivania del CFO una manciata.

Sei clausole hanno fatto la differenza concreta:

  1. Risorse nominative. Ogni consulente chiave indicato per nome. Le sostituzioni richiedono l'approvazione del cliente e un adeguamento della tariffa. Senza questa clausola, le persone della proposta non sono quelle che si presentano in sede.
  2. Milestone basate sui deliverable. Ogni milestone definita dai risultati: mappe di processo firmate, dati riconciliati, test di accettazione completati. Il pagamento viene rilasciato quando i criteri sono soddisfatti, non quando arriva la data.
  3. Governance delle change order. Ogni modifica di perimetro richiede una dichiarazione di impatto su perimetro, tempi e costi. Le tariffe per il nuovo lavoro hanno un tetto. L'approvazione del CFO è obbligatoria. Le change order diventano eccezioni controllate invece di un modello di ricavo.
  4. Tetto all'hypercare con criteri di uscita. Durata limitata a sei settimane, con uscita definita dalla stabilità delle transazioni e dal rispetto degli SLA, non dal giudizio del fornitore. Le proroghe richiedono una nuova approvazione.
  5. Tetti a trasferte e spese. Pre-approvazione oltre soglie prestabilite. Altrimenti le trasferte dopo il go-live diventano una voce aperta.
  6. Diritti di audit. Il diritto di esaminare i registri di fatturazione, anche se non viene mai esercitato. Cambia i comportamenti, perché è meno probabile gonfiare i conti quando si possono verificare.

Per la negoziazione nel suo insieme, i miei appunti sugli advisor per la negoziazione SAP e sulla negoziazione delle licenze SAP trattano la parte software dell'accordo.

I team finanziari spesso trattano la delivery dell'ERP come un progetto IT e si ritirano una volta approvato il budget. È così che gli sforamenti si accumulano.

Il contratto è uno strumento finanziario. Le milestone definiscono il flusso di cassa. Le clausole sulle risorse definiscono il costo. Il processo delle change order definisce l'esposizione. Se la finanza non li esamina prima della firma, non lo fa nessuno con esperienza commerciale.

Tre lacune ricorrono continuamente:

  1. Il mito del prezzo fisso. I CFO approvano una cifra che sembra blindata, ma il perimetro non è fisso se le ipotesi sono rimaste vaghe. I workshop del fornitore sono il luogo in cui il perimetro cresce, e viene fatturato.
  2. Nessun modello di quanto costa il ritardo. Uno slittamento aggiunge più delle settimane di consulenza in più: aggiunge tempo interno e ritarda i benefici. La maggior parte dei budget pianifica il costo del progetto e non modella mai il costo di ogni settimana di sforamento.
  3. Un PMO interno senza competenze commerciali. Pianificazione e reporting ci sono; la capacità di replicare sul piano commerciale no. I project manager del fornitore sanno come muoversi tra le clausole contrattuali, e senza qualcuno di altrettanto esperto sul lato cliente, il cliente cede terreno. La mia guida sul perché i budget SAP sforano mostra dove questa esposizione di solito si trasforma in costo.

Se l'accordo comprende RISE with SAP, i contratti da leggere sono due: la subscription di SAP, con la sua service description, e il SOW del partner di implementazione. Si applichi la stessa disciplina a entrambi e si modelli come cresce la subscription con il numero di utenti per l'intera durata, non solo nel primo anno.

I progetti ERP di solito non falliscono nell'esecuzione. Falliscono nel contratto. Se milestone, impegni sulle risorse e criteri di accettazione sono scritti in modo approssimativo, gli sforamenti sono quasi garantiti.

Si applichi questa lista a qualsiasi proposta di implementazione ERP prima della firma:

  1. Il SOW è scomposto per flusso di lavoro (configurazione, dati, integrazioni, test, formazione, PMO), con lo sforzo per ciascuno?
  2. Ogni integrazione indica i sistemi, i volumi di dati e la complessità?
  3. Ogni ipotesi «da confermare nei workshop» è stata chiusa o esplicitamente esclusa?
  4. I consulenti chiave sono indicati per nome, con approvazione delle sostituzioni e adeguamento della tariffa?
  5. Ogni milestone di pagamento è legata a un deliverable con criteri di accettazione e firma del cliente?
  6. Esiste un processo di change order con dichiarazioni di impatto, tariffe con tetto e approvazione del CFO?
  7. L'hypercare ha una durata definita e criteri di uscita oggettivi?
  8. Trasferte e spese hanno un tetto e sono previsti diritti di audit sulle ore fatturate?
  9. Il lavoro che il suo team può svolgere da solo (migrazione dei dati con strumenti interni, documentazione, test di base, formazione) è stato tolto dal perimetro del fornitore?

Il CFO in seguito l'ha detto così: «Quando ho esaminato per la prima volta la proposta, pensavo che i numeri fossero ragionevoli. Quello che mi era sfuggito era quanto fosse davvero vago il perimetro. Una volta scomposto, ho capito che la maggior parte del rischio stava nelle clausole scritte in piccolo. Avere una lente finanziaria sul contratto mi ha dato un controllo che non sapevo di non avere. I risparmi sono stati importanti, ma la vittoria più grande è stata entrare nell'implementazione con chiarezza e senza sorprese.»

Ha condiviso il risultato con il consiglio di amministrazione. I risparmi erano il titolo. Il risultato più importante era un contratto, e un progetto, che l'azienda poteva controllare fin dall'inizio.

Che cos'è il resource pyramiding nei contratti ERP e come si previene?

È proporre in una proposta consulenti senior a tariffe giornaliere senior e poi, dopo la firma, eseguire il lavoro con personale più junior. La tariffa fatturata resta la stessa. La qualità no.

La soluzione è una clausola sulle risorse nominative. Ogni ruolo chiave è indicato per nome, le sostituzioni richiedono l'approvazione del cliente e, se la tariffa di chi subentra è più bassa, la fatturazione si adegua.

Come vanno strutturate le milestone di fatturazione di un ERP?

Legandole ai deliverable, non alle date. «Progettazione completata» non è una milestone. «Mappe di processo firmate e configurazione rivista per finanza e acquisti» lo è.

Si dia a ogni milestone dei criteri di accettazione che il cliente firma prima del pagamento. Questo dà potere negoziale quando la consegna è incompleta e impedisce fatture per lavori parziali.

Che cos'è la trappola del prezzo fisso nei contratti di implementazione ERP?

Un prezzo fisso è fisso solo se ogni ipotesi è bloccata prima della firma. Formule come «da confermare nei workshop», «integrazioni standard» o «in base al perimetro attuale» mantengono stabile la cifra in evidenza e creano spazi per le change order in seguito.

Si chiudano le ipotesi prima della firma, si elenchino esplicitamente le esclusioni, si metta un tetto alle tariffe delle change order e si verifichi ogni affermazione sul prezzo fisso riga per riga.

Come va definito l'hypercare in un contratto ERP?

Un hypercare senza scadenza diventa una fonte di ricavo per il fornitore. Va limitato a un periodo definito, di solito da sei a otto settimane, con criteri di uscita oggettivi come stabilità delle transazioni, rispetto degli SLA e volumi di ticket. Qualsiasi proroga richiede un'approvazione formale.

Così l'hypercare diventa una rete di sicurezza a durata definita, con condizioni chiare per il passaggio di consegne.

Che cosa deve verificare un CFO prima di firmare un contratto di implementazione ERP?

Come minimo: come sono definite le milestone, la tutela sulla sostituzione delle risorse, le regole sulle change order, il perimetro e l'uscita dall'hypercare, i tetti a trasferte e spese e l'elenco delle esclusioni.

Oltre alle clausole, si faccia scomporre il SOW flusso di lavoro per flusso di lavoro e si confrontino le stime di effort con la capacità interna. Dove il personale interno può farsi carico di documentazione, test di base o formazione, il contratto deve rifletterlo.

Perché le change order ERP continuano a comparire anche nei contratti a prezzo fisso?

Perché i contratti a prezzo fisso raramente bloccano ogni ipotesi. Le proposte sono scritte ad alto livello, le lacune emergono nei workshop e ogni lacuna diventa una richiesta di modifica tecnicamente fuori perimetro.

Lo schema è prevedibile: perimetro vago, workshop che lo ampliano, change order che monetizzano il vuoto. Si pretenda un perimetro specifico prima della firma e si richiedano un'analisi d'impatto e l'approvazione di un livello senior prima di avviare qualsiasi nuovo lavoro.

Noel D'Costa

Scritto da

Noel D'Costa

25 anni di programmi ERP SAP e Oracle nei settori aviazione, pubblica amministrazione, finanza, retail e manifatturiero. Formazione in finanza. Aiuto i team di leadership a definire con onestà il perimetro delle trasformazioni, a recuperare i programmi in difficoltà e a costruire sistemi che superano il primo anno in produzione.

Il prossimo passo

Sta gestendo un programma ERP in questo momento?

Se questo articolo tocca un programma che sta seguendo in questo momento, una conversazione di 30 minuti di solito porta più lontano di un'altra settimana di analisi interna.