Vai al contenuto
mcstack.dev
Blog
· 2 min di lettura

Quanto tempo serve per un gestionale su misura

La domanda giusta non è quando sarà finito, ma fra quanto la prima cosa smette di far perdere tempo.

«Quanto ci vuole?» è la seconda domanda che mi fanno, subito dopo il prezzo. La risposta onesta è che dipende, ma non nel modo in cui si intende di solito: non dipende tanto da quanto è grande il lavoro, quanto da quante decisioni sono già state prese.

E soprattutto: è la domanda sbagliata. Quella giusta è fra quanto tempo la prima cosa smette di farti perdere tempo.

Non si consegna tutto insieme

Un gestionale completo che entra in funzione il giorno X è il modo più caro di scoprire, dopo mesi, che una schermata non serviva e un'altra manca. Si parte dal pezzo che fa più male — quello per cui qualcuno passa ore ogni settimana — lo si mette in uso vero, con dati veri, e si guarda cosa succede.

Il primo pezzo in funzione ha tre effetti: risolve un problema, insegna come lavorate davvero, e trasforma il resto del progetto da elenco di desideri in elenco di priorità.

Cosa allunga i tempi davvero

Nella mia esperienza il codice è raramente il collo di bottiglia. Lo sono queste tre cose.

Le decisioni non prese. Chi decide i prezzi speciali? Cosa succede a un reso parziale? Un ordine bloccato per fido chi lo sblocca? Sono domande a cui l'azienda non ha mai dovuto rispondere in modo esplicito, perché finora le risolveva una persona con la testa. Il software le fa emergere tutte insieme, e ogni risposta che tarda è tempo fermo.

I dati sporchi. Se le anagrafiche vanno pulite, quella pulizia entra nel calendario. Non è lavoro dello sviluppatore, ma il progetto non avanza senza.

Gli accessi ai sistemi di terzi. Le credenziali del gestionale esistente, il permesso del fornitore del sito, l'accesso all'API della fatturazione. Sembrano dettagli e sono settimane, perché dipendono da qualcuno che non ha il tuo progetto fra le priorità. Si chiedono il primo giorno, non quando servono.

Cosa accorcia i tempi

Una persona che decide, disponibile mezz'ora a settimana, con l'autorità di dire sì. Dati veri fin dal primo giorno, non inventati. Un ambiente di prova dove chi userà il software possa toccarlo mentre si costruisce, e dire «no, qui non è così» quando costa poco cambiarlo.

E una regola che vale sempre: meglio poche schermate che fanno bene una cosa che venti che ne fanno male tre.

L'ordine di grandezza

Per dare un riferimento, non una promessa: il primo modulo in uso si misura in settimane, non in giorni e non in trimestri. Un sistema che copre tutto il ciclo — anagrafiche, documenti, magazzino, integrazioni — si misura in mesi, e continua a cambiare dopo, perché cambia l'azienda.

Chi ti dà una data precisa prima di aver visto i tuoi dati non sta stimando, sta vendendo. E chi ti dice che si può fare tutto in due settimane ha capito male il problema, oppure spera che lo abbia capito male tu.

Stai valutando una scelta simile?

Risposta entro un giorno lavorativo. Se il progetto non rientra in ciò di cui mi occupo lo dico subito, indicando dove conviene rivolgersi.