Il cliente chiede continue modifiche gratis?


Se il cliente continua ad aggiungere funzioni, il problema non è il cliente

Se durante lo sviluppo di un sito, di un gestionale o di un’App il cliente continua ad aggiungere “piccole modifiche”, allungando tempi e assorbendo ore non pagate, stai probabilmente subendo Scope creep.

È una situazione diffusissima nel mondo IT perché il cliente non ha le tue competenze tecniche e non riesce a comprendere i confini della tua attività: per lui devi sviluppare un’APP o un sito, punto!

E, quindi, è normale che strada facendo gli vengano in mente nuove funzioni che pensa tu possa inserire senza problemi.

Si tratta più che altro di un problema contrattuale.

La soluzione non è dire sempre sì “per non rovinare il rapporto”, ma definire prima – nero su bianco – cosa è incluso e cosa no, e come si gestiscono le modifiche.

Se questo passaggio manca, il rischio è uno solo: lavorare gratis.

La sindrome del “già che ci sei…”

La scena è più o meno sempre la stessa: hai concordato un progetto da 10.000 euro e a metà lavori arriva la prima richiesta:

  • “Già che ci sei, possiamo aggiungere il login con Google?”
  • “Quel bottone lo farei un po’ diverso”
  • “Ho visto una funzione simile su un altro sito, la possiamo replicare?”

Singolarmente sembrano richieste innocue.

Sommandole, diventano giorni di sviluppo non preventivati.

Questo fenomeno ha un nome preciso: scope creep, cioè lo slittamento progressivo dell’ambito del progetto.

Senza un perimetro contrattuale chiaro, il preventivo diventa un pericoloso all you can eat per il cliente.

Il vero antidoto allo scope creep: chiarezza, non rigidità

Molti sviluppatori temono che “blindare” il contratto rovini il rapporto con il cliente.

In realtà succede l’opposto.

Un contratto di sviluppo software scritto bene:

  • riduce le incomprensioni
  • abbassa il conflitto
  • tutela il margine
  • rende il cliente più consapevole

Per farlo servono due pilastri, entrambi fondamentali.

1️⃣ L’allegato tecnico (fatto come si deve)

Scrivere nel contratto “sviluppo sito web” o “realizzazione App” non basta.

L’allegato tecnico serve a definire con precisione:

  • funzionalità incluse
  • limiti quantitativi
  • standard grafici o tecnici
  • integrazioni previste

Esempio (semplificato):

  • “Sviluppo e-commerce con:
    • massimo 3 metodi di pagamento
    • layout conforme ai mockup approvati
    • caricamento iniziale di massimo 100 prodotti”
  • Tutto ciò che non è in elenco, non è compreso.

E questo non è essere fiscali: è essere chiari.

2️⃣ La clausola di Change Request (gestione delle modifiche)

Il cliente cambierà idea. Sempre.

Il punto non è impedirlo, ma governare il cambiamento.

Una buona clausola di Change Request non dice “no alle modifiche”, ma spiega come funzionano e a quali condizioni si possono ottenere.

Come funziona una Change Request ben scritta (in pratica)

Nei contratti IT strutturati correttamente, il meccanismo è semplice:

✔️ Richiesta scritta

La modifica va richiesta per iscritto (email, ticket, area clienti).

Niente WhatsApp o telefonate “al volo”.

Questo obbliga il cliente a formulare una richiesta chiara e precisa, che non può essere oggetto di fraintendimenti.

✔️ Valutazione

Il fornitore analizza:

  • fattibilità
  • tempi
  • costi
  • impatto sulle scadenze

Di solito con una finestra chiara (es. 24/48 ore).

✔️ Preventivo integrativo

La risposta non è vaga, ma concreta:

Ad esempio: “Questa modifica richiede 4 ore extra, costo X euro, consegna posticipata di 2 giorni.”

✔️ Stop o prosecuzione controllata

Se la modifica incide sul progetto:

  • il lavoro si ferma
  • oppure prosegue solo sulle parti non coinvolte fino all’approvazione dell’extra.

Vuoi rimanere aggiornato sui temi legali digitali?

Iscriviti alla Newsletter

Il vantaggio psicologico (che pochi considerano)

Quando il cliente capisce che ogni modifica genera una stima di costi e tempi, succede una cosa interessante, inizia a chiedere solo ciò che è davvero utile.

La Change Request non serve solo a farti pagare, serve a educare il cliente al valore del tuo lavoro.

Bug o nuova funzione? Il contratto deve dirlo chiaramente

Altro punto critico: la distinzione tra:

  • bug (errore rispetto alle specifiche → che implica l’obbligo legale di garanzia)
  • nuove funzionalità (fuori scope → extra)

Se questa distinzione non è scritta, ogni richiesta rischia di essere spacciata per “correzione dovuta”.

Cosa succede se non hai un contratto scritto bene?

Senza una netta distinzione tra “bug” (errore in garanzia) e “nuova funzionalità” (extra a pagamento), ogni richiesta del cliente rischia di essere presentata come una “correzione dovuta”, azzerando il tuo margine di profitto. Un contratto debole o inesistente non definisce con chiarezza lo scope del progetto. Il rischio è duplice:

  1. Lavorare gratis: Ogni richiesta di modifica del cliente può trasformarsi in un costoso “all you can eat”, facendoti spendere giorni o settimane senza compenso extra.
  2. Onere della prova: Senza specifiche chiare, spetta a te dimostrare che una funzione o modifica non era inclusa nell’accordo iniziale, una strada indubbiamente in salita.
  3. Margine azzerato: La mancanza di distinzione tra “bug” (errore in garanzia) e “nuova funzionalità” (extra a pagamento) permette al cliente di presentare ogni richiesta come una “correzione dovuta”, cannibalizzando il tuo profitto.

Checklist rapida: il tuo contratto è a prova di scope creep?

Prendi l’ultimo contratto che hai usato e verifica se contiene:

✅ Specifiche funzionali dettagliate

✅ Elenco chiaro delle esclusioni

✅ Procedura di Change Request

✅ Distinzione bug / nuove funzionalità

✅ Tariffe predefinite per attività extra

Se mancano uno o più di questi elementi, il rischio non è teorico: è economico.

In sintesi

Lo scope creep non si combatte con il carattere o con l’esperienza.

Si previene con buona contrattualistica.

Un contratto di sviluppo software ben strutturato:

  • tutela il tuo tempo
  • protegge il margine
  • migliora il rapporto con il cliente

E ti evita di scoprire, a progetto finito, di aver lavorato molto più di quanto avevi previsto!

Avv. Frida Del Din

(contenuto prodotto con l’ausilio strumentale di IA)

Ti serve aiuto?

Scrivimi una e-mail con il dettaglio delle tue esigenze e risponderò nel più breve tempo possibile



Leggi tutto

Altri articoli che ti possono interessare:

Lascia un commento

STUDIO LEGALE AVV. FRIDA DEL DIN - PIAZZA XX SETTEMBRE, 28 - 30033 NOALE (VE)

E-MAIL: FRIDA@LEGALEDIGITALE.COM
TEL: 0415826099
P. IVA 04404090260

CREDITI

Progetto grafico: Daniela De Martino

Fotografie: Silvia Pasquetto

Realizzazione sito web: A Cup of Web