Guida
Come scegliere una software house: criteri, domande e contratto
Per scegliere una software house valuta cinque cose, in quest'ordine: se ha già risolto un problema simile al tuo, chi sarà il tuo referente tecnico e in che lingua ti parla, come sono gestite sicurezza e conformità dei dati, cosa dice il contratto su proprietà del codice e livelli di servizio, e come si esce dal rapporto se non funziona. Il prezzo è l'ultimo criterio, non il primo: un preventivo basso su requisiti vaghi è il modo più comune di spendere il doppio.
I criteri di valutazione
Le domande da fare prima di firmare
Otto domande che separano un fornitore preparato da uno che improvvisa. Le risposte contano meno della prontezza con cui arrivano.
- Chi sarà il mio referente tecnico e quante ore alla settimana dedica al mio progetto?
- Il codice sorgente è mio? In quale forma me lo consegnate e con quale documentazione?
- Su quale infrastruttura girano i miei dati e dove risiedono fisicamente?
- Chi, nel vostro team, accede ai dati di produzione e come vengono tracciati gli accessi?
- Cosa accade se il progetto si ferma a metà? Cosa resta a me?
- Come gestite le richieste di modifica in corsa e come si riflettono su tempi e budget?
- Quali tempi di intervento garantite su un blocco in produzione?
- Posso parlare con un vostro cliente che ha un progetto simile al mio?
Contratto, SLA e proprietà del codice
Da leggere con attenzione anche il perimetro di ciò che è manutenzione rispetto a ciò che è nuovo sviluppo, l'accordo sul trattamento dei dati personali ex art. 28 GDPR, la titolarità delle componenti di terze parti e le condizioni di rinnovo. Un contratto che non nomina la proprietà del codice non ha un'omissione: ha già dato una risposta.
Sicurezza e certificazioni come criterio di scelta
Le certificazioni non sono un bollino da vetrina: sono la prova che esiste un processo documentato e verificato da un ente esterno. Quando affidi a un fornitore i dati dei tuoi clienti o dei tuoi dipendenti, quel processo è la differenza tra una promessa e un obbligo verificabile.
Domande frequenti
Conta, ma è l'ultimo criterio da guardare. Un preventivo basso costruito su requisiti vaghi si trasforma quasi sempre in varianti in corso d'opera: il costo finale sale, e nel frattempo hai perso mesi. Confronta preventivi solo quando i requisiti sono gli stessi per tutti i fornitori.
