Come il low-code sta trasformando lo sviluppo del software
I costi aziendali quasi azzerarsi man mano che le piattaforme point-and-click diventeranno la norma.
da Helen Morgan
Low-code, no-code, click development e point-and-click development sono solo alcuni dei nomi applicati alla piattaforma software che è stata una manna per le aziende interessate dalle sfide del 2020. In passato, gli sviluppatori di software operavano in un mondo oscuro, un mondo veramente compreso solo da personale con una formazione simile.
Ma la semplicità di low-code e la sua facilità d'uso sta dando la possibilità a una nuova ondata di "assemblatori" di software di creare le proprie applicazioni. Usando questa piattaforma, anche un CFO senza un background tecnologico potrebbe rivedere completamente il sistema di libro paga di un'azienda - è facile come trascinare e rilasciare.
Mentre il termine low-code è stato coniato nel 2014, in sei brevi anni l'applicazione ha rivoluzionato il modo in cui gli sviluppatori di software e le aziende di tutto il mondo funzionano. Forrester Research ha previsto che il mercato del low-code avrebbe raggiunto i 15 miliardi di dollari entro la fine del 2020 e che crescerà del 40% all'anno, raggiungendo i 21 miliardi di dollari entro il 2022.
Come funziona?
Tradizionalmente, i programmatori di computer sono impegnati a scrivere righe su righe di codice per creare un programma o un'applicazione per computer, definendo tutto, dalle regole e funzionalità di base allo stile e alla risposta. Devi sapere cosa stai facendo; devi conoscere una enorme quantità di informazioni. Con il low-code, è un approccio più modulare.
Le linee di codice sono già incorporate in blocchi visivi che gli utenti, noti come citizen developer, possono vedere. Quindi tutto quello che devono fare è costruirlo, trascinando e rilasciando i blocchi di codice al loro posto per costruire l'app che vogliono. Secondo un recente studio Forrester Total economic impact, il low-code permette agli sviluppatori di creare programmi 10 volte più velocemente e con il 70% di risorse in meno rispetto ai metodi convenzionali.
Anche se la storia delle piattaforme low-code è incorporata negli strumenti di Rapid Application Development (RAD) come Excel e Microsoft Access, a differenza di RAD, gli citizen developer non hanno bisogno di alcuna conoscenza preliminare dello sviluppo di app; hanno solo bisogno della visione per capire cosa vogliono che il loro programma raggiunga.
Giocare con i giganti
Non sorprende che Microsoft sia uno dei leader nel mercato del low-code; i suoi sistemi Power Apps e Power Platform sono in grado di distribuire app in meno di un mese. Nel 2019, Microsoft ha aggiunto AI Builder al pacchetto consentendo capacità di apprendimento automatico. Nel frattempo, Microsoft Flow automatizza i flussi di lavoro tra app e servizi per consentire la sincronizzazione dei file, la raccolta dei dati e i processi di approvazione. Secondo Forrester, il sistema di Microsoft ha portato a una riduzione del 74% dei costi di sviluppo delle app.
Ma il mercato low-code è altamente competitivo. Gartner ritiene che le piattaforme low-code rappresenteranno il 65% di tutto lo sviluppo di app nei prossimi quattro anni, il che spiega perché Microsoft ha una forte concorrenza da una serie di sviluppatori, tra cui Appian, DWKit, Kissflow, OutSystems e SalesForce.
Gli sviluppatori vogliono convenienza
Permettere a chiunque di creare un programma per computer può far nascere l'idea che il low-code minaccerà i posti di lavoro di codificatori e sviluppatori qualificati, ma la crescita del sistema è in gran parte dovuta ad un buco dove dovrebbero esserci sviluppatori di software formati. Combinate questo con il fatto che in un'epoca così digitalmente avanzata in cui le aziende analizzano continuamente le loro capacità e cercano soluzioni personalizzate per stare davanti alla concorrenza, gli sviluppatori tecnici formati semplicemente non possono tenere il passo con la domanda.
Uno studio di Nuxeo, The 'low-code' imperative, ha scoperto che gli sviluppatori stanno spingendo per una più ampia adozione. Nello studio, il 35% degli sviluppatori ha citato la semplificazione come il principale vantaggio aziendale del low-code, mentre il 41% vuole che più della metà dei processi delle app della loro organizzazione siano basati sul low-code entro il 2022. Essenzialmente, gli sviluppatori sono in grado di saltare gli elementi noiosi della costruzione, come l'infrastruttura e l'implementazione di modelli, e concentrarsi sulla parte divertente che richiede la loro conoscenza e competenza - la parte che nessun altro può fare.
Applicazioni aziendali
Le applicazioni low-code tendono a rientrare in tre categorie chiave: migrazione di legacy, miglioramento dell'efficienza operativa e servizi mobile e nuovi di zecca.
Dal punto di vista dell'approvvigionamento e della catena di approvvigionamento, per esempio, il miglioramento dell'efficienza operativa è una cosa ovvia. Molte PMI trovano una disconnessione tra il rudimentale sito di e-commerce dell'azienda e il sistema di elaborazione degli ordini. Con la persona giusta e qualche click, low-code può produrre un'app per integrare i processi, tagliare i tempi di amministrazione e snellire il sistema.
Secondo Nick Ford, VP del product marketing della piattaforma software low-code Mendix: "Con le app low-code, i manager della logistica possono creare un sistema in cui le app possono comunicare tra loro come e quando necessario per tracciare meglio gli enormi volumi di dati che l'industria logistica fornisce giorno per giorno".
Mendix ha recentemente lavorato con un'azienda di gestione delle locazioni per costruire un'applicazione che centralizzasse le sue informazioni di approvvigionamento e di supply chain, assicurando che i dati fossero memorizzati correttamente e fornendo aggiornamenti istantanei. "Ora l'azienda impiega minuti invece di mesi per aggiornare l'applicazione", dice Ford.