Queste piattaforme sono progettate per semplificare lo sviluppo di applicazioni con interfacce intuitive drag-and-drop e modelli precostituiti, consentendo agli utenti non tecnici di creare applicazioni e integrazioni personalizzate senza scrivere codice.
Le piattaforme sono in crescita, soprattutto grazie all'iper automazione aziendale e alle iniziative di composable business. Secondo una ricerca di Gartner, il mercato globale delle tecnologie di sviluppo low-code dovrebbe raggiungere i 26,9 miliardi di dollari quest'anno, con un aumento del 19,6% rispetto al 2022. Le piattaforme low-code/no-code offrono diversi vantaggi, ma non sono prive di ostacoli e sfide. Gli strumenti possono creare un'eccessiva dipendenza dal fornitore di low-code/no-code. Sebbene la tecnologia abbia trovato un riscontro nelle semplici integrazioni dei flussi di lavoro con i servizi cloud, può incagliarsi quando si intraprendono progetti più complessi.
La sicurezza e la governance delle implementazioni low-code possono essere in ritardo, poiché gli sviluppatori cittadini lanciano rapidamente le applicazioni.
Tuttavia, il paradigma low-code/no-code guadagna slancio.
Demistificare il low code/no-code: La realtà dietro il clamore
Le piattaforme low-code/no-code esistono da decenni in varie forme, ma solo negli ultimi anni hanno acquisito una popolarità così ampia. Questa popolarità può essere attribuita alla crescente trasformazione digitale, che ha portato le aziende ad abbracciare piattaforme e servizi basati sul cloud.
Le piattaforme low-code/no-code forniscono soluzioni accessibili alle aziende che desiderano sviluppare e integrare applicazioni personalizzate senza investire in altri sviluppatori.
"Il mercato del no-code si è evoluto grazie alla capacità di connettersi con un maggior numero di strumenti e tecnologie", ha dichiarato a VentureBeat Jessica D'Oliveira, analista della società di ricerca e consulenza Forrester. "Le funzionalità standard non sono cambiate, ma si sono approfondite nelle esperienze utente, nella gestione dei dati e nell'automazione dei processi".
D' Oliveira ha affermato che il Low Code è efficace per le aziende di qualsiasi dimensione. Ma le aziende devono abbracciare la trasformazione digitale ed essere disposte ad adattare le loro organizzazioni per adottare approcci no-code.
Le esigenze delle aziende e degli sviluppatori sono simili nelle imprese e nei segmenti di mercato delle startup e delle piccole imprese. In effetti, gli strumenti per gli sviluppatori stanno subendo la stessa evoluzione che si osserva attualmente negli strumenti per gli utenti aziendali. "Le piattaforme low-code/no-code stanno maturando rapidamente, crescendo fino a integrarsi con altre tecnologie nell'area dell'intelligenza artificiale, chiamate TuringBots, che sviluppano applicazioni per voi. Non sta cambiando solo il low code/no code, ma lo sviluppo per tutte le metodologie", ha spiegato D'Oliveira.
Secondo Shiva Nathan, fondatore e CEO della piattaforma di sviluppo di applicazioni Onymos, nell'ultimo decennio il low code/no code è diventato più avanzato e accessibile. Tuttavia, consiglia cautela.
Il flusso di lavoro vede la penetrazione di Low Code/No-Code
Nathan ha dichiarato a VentureBeat: "Il low-code/no-code è particolarmente interessante durante la fase di boom del ciclo economico, quando la necessità di progetti software, e quindi di ingegneri software, è elevata". L'interesse per il Low Code/no-code è dovuto alla necessità di avere più talenti tecnologici, e in questo senso i nuovi modelli di tooling sono generalmente di aiuto.
Ma c'è un'impresa che si distingue in questo momento: questi strumenti hanno trovato la loro massima diffusione nei programmi di automazione dei flussi di lavoro, ha indicato Nathan."Le piattaforme di automazione dei flussi di lavoro sono anche low code/no-code e la maggior parte dei team di vendita e marketing le sta sfruttando oggi per automatizzare le proprie campagne o per sondare la propria base di utenti", ha affermato. "I pragmatici possono scommettere che il low code/no code rimarrà un buon strumento per casi d'uso come questi".
A questo proposito, James Glover, direttore generale dell'AI presso la piattaforma di marketing personalizzato Movable Ink, ha affermato che una delle principali idee sbagliate è che la semplice adozione di una piattaforma low-code/no-code migliorerà automaticamente la produzione di contenuti e rimuoverà le inefficienze del go-to-market.
Sebbene sia certamente d'aiuto in questo senso, le aziende hanno ancora bisogno di una tabella di marcia chiara per capire esattamente come integrare queste tecnologie nei loro ecosistemi tecnologici esistenti e quale sarà l'impatto sui loro utenti.
"È importante notare che le soluzioni Low Code non elimineranno completamente le posizioni all'interno dell'organizzazione. Le aziende di maggior successo si rendono conto che l'adozione di una soluzione no-code potenzia il personale, non lo sostituisce", ha dichiarato Glover a VentureBeat.
"Un'altra idea sbagliata è che sia necessario un ciclo di implementazione massiccio per arrivare a questo punto. Non è così: [queste soluzioni sono] più veloci da implementare di quanto si pensi".
Glover ha aggiunto che queste piattaforme sono strumenti per la personalizzazione e che è dimostrato che la personalizzazione è l'elemento che determina un aumento massiccio.
"Poiché è automatizzata e priva di codice, è possibile eseguire test A/B chiari che dimostrano l'efficacia della soluzione automatizzata no-code rispetto agli approcci più tradizionali. L'utilizzo di queste piattaforme per ottimizzare le capacità di misurazione e per incrementare i profitti è un modo fondamentale per i CTO e gli amministratori delegati di trarre il massimo vantaggio da queste soluzioni", ha affermato.
Cosa sta alimentando il movimento low-code/no-code?
La pandemia COVID-19 ha comportato per molte aziende un cambiamento importante verso un approccio digital-first. Le piattaforme low-code/no-code offrono una soluzione a questi cambiamenti molto impegnativi, consentendo una rapida distribuzione delle applicazioni, spesso in poche settimane, molto più velocemente rispetto allo sviluppo da zero. Ciò è particolarmente importante per le piccole e medie imprese che non dispongono del budget necessario per i tradizionali sforzi di sviluppo su larga scala.
I critici sostengono che queste piattaforme limitano la personalizzazione delle applicazioni e che il risultato è spesso un prodotto che non soddisfa pienamente le esigenze dell'azienda. Ma un responsabile tecnologico di un importante fornitore di servizi di consulenza aziendale, informatica e outsourcing ritiene che questa visione ristretta non tenga conto di importanti vantaggi. Balakrishna D. R., noto come Bali, vicepresidente esecutivo e responsabile globale di AI, automazione ed ECS presso Infosys, ha affermato di ritenere che le piattaforme low-code/no-code stiano diventando ancora più importanti nel contesto degli attuali progressi tecnologici.
"Low Code/no code consente alle organizzazioni di raggiungere l'agilità aziendale e l'ottimizzazione dei costi attraverso l'evoluzione dei settori verticali, tra cui il design esperienziale, l'esperienza digitale e le piattaforme applicative, l'automazione dei processi digitali, la produttività aziendale, la scienza dei dati e l'intelligenza artificiale", ha dichiarato Bali a VentureBeat.
Infosys, ha detto Bali, ha riscontrato questi vantaggi quando ha contribuito alla creazione di strumenti di conformità normativa mobile in no-code per i responsabili delle vendite e delle relazioni di un importante fornitore di servizi bancari commerciali e aziendali del Regno Unito. Utilizzando questa piattaforma per oltre 7.000 manager in 58 Paesi, l'azienda ha ridotto i costi del personale amministrativo del 50-60% e ha aumentato l'adozione delle app del 30% in meno di cinque mesi.
Un'altra risorsa sottovalutata in molte piattaforme low-code/no-code è la capacità di integrarsi perfettamente con altri strumenti e tecnologie, come strumenti di gestione dei progetti, CRM e database. Questo rende più facile per le aziende costruire soluzioni end-to-end.
Le migliori pratiche fanno sperare in un successo a lungo termine
Le piattaforme low-code/no-code non sono prive di limitazioni. Innanzitutto, come per ogni tecnologia, le preoccupazioni relative alla sicurezza e alla privacy dei dati sono ancora molto forti. "Decentrare lo sviluppo delle applicazioni agli utenti aziendali comporta il rischio di proliferare nell'ambiente applicazioni non sviluppate secondo gli standard aziendali. Le applicazioni implementate senza seguire standard di sviluppo adeguati rischiano di introdurre nell'ambiente problemi di sicurezza o di conformità alle normative", ha dichiarato David McIntire, engagement director of application managed services di Capgemini Americas.
McIntire raccomanda alle aziende di studiare i rischi potenziali associati a una piattaforma e di definire gli standard e la governance per l'uso della piattaforma, prima di affidarla a sviluppatori non professionisti. "All'inizio dell'impegno, dedicare tempo alla definizione delle strutture e dei processi che regolano l'uso della piattaforma", ha dichiarato McIntire a VentureBeat. "Definire la formazione necessaria per i citizen developer, gli standard di sicurezza e i dati, i processi per la consegna di nuove applicazioni e il processo di revisione sono tutti elementi fondamentali per l'utilizzo di low code/no code per bilanciare il time-to-market e la qualità delle applicazioni".
Allo stesso modo, Liran Hason, CEO e cofondatore della piattaforma di monitoraggio dei modelli di intelligenza artificiale Aporia, ha affermato che consentire ai reparti al di fuori della R&S principale di accedere alla creazione di automazione attraverso piattaforme low-code/no-code si traduce in una maggiore efficienza e produttività. Ma Hason ha riconosciuto "l'aspetto della sicurezza legato all'adozione di questi strumenti con una standardizzazione minima, soprattutto per quanto riguarda le autorizzazioni e le configurazioni errate".
"Per combattere questi timori", ha detto Hason, "è necessario creare l'infrastruttura giusta e dotare i team di sicurezza della visibilità necessaria per valutare facilmente i vantaggi e i rischi di questi strumenti". Hason è arrivato al nocciolo della questione affermando che è più facile educare e insegnare al personale non tecnico a usare un'app che imparare l'informatica.
Il movimento non è altro che il prossimo passo verso la democratizzazione dell'ingegneria del software. La missione di VentureBeat è quella di essere una piazza digitale per i responsabili delle decisioni tecniche, per acquisire conoscenze sulle tecnologie aziendali di trasformazione e per interagire.