1
Compila i dati delle parti
Inserisci il nome legale completo, forma giuridica, giurisdizione e indirizzo della tua Impresa. Fai lo stesso per lo Sviluppatore. Accertati che i dati siano esatti e corrispondano agli atti costitutivi.
💡 Usa i dati che figurano negli ultimi estratti camerali o documenti ufficiali per evitare contestazioni successive.
2
Descrivi le necessità e gli obiettivi
Nella clausola Considerato che, specifica chiaramente cosa intendi realizzare con il software e quali problemi intendi risolvere. Sii il più preciso possibile.
💡 Non scrivere 'migliorare l'efficienza', bensì 'automatizzare la gestione degli ordini di vendita e generare rapporti giornalieri di disponibilità magazzino'.
3
Definisci i pacchetti software di partenza
Nella sezione Responsabilità dello Sviluppatore, elenca esattamente quali software o moduli preesistenti verranno personalizzati. Se è sviluppo da zero, indicalo chiaramente.
💡 Allegare documentazione del software di partenza (versione, moduli, licenze) al contratto come Allegato.
4
Allega le specifiche tecniche negli Allegati A e B
Crea l'Allegato A con l'elenco di voci che le Specifiche di Programmazione devono contenere (p.e. layout di database, interfacce utente, integrazioni). Crea l'Allegato B con gli standard dei Test di Accettazione.
💡 Più dettagli includerai negli Allegati A e B, meno controversie avrai dopo sulla consegna.
5
Stabilisci il piano dei pagamenti
Inserisci le percentuali di pagamento per: firma Contratto di Fase, consegna in tempo, consegna in ritardo tollerato, superamento test, e ritenuta finale. Inserisci anche gli importi in [%] e gli intervalli di giorni per i ritardi.
💡 Una struttura comune è: 30% firma, 40% consegna, 20% test, 10% ritenuta fino a 30 giorni di utilizzo.
6
Definisci le date di consegna e i periodi di tolleranza
Specifica la data di consegna prevista nel Contratto di Fase, i giorni di tolleranza prima delle penali, e il numero massimo di mesi oltre il quale l'Impresa può annullare il Contratto.
💡 Sii realista: accordati con lo Sviluppatore su tempi fattibili per evitare che venga subito applicata una penale.
7
Nomina un referente tecnico per l'approvazione
Designa chi, dalla tua Impresa, avrà l'autorità di approvare le Specifiche di Programmazione e di condurre i Test di Accettazione. Inserisci nome, ruolo e contatti nel contratto o in un allegato.
💡 Evita ambiguità su chi decide: una sola persona deve avere questo potere per accelerare i processi.
8
Consulta un avvocato prima della firma
Anche se il modello è completo, fai revisionare il contratto da un avvocato specializzato in diritto dell'informatica per adattarlo alle tue esigenze specifiche e alla giurisdizione applicabile.
💡 Una revisione legale in fase di progettazione costa meno di una controversia in giudizio dopo il fallimento del progetto.