In breve: il contratto di sviluppo di un sito web deve contenere cinque elementi fondamentali — l’ambito dei lavori, le scadenze, il prezzo e le modalità di pagamento, la procedura di consegna e accettazione e, infine, a chi appartengono dopo il progetto il codice, il design, il dominio e gli accessi. Il resto — garanzia, richieste di modifica, dati personali — tutela entrambe le parti quando qualcosa non va secondo i piani.
CREATING.LV stipula un contratto per ogni progetto — anche per un sito Onepage di una sola pagina. Non perché ci aspettiamo controversie, ma perché un “sito web semplice” per due persone significa due cose diverse. Il contratto è il luogo in cui questa differenza emerge per tempo, non una settimana prima del lancio.
Perché serve un contratto anche per un piccolo progetto
I problemi più frequenti nei progetti di siti web non nascono da una cattiva programmazione. Nascono da questioni non chiarite: chi scrive i testi, quante varianti di design sono incluse, se la versione multilingue fa parte del prezzo, chi paga le licenze dei plugin. Se non è messo per iscritto, ciascuna parte ricorda la conversazione nel modo che le conviene di più — e di solito entrambe in buona fede.
Secondo la nostra esperienza, il contratto aiuta innanzitutto a iniziare i lavori senza ritardi. Entrambe le parti sono tutelate: il cliente sa che il lavoro sarà svolto nell’ambito e nei tempi concordati, noi sappiamo che verrà pagato. Non serve perdere tempo in scambi di messaggi per capire se si parte davvero e a quali condizioni.
Cosa includere nel contratto di sviluppo di un sito web
1. Ambito dei lavori
La cosa più utile è allegare al contratto l’offerta o la specifica tecnica: quali pagine, quali funzioni, quante lingue, quali integrazioni. È altrettanto importante scrivere che cosa non è incluso — ad esempio la redazione dei testi, i servizi fotografici o l’inserimento di contenuti oltre una quantità stabilita.
2. Scadenze e fasi
Una scadenza senza fasi è solo una data. È meglio suddividere il progetto in fasi (struttura, design, sviluppo, test, lancio) e indicare per ciascuna che cosa deve fornire il cliente — contenuti, feedback, accessi. Se i materiali del cliente arrivano in ritardo, la scadenza slitta dello stesso tempo — ed è bene scriverlo chiaramente.
3. Prezzo e modalità di pagamento
- il prezzo complessivo e se è comprensivo o al netto dell’IVA;
- l’acconto e i pagamenti per fasi;
- come vengono valutati i lavori aggiuntivi fuori ambito (tariffa oraria o offerta separata);
- i costi ricorrenti dopo il lancio — hosting, dominio, manutenzione, licenze dei plugin a pagamento.
4. Richieste di modifica
Durante un progetto le idee cambiano, ed è normale. Nel contratto basta un paragrafo: le modifiche che superano l’ambito concordato vengono prima valutate, il cliente le approva per iscritto e solo allora vengono eseguite. Questo salva sia il budget sia la scadenza.
5. Consegna e accettazione
Come viene verificato il lavoro e quando si considera accettato? Di solito con un periodo di test, durante il quale il cliente segnala gli errori riscontrati, e un verbale di consegna. È utile anche concordare che cosa si considera un errore (il sito non funziona come descritto) e che cosa una nuova richiesta.
6. Diritti d’autore, dominio e accessi
È il punto che più spesso viene ricordato troppo tardi. Il contratto dovrebbe stabilire chiaramente:
- che i diritti patrimoniali sul design e sul codice sviluppati passano al cliente dopo il pagamento integrale;
- che temi e plugin di terze parti sono utilizzati in conformità alle rispettive licenze — non possono essere “venduti” come proprietà;
- che il dominio e l’account di hosting sono registrati a nome del cliente o gli sono stati trasferiti;
- che il cliente riceve gli accessi di amministratore e che questi non gli vengono negati in caso di controversia.
7. Garanzia e manutenzione
Durante il periodo di garanzia lo sviluppatore corregge gratuitamente gli errori del proprio lavoro. Da noi la garanzia è di 6 mesi, a condizione che per il sito web sia stato stipulato un contratto di manutenzione. Non è una limitazione formale: senza aggiornamenti regolari del core di WordPress e dei plugin non è possibile garantire il funzionamento del sito — un aggiornamento o una vulnerabilità di sicurezza può comprometterlo senza colpa dello sviluppatore. La manutenzione — aggiornamenti, backup, monitoraggio della sicurezza — è un servizio separato con un proprio prezzo; da noi si tratta di pacchetti di manutenzione con un canone mensile fisso.
8. Dati personali
Se lo sviluppatore accede ai dati dei clienti — ad esempio agli ordini del negozio online o alle richieste inviate tramite i moduli di contatto —, l’articolo 28 del Regolamento generale sulla protezione dei dati (GDPR) impone di stipulare un accordo sul trattamento dei dati o di inserire clausole adeguate nel contratto principale.
Come funziona da noi
- comprendiamo il compito e l’obiettivo;
- prepariamo un’offerta con ambito, tempi e prezzo;
- stipuliamo il contratto e l’offerta ne diventa un allegato;
- se il progetto lo richiede — wireframe e design con test;
- sviluppo e test;
- consegna, lancio e, se lo desidera, manutenzione.
I prezzi di partenza di tutti i servizi sono raccolti nella pagina Prezzi; per un progetto specifico può contattarci qui — rispondiamo il giorno stesso.
Questo articolo non costituisce consulenza legale. Per progetti complessi o di grandi dimensioni si consiglia di far verificare il testo del contratto da un legale.