Il ritmo di sviluppo del software è aumentato in modo esponenziale. I progetti che prima venivano sviluppati in anni ora vengono realizzati in mesi. Se da un lato il ritmo e il volume di lavoro sono certamente aumentati, dall'altro la maggior parte delle aziende sta subendo un'enorme carenza di talenti. Un rapporto di Nasscom-Zinnov ha previsto che l'India dovrà affrontare una carenza di 14-19 mila professionisti della tecnologia entro il 2026. Rispetto all'attuale forza lavoro tecnologica in India, che nel 2021 era di 47.000 dipendenti, il Paese ha bisogno di 52.000 professionisti del settore. Ciò si traduce in un gap di talenti tecnologici del 21,1%. Entro il 2026, si stima che l'India avrà 75-78 lakh di professionisti del settore tecnologico, ma il fabbisogno potrebbe essere di 93-96 lakh di tecnici, con un gap di 14-19 lakh. Una percentuale significativa di questa forza lavoro tecnologica è rappresentata dai professionisti dello sviluppo software. La mancanza di talenti di qualità nello sviluppo del software influisce sulla consegna del prodotto o sul completamento del progetto. L'industria cerca di colmare questa lacuna assumendo professionisti dello sviluppo software inesperti che non hanno le competenze necessarie per sviluppare codice secondo le buone pratiche di sviluppo software. Anche questo influisce sulla qualità del software, che a sua volta influisce sulle date di consegna del progetto. Tutti questi fattori incidono pesantemente sul costo totale del progetto.
L'impatto delle piattaforme Low-Code
Le piattaforme low-code possono aiutare? Analizziamo alcuni dei fattori chiave in cui le piattaforme low-code possono essere utili e valutiamo anche il ROI previsto delle piattaforme low-code. Analizziamo alcuni dei fatti chiave relativi al low-code, analizzando lo studio completo Forrester TEI(™) del 2022. Lo studio TEI è un'analisi di Forrester Consulting che valuta l'impatto finanziario dell'adozione di una tecnologia. Prende in considerazione i fattori di costo, benefici, flessibilità e rischio che influenzano la decisione di investimento. Lo studio si basa sulle interviste condotte da Forrester direttamente con i clienti OutSystems che utilizzano la sua piattaforma low-code ad alte prestazioni. Forrester Consulting ha poi confrontato i risultati ottenuti dai clienti nell'arco di tre anni con un'organizzazione composita e modellata sulla base delle caratteristiche della struttura e delle risorse delle organizzazioni intervistate.
Risparmio sui costi del 24% - fino a 4,3 milioni di dollari - nello sviluppo di app
Mentre le organizzazioni sono costrette a fare i conti con la carenza di sviluppatori a livello mondiale, alcune aziende sono in grado di massimizzare la produttività dei team di sviluppo esistenti e di incrementare la collaborazione tra business e sviluppatori per consegnare il software più rapidamente, proprio come le organizzazioni dei cosiddetti "nativi digitali". Questi risparmi sul ciclo di sviluppo possono rappresentare il 24% dei benefici totali per il cliente, ovvero fino a 4,3 milioni di dollari nello studio TEI. Le caratteristiche chiave del low-code ad alte prestazioni che riducono lo sforzo e il tempo degli sviluppatori includono la riusabilità (i team di sviluppo possono accelerare lo sviluppo del software riutilizzando componenti precostituiti) e la programmazione ad alta astrazione (la programmazione full-stack può essere sia una modellazione visiva di alto livello per la collaborazione con l'azienda che una programmazione di basso livello preferita dai professionisti come JS, C#, ecc.)
Risparmi sui costi del 7% - fino a 1,2 milioni di dollari - per l'evoluzione e il supporto continuo delle applicazioni
Le applicazioni sviluppate con piattaforme low-code costano meno in termini di manutenzione e modifiche. Lo studio ha anche dimostrato che questi risparmi continuano ad accumularsi di anno in anno. Questi risparmi sono in genere superiori al 7% dei benefici totali del cliente e nello studio TEI hanno raggiunto 1,2 milioni di dollari. Le caratteristiche fondamentali del low-code ad alte prestazioni per questi benefici sono simili a quelle elencate nel punto precedente, ovvero riusabilità, automazione e astrazione.
Incremento del reddito di 4,6 milioni di dollari grazie al time-to-market più rapido delle iniziative di New Business
Migliorando l'efficienza e la produttività delle risorse di sviluppo, i professionisti possono lanciare più rapidamente sul mercato iniziative aziendali nuove e d'impatto, come le funzionalità rivolte ai clienti, come sottolineato da uno degli intervistati. In questo modo, le organizzazioni raccolgono anche i benefici finanziari di tali iniziative mesi prima di quanto farebbero con gli approcci di sviluppo tradizionali.
Risparmi sui costi pari al 38% - fino a 6,7 milioni di dollari
Con le piattaforme low-code, le organizzazioni possono ridurre la durata dei progetti di sviluppo e lanciare iniziative interne che migliorano l'agilità e l'efficienza dell'azienda molto più rapidamente. Queste iniziative includono strumenti per sostituire attività manuali e dispendiose in termini di tempo, con un risparmio di 6,7 milioni di dollari.
Risparmio di 765.000 dollari grazie alla sostituzione delle applicazioni legacy
Le organizzazioni possono anche risparmiare centinaia di migliaia di dollari sulle spese correnti dei fornitori, utilizzando le piattaforme low-code per costruire nuove applicazioni in sostituzione dei sistemi legacy. Altri vantaggi non quantificati sono la sicurezza, la qualità, la scalabilità, l'aumento delle capacità e la capacità mobile. Altri vantaggi sono la qualità del codice e la possibilità di aumentare il personale con talenti di sviluppo non tradizionali. Le organizzazioni possono anche sfruttare personale con esperienza tecnica che non proviene da contesti di sviluppo tradizionali. In sintesi, l'indagine di Forrester Consulting ha rivelato che le piattaforme low-code ad alte prestazioni possono ripagarsi in meno di sei mesi e garantire un ritorno sull'investimento del 506% in tre anni. Occorre tuttavia ricordare che le piattaforme low-code non sono tutte uguali e che i numeri e le percentuali sopra riportati si riferiscono alle piattaforme low-code di OutSystems. Poiché l'ecosistema digitale continua a crescere a un ritmo fenomenale, molte organizzazioni stanno cercando di accelerare le proprie strategie di distribuzione del software. Il ROI e il Business case delle piattaforme low-code sono comprovati e sono destinati a migliorare in modo significativo nei prossimi anni.
(L'autore è Subrato Bandhu, Regional Vice President, India, OutSystems e le opinioni espresse in questo articolo sono sue)