Come scegliere un’agenzia sviluppo software custom per PMI
Guida operativa per PMI: criteri, domande giuste e segnali d'allarme per scegliere un'agenzia di sviluppo software custom senza rimpianti.

Prima di cercare, chiarisci cosa stai cercando
Scegliere un’agenzia sbagliata è costoso. Non solo in denaro: blocchi il progetto per mesi, perdi il lavoro già fatto e ricomincia da capo con qualcun altro.
La buona notizia è che la maggior parte degli errori avviene prima ancora di aprire Google. Si cercano agenzie senza aver definito cosa serve, si valutano portfolio senza sapere cosa guardare, si firma un contratto senza capire cosa c’è scritto.
Questa guida è un percorso in passi. Ogni passo descrive cosa fare e cosa va storto di solito.
Passo 1 — Definisci il problema prima di cercare soluzioni
Cosa fare
Scrivi in una pagina cosa deve fare il software. Non come deve farlo: cosa deve fare. Quali processi risolve, chi lo usa, con quali altri sistemi deve parlare. Se non riesci a scriverlo in una pagina, il problema non è ancora abbastanza chiaro per essere messo a gara.
Definisci anche i vincoli: hai un budget indicativo? Una data entro cui serve la prima versione funzionante? Ci sono sistemi legacy con cui il nuovo software deve integrarsi?
Cosa va storto
La maggior parte delle PMI arriva all’agenzia con una lista di feature, non con un problema da risolvere. Risultato: l’agenzia stima quello che le viene chiesto, non quello che serve. Il preventivo arriva, sembra alto, si taglia qualcosa a caso, e il progetto parte già monco.
Se hai dubbi su quando ha senso costruire un software su misura rispetto ad adottare una soluzione esistente, leggi prima Software custom vs SaaS: quale scegliere per la tua PMI.
Passo 2 — Costruisci una lista di candidati con criteri precisi
Cosa fare
Cerca agenzie che abbiano già lavorato su problemi simili al tuo, non necessariamente nello stesso settore. Un’agenzia che ha costruito un portale ordini per un distributore di ricambi ha probabilmente già risolto problemi di catalogo, logistica e gestione utenti che ti riguardano anche se vendi altro.
Tre fonti utili per costruire la lista:
- Referenze dirette da imprenditori o IT manager che conosci e che hanno già commissionato software custom.
- Portfolio pubblici: guarda cosa hanno rilasciato, non solo le slide commerciali.
- Contributi tecnici pubblici: articoli, repository open source, documentazione. Un’agenzia che scrive di quello che fa di solito lo sa fare.
Cosa va storto
Si finisce per scegliere l’agenzia più visibile sui motori di ricerca, non quella più adatta al progetto. La visibilità SEO non è una prova di competenza tecnica. Tienila come un segnale neutro, non come un criterio.
Passo 3 — Manda un brief scritto, non una telefonata
Cosa fare
Prepara un documento scritto con: descrizione del problema, utenti coinvolti, integrazioni necessarie, vincoli tecnici noti, budget indicativo (anche un range), tempistiche attese. Mandalo via email a tutte le agenzie in lista. Chiedi una risposta scritta entro una settimana.
Questo ti permette di confrontare le risposte sullo stesso piano. Se un’agenzia risponde con una call invece che con un documento, chiediti perché non riesce a mettere le cose per iscritto.
Cosa va storto
Si salta il brief e si va direttamente alla call commerciale. La call è utile, però viene dopo: prima vuoi vedere come ragiona l’agenzia sul tuo problema specifico, non come presenta i propri servizi. Per capire cosa includere nel documento, cosa preparare prima di richiedere un preventivo è una guida operativa che copre esattamente questo passaggio.
Passo 4 — Valuta le proposte con criteri tecnici, non estetici
Cosa fare
Quando arrivano le proposte, guarda queste quattro cose nell’ordine:
Prima cosa: l’agenzia ha capito il problema o ha risposto con una soluzione generica? Se la proposta potrebbe andare bene per qualsiasi cliente, non è una buona proposta.
Poi guarda lo stack tecnologico proposto e chiedi perché hanno scelto quello. Una risposta vaga (“usiamo sempre questo”) è un segnale negativo. Una risposta motivata (“per questo tipo di carico e per la tua esigenza di manutenzione interna, Laravel è più adatto di Node perché…”) è quello che cerchi.
Terzo: come gestiscono il testing? Se non ne parlano, chiedilo esplicitamente. Un progetto senza piano di test è un progetto che si rompe in produzione. Puoi approfondire il tema su Testing software custom: strategie per PMI senza QA interno.
Quarto: chi lavora sul tuo progetto? Chiedi i nomi e i profili delle persone che seguiranno lo sviluppo. Se l’agenzia non riesce a risponderti, probabilmente il tuo progetto finirà a un subappaltatore che non conosci.
Cosa va storto
Si valuta il prezzo per primo. Il prezzo è l’ultimo criterio, non il primo. Un’offerta bassa su un progetto mal capito costa più di un’offerta alta su un progetto ben analizzato.
Passo 5 — Fai le domande scomode prima di firmare
Questa è la fase in cui la maggior parte delle PMI si fa prendere dall’entusiasmo e smette di fare domande critiche. È un errore.
Le domande che devi fare, per iscritto:
- Se il progetto supera il budget stimato, come viene gestito?
- Chi possiede il codice sorgente al termine del progetto?
- Cosa succede se l’agenzia non rispetta una milestone?
- Come funziona la manutenzione dopo il rilascio? È inclusa, è a consumo, è un contratto separato?
- Posso parlare con un cliente che ha fatto un progetto simile?
L’ultima domanda è quella che filtra meglio. Un’agenzia che non riesce a portarti una referenza verificabile su un progetto comparabile al tuo ha qualcosa da nascondere, oppure non ha ancora fatto niente di simile.
Se stai valutando un’agenzia per un progetto complesso, leggi anche gli errori più comuni quando si commissiona software custom a un’agenzia: molti di quelli descritti si prevengono proprio in questa fase.
Passo 6 — Leggi il contratto come se fossi l’avvocato di te stesso
Cosa fare
Tre clausole da verificare sempre, indipendentemente dal resto:
- Proprietà intellettuale del codice. Il codice deve essere tuo al termine del progetto, senza condizioni. Se c’è una clausola che lega la proprietà al pagamento di canoni futuri, è un vincolo che ti rende dipendente dall’agenzia per sempre.
- Gestione delle variazioni. Ogni progetto cambia in corso d’opera. Il contratto deve specificare come vengono gestite le richieste di modifica: con un processo formale di change request, con un budget di contingenza, o in altro modo. Se non c’è scritto niente, ogni variazione diventa una trattativa.
- Clausole di uscita. Cosa succede se vuoi interrompere il rapporto a metà progetto? Chi tiene cosa? In che stato viene consegnato il codice? Un’agenzia seria non ha problemi a rispondere a queste domande nel contratto.
Cosa va storto
Si firma senza leggere perché “ci fidiamo” o perché il commerciale ha fatto una bella impressione. La fiducia è un buon punto di partenza per un rapporto, non un sostituto per un contratto chiaro. I due non si escludono.
Passo 7 — Valuta la comunicazione prima ancora del codice
Un’opinione netta: la capacità comunicativa di un’agenzia durante la fase di vendita è il miglior predittore di come si comporterà durante lo sviluppo. Un’agenzia che risponde lenta, vaga o in modo disorganizzato prima di aver preso un euro da te, non migliorerà dopo.
Cosa fare
Misura i tempi di risposta durante la fase di valutazione. Guarda se le risposte sono precise o generiche. Osserva se l’agenzia fa domande sul tuo problema o si limita a presentare soluzioni preconfezionate.
Cosa va storto
Si scambia la cordialità commerciale per competenza operativa. Sono cose diverse. Un buon commerciale può vendere bene un team tecnico mediocre. Chiedi di parlare direttamente con chi svilupperà il progetto, almeno una volta, prima di firmare.
Se stai raccogliendo proposte e vuoi un confronto su come strutturare il brief o valutare le risposte tecniche, raccontaci il tuo caso: possiamo aiutarti a capire cosa stai guardando.
Segnali che un’agenzia non fa per te
Alcuni pattern che, presi singolarmente, possono avere spiegazioni ragionevoli, ma che insieme indicano un problema:
- Non riesce a spiegarti perché ha scelto un certo stack tecnologico.
- Il preventivo arriva senza aver fatto domande sul tuo problema.
- Non ha mai rilasciato un progetto paragonabile al tuo per complessità.
- Non ha un processo di testing documentato.
- Il contratto non specifica a chi appartiene il codice.
- Non ti fornisce referenze verificabili.
Nessuno di questi punti da solo è automaticamente un veto. Tutti insieme, lo sono.
FAQ
Q: Quante agenzie devo confrontare prima di scegliere?
A: Tre è il numero ragionevole. Sotto, non hai abbastanza dati per confrontare approcci e prezzi. Sopra, il processo diventa dispersivo e le agenzie lo percepiscono, abbassando la qualità delle risposte.
Q: Posso affidarmi a un freelance invece di un’agenzia?
A: Dipende dalla complessità. Per un modulo singolo o un’integrazione circoscritta, un freelance esperto può bastare. Per un gestionale completo con più moduli, continuità e manutenzione nel tempo, un’agenzia strutturata riduce il rischio di abbandono a metà progetto.
Q: Cosa devo verificare nel contratto prima di firmare?
A: Tre punti che spesso mancano: a chi appartiene il codice sorgente al termine del progetto, cosa succede se l’agenzia non rispetta le milestone, e come viene gestita la manutenzione post-rilascio. Se mancano, chiedilo per iscritto prima di firmare.
Q: Quanto tempo ci vuole per scegliere l’agenzia giusta?
A: Metti in conto due o tre settimane se vuoi farlo bene: una per raccogliere i brief e mandarli, una per ricevere le proposte, una per confrontarle e fare eventuali call di approfondimento. Affrettare questa fase costa più del tempo risparmiato.
Se stai per avviare un progetto software custom e vuoi capire se le proposte che stai ricevendo sono solide, in Press Start possiamo fare una revisione tecnica del brief e delle offerte che hai in mano. Scrivici e raccontaci il progetto.
Team Press Start
Software house e Società Benefit tra Prato e Firenze. Sviluppiamo gestionali, piattaforme cloud e soluzioni AI su misura — e li portiamo sul mercato con la nostra Divisione Marketing.
Continua a leggere
Articoli correlati.

Il tuo caso è diverso da quello dell'articolo?
Quasi sempre lo è. In una call di 30 minuti guardiamo il tuo, non quello generico.

Qualità certificata ISO 9001:2015
Requisiti scritti, modifiche tracciate, segnalazioni con un percorso definito.

Società Benefit
Obiettivi nello statuto, relazione di impatto ogni anno.
Presenti su MePA
Acquisti in rete della Pubblica Amministrazione.






