La domanda "quanto costa" arriva sempre per prima e quasi mai riceve una risposta onesta. Non perché il costo sia un segreto, ma perché dipende da decisioni che al primo incontro non sono ancora state prese. Questa guida spiega da cosa è composto il prezzo di un software su misura, come si costruisce una stima credibile e quali voci vanno sempre chieste prima di firmare.
In breve
Il costo di un software su misura dipende quasi interamente da quante decisioni sono già state prese: un progetto con requisiti chiari, integrazioni note e dati puliti costa una frazione dello stesso progetto affrontato senza analisi. Il prezzo non si stima guardando il software, si stima guardando il processo che deve sostituire.
- Un preventivo credibile separa sempre analisi, sviluppo, migrazione dati, avvio e manutenzione: se è una cifra unica senza dettaglio, non è confrontabile.
- Le integrazioni con sistemi esistenti sono la voce più sottovalutata e la causa più frequente degli scostamenti.
- Il costo ricorrente — hosting, manutenzione, evoluzioni — va chiesto subito: su tre anni può superare quello iniziale.
- Il preventivo più basso è quasi sempre quello che ha capito meno del problema.
Perché nessuno risponde subito alla domanda sul prezzo
Chiedere quanto costa un software su misura al primo incontro è come chiedere quanto costa una casa senza dire quante stanze, su che terreno e con quali impianti. La risposta onesta è che dipende, ma questa risposta è inutile se non è accompagnata dalla spiegazione di cosa la fa variare.
La variabile principale non è la complessità tecnica. È la chiarezza. Due aziende possono chiedere lo stesso identico strumento: la prima sa esattamente quali sono i passaggi del processo, chi fa cosa, quali eccezioni esistono e dove sono i dati; la seconda ha un'idea generale e scoprirà i dettagli strada facendo. Il lavoro tecnico è lo stesso, il costo no, perché nel secondo caso una parte consistente del progetto è scoperta, riscrittura e rifacimento.
Per questo un fornitore serio propone quasi sempre di iniziare con un'analisi prima di mettere un numero sul progetto intero.
Le voci che compongono davvero il costo
Un preventivo confrontabile distingue almeno cinque componenti. Se sono fuse in un'unica cifra, non si può capire cosa si sta comprando.
| Voce | Cosa comprende | Cosa la fa crescere |
|---|---|---|
| Analisi e progettazione | Mappatura del processo, definizione dei requisiti, disegno delle schermate e del modello dati | Processi non documentati, molti reparti coinvolti, decisioni ancora aperte |
| Sviluppo | Realizzazione delle funzioni concordate, prove interne | Numero di funzioni, regole di calcolo particolari, gestione dei permessi |
| Integrazioni | Collegamenti con gestionale, centralino, contabilità, portali esterni | Sistemi chiusi o senza interfacce, documentazione assente, fornitori terzi lenti |
| Migrazione dati | Estrazione, pulizia, trasformazione, caricamento e verifica | Storico lungo, duplicati, campi usati in modo incoerente |
| Avvio e formazione | Rilascio, affiancamento, correzioni delle prime settimane | Numero di utenti, numero di sedi, turni di lavoro |
A queste si aggiunge il costo ricorrente, che è una voce separata e non un dettaglio: infrastruttura, aggiornamenti di sicurezza, assistenza e piccole evoluzioni. Va chiesto in fase di offerta, non dopo il rilascio.
Un preventivo che non nomina la migrazione dei dati e le integrazioni non è più economico: è semplicemente incompleto. Quelle voci arriveranno comunque, a progetto iniziato, quando il potere contrattuale è già cambiato.
I tre modelli di ingaggio e quando usarli
Il modo in cui si contrattualizza il lavoro incide sul costo quanto il lavoro stesso.
Prezzo fisso a perimetro chiuso
Si definisce esattamente cosa si realizza e a quale prezzo. Funziona bene quando il perimetro è davvero definibile in anticipo: un modulo circoscritto, un'integrazione specifica, un portale con funzioni note. Il rischio è tutto sul fornitore, che quindi include un margine di sicurezza nel prezzo. Ogni variazione richiesta dopo diventa una trattativa.
Tempo e materiali
Si paga il lavoro effettivamente svolto, in base a un costo giornaliero concordato. Funziona quando i requisiti evolvono ed è impossibile congelarli. Il rischio è tutto sul cliente, che deve avere strumenti di controllo reali: avanzamento visibile, rilasci frequenti, possibilità di fermarsi. Senza questi, è un contratto aperto.
Budget a fasi con priorità
Si fissa un budget per fase e si decide insieme cosa entra in ciascuna, in ordine di valore. È il modello che funziona meglio nella maggior parte dei progetti reali: dà al cliente il controllo sulla spesa e al fornitore la flessibilità di adattarsi. Ogni fase produce qualcosa di utilizzabile, quindi il progetto può fermarsi in qualsiasi momento avendo comunque prodotto valore.
| Prezzo fisso | Tempo e materiali | Budget a fasi | |
|---|---|---|---|
| Prevedibilità della spesa | Alta | Bassa | Media-alta |
| Flessibilità sui requisiti | Bassa | Alta | Alta |
| Serve analisi preliminare | Molto approfondita | Minima | Sufficiente per la prima fase |
| Rischio di attriti | Alto sulle variazioni | Alto sul controllo | Basso |
Come si costruisce una stima credibile
- Si parte dal processo, non dalle funzioni. Elencare venti funzioni desiderate non permette di stimare. Descrivere come lavora oggi l'azienda e dove si perde tempo sì, perché fa emergere le eccezioni.
- Si identificano i punti di contatto con l'esterno. Ogni sistema che deve dialogare è un rischio a sé: va verificato se espone interfacce, chi lo gestisce e con quali tempi risponde.
- Si guardano i dati reali. Non un campione ripulito: un estratto vero, con i duplicati e le incoerenze. La qualità dei dati sposta la stima più di quanto sposti qualsiasi funzione.
- Si divide in fasi con valore autonomo. Ogni fase deve produrre qualcosa che l'azienda può usare anche se il progetto si ferma lì.
- Si stima la prima fase con precisione e le successive per ordine di grandezza. Dichiarare una precisione che non si ha è la premessa di ogni scostamento.
Questo metodo produce un numero più alto di una stima superficiale, ma è un numero che regge. Il confronto onesto non è tra due preventivi iniziali, è tra due costi finali.
Perché due preventivi per lo stesso progetto differiscono del triplo
Capita spesso e quasi mai dipende dal margine. Le cause tipiche sono altre:
- Perimetri diversi. Uno include migrazione e integrazioni, l'altro le rimanda a un secondo momento. Sono progetti diversi con lo stesso titolo.
- Ipotesi diverse sui dati. Chi ha guardato i dati stima il lavoro reale; chi non li ha guardati stima il caso ideale.
- Livelli di servizio diversi. Assistenza con tempi garantiti, ambiente di prova separato, procedure di ripristino e controlli di sicurezza hanno un costo. Un'offerta senza questi elementi non è comparabile con una che li include.
- Riuso di una base esistente. Chi parte da componenti già sviluppati per casi simili può offrire meno a parità di risultato. È legittimo, ma va chiesto cosa è riuso e cosa è specifico, perché incide sulla flessibilità futura.
- Proprietà del risultato. Chi lascia al cliente il codice e i dati offre qualcosa di diverso da chi mantiene tutto sotto il proprio controllo. È la differenza più importante di tutte e raramente è scritta in evidenza.
Prima di confrontare due cifre, verificate che descrivano lo stesso perimetro, gli stessi livelli di servizio e la stessa proprietà del risultato. Nella maggior parte dei casi, la differenza di prezzo è in realtà una differenza di contenuto.
I costi che compaiono dopo
Sono prevedibili e vanno messi a preventivo dall'inizio, anche solo come stima.
- Infrastruttura. Dove gira il software, con quale capacità e quali copie di sicurezza. Il tema è affrontato nella guida sul cloud aziendale.
- Manutenzione correttiva. Correzione di malfunzionamenti, con tempi di risposta definiti. È diversa dalle evoluzioni e va pagata anche quando non succede nulla, perché si paga la disponibilità.
- Aggiornamenti obbligati. Cambi normativi, aggiornamenti di sicurezza, adeguamenti a servizi esterni che cambiano le proprie interfacce. Non sono opzionali.
- Evoluzioni. Un software usato genera richieste. È un buon segno, ma va previsto un budget annuale, altrimenti ogni richiesta diventa una trattativa e lo strumento invecchia.
- Formazione dei nuovi. Chi entra in azienda deve imparare. Serve materiale aggiornato, non una persona che spiega a voce.
Una regola pratica utile a orientarsi: il costo ricorrente annuale di un software su misura attivamente usato si colloca spesso tra il quindici e il venticinque per cento dell'investimento iniziale. È un ordine di grandezza indicativo, non una tariffa, ma serve a evitare la sorpresa più comune.
Le domande da fare prima di firmare
- Cosa è compreso nel prezzo e cosa è esplicitamente escluso?
- Chi possiede il codice sorgente e i dati al termine del progetto?
- Cosa succede se decidiamo di cambiare fornitore fra due anni?
- Quali sono i tempi di risposta garantiti sull'assistenza e cosa li fa scattare?
- Come vengono gestite le richieste di modifica in corso d'opera e con quale procedura?
- Esiste un ambiente di prova separato da quello di lavoro?
- Ogni quanto vedremo qualcosa di funzionante?
- Chi sono le persone che lavoreranno al progetto e quanto tempo dedicano?
La qualità delle risposte a queste otto domande dice più del prezzo. Un fornitore che risponde con precisione anche alla terza — quella scomoda sul cambio fornitore — sta dichiarando che non vuole legarvi con la dipendenza tecnica.
Come lavoriamo in NuvioLab
Non mettiamo un numero sul progetto intero al primo incontro, perché sarebbe un numero inventato. Proponiamo un'analisi iniziale con un costo definito, che produce tre cose concrete: la mappa del processo, il perimetro della prima fase con un prezzo, e l'ordine di grandezza delle fasi successive.
Quell'analisi è vostra anche se decidete di non proseguire con noi o di rivolgervi ad altri. Il criterio con cui separiamo ciò che va costruito su misura da ciò che conviene risolvere con strumenti esistenti è lo stesso descritto nella guida su gestionale su misura o standard.
Descriveteci il processo che vi sta costando di più: partiamo da lì, non dalla lista delle funzioni.
FAQ
Esiste un costo minimo per un progetto su misura?+
Sotto una certa soglia lo sviluppo su misura non conviene, perché il costo dell'analisi e dell'avvio pesa più del risultato. Per esigenze piccole e standard è quasi sempre più sensato configurare uno strumento esistente e integrarlo bene, e un fornitore onesto ve lo dice invece di vendervi un progetto.
Perché l'analisi si paga se non è ancora il software?+
Perché è la parte che determina se il software funzionerà. Un'analisi gratuita è necessariamente superficiale, e la superficialità si paga dopo con gli scostamenti. Un'analisi pagata produce un documento utilizzabile anche con un altro fornitore, ed è questo a renderla un investimento e non un costo.
Si può partire con poco e crescere?+
Sì, ed è l'approccio che consigliamo: una prima fase circoscritta che risolve un problema reale, poi si decide. La condizione è che l'architettura sia pensata fin dall'inizio per crescere, altrimenti la seconda fase costringe a rifare la prima.
Il prezzo include la formazione del personale?+
Va chiesto esplicitamente, perché non è scontato. Nei nostri progetti l'avvio comprende sempre l'affiancamento iniziale e il materiale di riferimento; la formazione continuativa per il personale nuovo è una voce a parte, da definire in base al ricambio.
Cosa succede se a metà progetto capiamo che serve altro?+
Con un contratto a fasi si ridefiniscono le fasi non ancora iniziate senza rimettere in discussione quelle chiuse. Con un prezzo fisso a perimetro chiuso, invece, ogni variazione è una trattativa: è il motivo principale per cui quel modello è adatto solo a perimetri davvero stabili.
Come faccio a sapere che il preventivo non è gonfiato?+
Chiedete che sia scomposto in voci e in giornate, non in una cifra unica. Un preventivo dettagliato si può discutere voce per voce e permette di togliere ciò che non serve; una cifra unica si può solo accettare o rifiutare, ed è questo a renderla poco trasparente.