1
Inserisci i dati di identità e sede di entrambe le parti
Compila i nomi legali completi, le province di costituzione, gli indirizzi legali del Cliente e dello Sviluppatore. Accertati che i dati siano esatti e attuali, poiché serviranno a identificare le parti in caso di disputa.
💡 Utilizza i dati dal registro delle imprese (Camera di Commercio) per evitare errori di denominazione.
2
Descrivi il progetto nel Programma A (Richiesta di Preventivo)
Specifica i bisogni aziendali, il contesto del Cliente, i requisiti generali del sistema (es. gestione magazzino, contabilità) e i vincoli noti. Questo documento forma la base per lo sviluppatore.
💡 Sii quanto più specifico possibile: più dettagli fornisci, meno sorprese avrai durante lo sviluppo.
3
Allega il Programma B (Preventivo dello Sviluppatore)
Inserisci la proposta economica dello sviluppatore: prezzo totale, scope incluso, esclusioni e condizioni generali di realizzazione. Questo documento deve essere sottoscritto da entrambe le parti.
💡 Assicurati che il preventivo includa una chiara dichiarazione di cosa è incluso e cosa no (es. training, supporto post-consegna).
4
Prepara il Programma C (Piano di Sviluppo)
Elenca le fasi, le attività e le funzioni che lo sviluppatore dovrà realizzare per consegnare le Specifiche Funzionali. Ad esempio: analisi, progettazione, sviluppo, test, documentazione.
💡 Suddividi il piano per fasi logiche e assegna responsabilità chiare a ciascuna fase.
5
Definisci il Programma D (Programma di Sviluppo con date)
Specifica le date di inizio e fine di ogni fase, le milestone principali, i deadline per le approvazioni del Cliente e la data di consegna finale. Includi margini di tolleranza.
💡 Crea un calendario realistico; scadenze troppo strette generano ritardi e costi nascosti.
6
Compila il Programma E (Requisiti di Contenuto)
Dettaglia cosa le Specifiche Funzionali dovranno contenere: funzionalità, interfaccia, integrazioni, performance, sicurezza, formati di consegna (documento, video, prototipo).
💡 Coinvolgi il team interno del Cliente per assicurarti che i requisiti siano completi e realistici.
7
Inserisci il Programma F (Programma di Pagamento)
Specifica come e quando pagare: anticipato, rate mensili, a milestone, o al completamento. Indica importi, date di pagamento, metodo di pagamento e eventuali penalità per ritardi.
💡 Considera di legare i pagamenti alle milestone per proteggere entrambe le parti e incentivare il progresso.
8
Allega il Programma G (Prezzo totale)
Inserisci il prezzo complessivo concordato. Specifica se è fisso o soggetto a variazioni per scope change autorizzati per iscritto.
💡 Definisci una procedura di variazione: ogni cambio di requisiti deve essere approvato per iscritto e comportare una modifica al prezzo.