Quando un'azienda deve digitalizzare un processo, la prima domanda è spesso: lo facciamo sviluppare o compriamo qualcosa? La risposta onesta è che un software già pronto è la scelta giusta più spesso di quanto chi sviluppa software ami ammettere. Lo sviluppo su misura ha senso solo in alcuni casi.
Cinque criteri per decidere
- Quanto è particolare il tuo processo: se è simile a quello di molte altre aziende, esiste probabilmente uno strumento adatto.
- Il costo totale nel tempo: licenze ricorrenti contro sviluppo e manutenzione, su un orizzonte di almeno tre anni.
- I tempi: un prodotto esistente si attiva in settimane, uno sviluppo su misura richiede più tempo prima di essere utile.
- Le integrazioni: con quali sistemi deve parlare e se lo strumento offre già i collegamenti necessari.
- La dipendenza: cosa succede se il fornitore cambia prezzi, condizioni o smette di sviluppare il prodotto.
Quando lo sviluppo su misura ha senso
Ha senso quando il processo è ciò che ti differenzia dai concorrenti, quando nessuno strumento lo copre senza compromessi pesanti, o quando l'insieme di abbonamenti e adattamenti costerebbe di più di una soluzione costruita bene. In questi casi il software deve adattarsi al processo, non il contrario.
La via di mezzo
Spesso la soluzione migliore è ibrida: uno strumento esistente per le parti standard, qualche integrazione per farlo comunicare con il resto, e un piccolo sviluppo solo per ciò che è davvero specifico. Si parte dal pronto, si personalizza il minimo e si sviluppa ciò che non esiste.
Da dove cominciare
Descrivi il processo com'è oggi, elenca i problemi che causa e cosa vorresti ottenere. Con questo materiale è molto più facile confrontare le opzioni, anche quando una di queste è non sviluppare nulla.