Software house o freelance: cosa cambia per il vostro progetto
Un freelance conviene per un lavoro delimitato, che una persona sola può tenere in testa e che potete permettervi di fermare se quella persona non c’è. Una software house conviene quando il software diventa lo strumento su cui l’azienda lavora ogni giorno e serve qualcuno che ne risponda anche fra tre anni.
Il verdetto
Per un lavoro con un inizio e una fine un buon freelance costa meno e va più veloce. Per un software da cui dipende il lavoro di tutti serve una struttura che resti in piedi anche quando le persone cambiano.
Un caso tipico: il gestionale di magazzino l’ha scritto un freelance bravo, tre anni fa. Oggi lui lavora a tempo pieno per un’altra azienda, il codice sta sul suo account personale e nessuno sa come si riavvia il server quando si blocca il venerdì sera. Il codice magari è buono; l’errore è stato lasciare tutto nella testa di una persona sola.
Freelance e software house, criterio per criterio
| Criterio | Freelance | Software house |
|---|---|---|
| Ferie e malattie | Il lavoro si ferma finché lui non torna. | Un collega conosce il progetto, se il codice lo leggono almeno in due. |
| Competenze | Quelle di una persona: di solito forte su una parte, come backend o interfaccia, e più debole sulle altre. | Ruoli separati: design, frontend, backend, infrastruttura, gestione del progetto. |
| Tariffa | Di solito più bassa a parità di ore, perché non paga coordinamento e struttura. | Più alta, e dentro ci sono gestione del progetto, revisione del codice e continuità. |
| Revisione del codice | Se c’è, la fa lui stesso sul suo lavoro. | Di regola un secondo sviluppatore legge ogni modifica prima che vada in produzione: chiedete se succede davvero. |
| Disponibilità negli anni | Dipende dagli altri clienti e dalle sue scelte di vita. | Un contratto di assistenza con tempi di risposta scritti. |
| Dove sta il codice | Spesso sul suo account, se nessuno chiede altrimenti. | Su un repository aziendale, vostro o del fornitore, con accessi che non dipendono da una sola persona. |
| Progetti che crescono | Fino a dove arriva una persona; oltre, subappalta o chiama altri freelance. | Si aggiungono persone al progetto senza cambiare fornitore. |
| Rapporto | Diretto: parlate con chi scrive il codice. | Passa da un project manager. Con un fornitore grande c’è il rischio di non vedere mai chi sviluppa. |
Quando conviene un freelance
- Un sito vetrina, un plugin, un’automazione su un servizio che usate già: lavori con un inizio e una fine.
- Un prototipo da mostrare a un investitore o a un cliente, che sapete già di dover riscrivere.
- Uno specialista per due mesi su una tecnologia precisa, accanto a un team interno che resta.
- Quando in azienda c’è un responsabile IT che sa leggere il codice e può fare da garanzia sul suo lavoro.
Quando conviene una software house
- Un gestionale, un MES, un portale clienti: software usato ogni giorno da persone che non devono sapere chi l’ha scritto.
- Progetti in cui servono insieme schermate per gli operatori, collegamento con l’ERP e infrastruttura in cloud.
- Quando il software finisce in mano ai vostri clienti e un’ora di fermo vi costa telefonate di clienti arrabbiati.
- Quando in azienda nessuno sa valutare il codice e vi serve qualcuno che ne risponda per contratto.
Com’è fatta una software house di 14 persone
La differenza concreta con una persona sola sta nei ruoli. Il team Webion conta 14 persone: i due soci fondatori, CEO e CTO, due tech lead, tre sviluppatori backend, due frontend, due designer UI/UX, un AI engineer, un project manager e un growth specialist.
Il preventivo arriva dopo che i prototipi navigabili sono stati provati da chi userà il software. Durante lo sviluppo esce una versione funzionante ogni due settimane su un ambiente di collaudo, che usate prima della consegna. Con un freelance tutto questo può succedere lo stesso, se lui lavora così per abitudine.
Il rovescio: una struttura costa di più all’ora, e su un lavoro da tre settimane il coordinamento pesa più del codice. Per quel lavoro cercate un freelance. Le voci che compongono la tariffa di una software house sono nella pagina sul costo orario.
Domande frequenti
Parliamone in 30 minuti
Raccontateci il processo e cosa non funziona: vi diciamo se e come lo risolveremmo, con tempi e costi indicativi.
