Quando non costruire un software su misura

Rifiuto lavori per questo motivo più che per qualsiasi altro, ed è la conversazione meno imbarazzante che mi capiti. Dire a qualcuno che il suo problema è già risolto per €40 al mese è un buon pomeriggio: tiene i suoi soldi, e si ricorda chi glielo ha detto.

Quindi, onestamente: la maggior parte delle aziende che chiedono un software su misura dovrebbe invece comprare qualcosa di già pronto.

Tre casi in cui il prodotto già pronto vince nettamente

Il tuo processo è il processo standard. Fatturazione, buste paga, email marketing, contabilità di base, un negozio che vende prodotti fisici nel modo consueto. Migliaia di aziende hanno la stessa esigenza, ed è per questo che esistono prodotti maturi e per questo costano poco. Costruire il tuo significa pagare per riscoprire quello che tutti già sanno, e poi mantenerlo per conto tuo.

Il requisito è regolamentato e cambia senza di te. Regole di dichiarazione fiscale, aliquote, formati previsti dalla legge. Un fornitore con un ufficio conformità segue quei cambiamenti e li rilascia. Se lo costruisci tu, quello diventa un tuo obbligo per sempre, ed è l'obbligo che non finisce mai e non aggiunge mai una funzionalità.

Non sei ancora sicuro di che cosa ti serve. Se non riesci a descrivere il flusso di lavoro senza dire "una cosa tipo", compra la cosa più vicina e usala per sei mesi. Impari di più sulla tua esigenza reale innervosendoti con un prodotto vero che da qualsiasi mole di specifiche, e per scoprirlo avrai speso qualche centinaio di euro.

Dove smette di vincere

Di solito c'è un momento preciso, ed è raramente una funzionalità. Tre segnali, in ordine di affidabilità:

Il tuo processo non entra più nel loro modello dei dati. Il più chiaro. Hai un campo usato per qualcosa che non c'entra con il suo nome, uno stato che significa due cose diverse a seconda di chi lo ha impostato, o una regola fatta rispettare da una persona che se la ricorda invece che dal software. Lo strumento ormai descrive l'azienda di qualcun altro e il tuo personale passa la giornata a tradurre tra le due.

Gli espedienti sono diventati il sistema. Un foglio di calcolo parallelo. Un'esportazione, modificata a mano, importata da un'altra parte. Un collega che è l'unico a sapere in che ordine vanno fatti i passaggi. Ognuna di queste cose è un software che hai già - solo che è fatto di persone, e costa uno stipendio invece di una licenza.

I conti per utente si ribaltano. Più lento e più facile da calcolare. Quattro strumenti a €30 per utente al mese su trenta persone fanno €43.000 all'anno, ogni anno, in aumento. Questo sta esattamente nella fascia in cui una piattaforma che sostituisce tutti e quattro si ripaga il secondo anno ed è un bene aziendale invece di un abbonamento. Sotto le dieci persone non torna quasi mai; sopra le cinquanta di solito sì.

A che cosa rinunci in entrambi i casi

Tutte e due le strade costano qualcosa, e i fornitori dell'una e dell'altra parte stanno zitti sulla propria.

Comprare ti costa aderenza e controllo. Lavori come lavora il prodotto. Il prezzo sale e tu lo paghi. Una funzionalità da cui dipendi può essere dismessa da qualcuno che non ti ha mai incontrato. I tuoi dati stanno da loro, e l'esportazione è di solito peggiore di quanto fosse l'importazione.

Costruire ti costa una cifra più alta all'inizio e l'obbligo di mantenerlo. Non c'è nessun altro che lo ripara alle due di notte. Ti serve una persona o un contratto di assistenza, per sempre. E la cosa che davvero non dice nessuno: devi prendere decisioni. Un prodotto ha già fatto mille piccole scelte al posto tuo, e costruire significa farle tu, il che richiede l'attenzione che adesso dedichi alla tua attività vera.

La risposta intermedia, che di solito è quella giusta

La maggior parte dei sistemi che costruisco non sostituisce tutto. Sono l'unica parte che è davvero tua, collegata ai prodotti comprati per le parti che non lo sono.

Tieni il programma di contabilità. Tieni lo strumento per le email. Costruisci quello che è la tua operatività vera - la pianificazione, il flusso di lavoro che i tuoi concorrenti non hanno, la cosa dentro cui il tuo personale passa otto ore al giorno - e integra il resto. È uno sviluppo più piccolo, una dipendenza da me più breve, e mette il lavoro su misura dove si ripaga.

Se vuoi sapere quanto costa, gli ordini di grandezza sono nella nota su quanto costa davvero una piattaforma. Se vuoi vederne la forma, la pagina dei lavori ne descrive ventotto, compresa la parte che è stata difficile.