I dirigenti d'azienda discutono continuamente se costruire o acquistare una soluzione software per risolvere i numerosi problemi che si trovano ad affrontare. Questo è particolarmente evidente nel settore dell'istruzione superiore, dove è possibile accedere a un ampio bacino di talenti e alle risorse potenziali per realizzare una soluzione su misura. L'ultimo rapporto del Project Management Institute riaccende il dibattito. Discutiamo dell'investimento in software in-house o off-the-shelf.
Il rapporto mostra che il 33% dei progetti IT fallisce, con perdita del budget, mentre il 36% supera il budget e il 25% non raggiunge gli obiettivi originari stabiliti per il progetto.
Questi dati evidenziano le sfide associate allo sviluppo di software in-house e richiedono una nuova valutazione dei pro e dei contro della creazione di soluzioni rispetto all'acquisto. Per decidere con sicurezza se costruire o acquistare, analizziamo i vantaggi e gli svantaggi dell'investimento in-house rispetto a quello off-the-shelf:
Sviluppo interno
Pro |
Contro |
|
|
Software di serie
Pro |
Contro |
|
|
Le sfide
Tre delle principali sfide che lo sviluppo di software in-house deve affrontare sono la portata, la capacità e il tempo.
Ambito di applicazione
Mantenere una portata e un obiettivo distinti del progetto può essere difficile quando le richieste vengono sollevate da dipartimenti concorrenti. Costruire un software su misura può significare che tutti vogliono dire la loro su ciò che il software deve fare, spesso al di fuori del campo delle possibilità realistiche e accessibili.
Capacità
La sfida della capacità è spesso legata alle risorse e al budget disponibili per il progetto. Dal punto di vista dei costi, è difficile competere con le soluzioni off-the-shelf, costruite da un team specializzato per un unico scopo. Il fatto che un team interno non solo debba creare il software, ma anche mantenerlo e aggiornarlo a tempo indeterminato, aggiunge ulteriori considerazioni sulle risorse e sul budget.
Tempo
Un'altra sfida importante per i progetti di sviluppo software in-house è il tempo. La definizione dell'ambito e degli obiettivi del progetto, l'implementazione e la gestione della soluzione possono richiedere anni dall'inizio alla fine. Molti progetti interni incontrano ostacoli e grattacapi lungo il percorso che ne rallentano la progressione, con il risultato di ritardare enormemente le soluzioni di cui molti team hanno urgente bisogno.
La conclusione
Il peso dei pro e dei contro dell'investimento in-house rispetto a quello off-the-shelf sarà diverso a seconda dell'istituto e delle sue particolari esigenze. I requisiti software molto specifici sono spesso la motivazione principale per la creazione di un sistema interno, nonostante le numerose sfide ad esso associate. Per ottenere l'opzione migliore, le istituzioni dovrebbero cercare una soluzione off-the-shelf che offra alti livelli di personalizzazione. In questo modo si possono soddisfare tutti i requisiti di una soluzione specifica per l'istituto, senza tutti i grattacapi aggiuntivi.