Social Links Search User Login Menu
Tools
Close
Close

Articoli Low-Code Italia

Lo sviluppo Low-Code sta diventando un requisito essenziale
Andrei Balan 214

Lo sviluppo Low-Code sta diventando un requisito essenziale

La carenza di sviluppatori di software e di personale IT in generale sta costringendo le aziende a rivolgersi ai "citizen developer" all'interno delle loro organizzazioni per creare applicazioni aziendali a supporto degli sforzi di trasformazione digitale.

Secondo John Bratincevic, analista senior di Forrester, trovare lavoratori con competenze di sviluppo software o formarli internamente sta diventando una priorità. Quando parla con i clienti aziendali, la domanda più frequente che gli viene rivolta è come possono avviare e scalare una strategia di citizen development.

Ciò che rende possibile il citizen development è una serie di piattaforme di sviluppo low-code e no-code, che consentono agli utenti aziendali con poca o nessuna esperienza di programmazione di sviluppare applicazioni basate sulle esigenze aziendali. Le aziende sfruttano queste piattaforme per creare "centinaia o migliaia di citizen developer nelle loro organizzazioni". Vogliono sapere come formare le persone, in modo che diventino davvero competenti nel low-code", ha detto Bratincevic. 

"A mio parere, la prospettiva è che lo sviluppo low-code diventi un elemento fondamentale per i lavoratori aziendali, proprio come gli strumenti di produttività personale", ha aggiunto. 

Il low-code è in crescita

Un'indagine condotta a gennaio dalla società di ricerca IDC su 380 aziende ha mostrato che il 49% degli intervistati sta acquistando piattaforme low-code o no-code per spostare l'innovazione all'interno dell'azienda. La seconda ragione per l'acquisto di questi strumenti software (39%) è stata "esigenze legate alla pandemia".

Nel 2021, il mercato globale delle tecnologie di sviluppo low-code ha raggiunto un fatturato di 13,8 miliardi di dollari. Secondo la società di ricerca Gartner, l'adozione di piattaforme di sviluppo software low-code sta crescendo di oltre il 20% all'anno. Entro il 2023, si prevede che lo sviluppo low-code sarà adottato da oltre la metà delle aziende di medie e grandi dimensioni.

Gli strumenti di sviluppo low-code eliminano la base di codice più comunemente utilizzata e la sostituiscono con un'interfaccia utente grafica o con un'interfaccia visiva "ciò che vedi è ciò che ottieni" (WYSIWYG) per costruire un'applicazione. Questa tecnologia consente ai dipendenti che non hanno un background tecnico di diventare citizen developer, ampliando le opportunità al di là del tradizionale bacino di assunzioni o del flusso di lavoro quotidiano. Inoltre, gli strumenti low-code consentono agli sviluppatori tradizionali di concentrarsi su compiti più impegnativi, mentre altri si occupano di lavori di sviluppo più semplici con la tecnologia low-code.

Image

Sebbene esistano decine di aziende che offrono strumenti low-code e no-code, secondo Gartner i leader del mercato sono OutSystems, Mendix, Microsoft, Salesforce e ServiceNow. Le piattaforme vendute da Appian, Oracle e Pega sono considerate " concorrenti" di questi leader.

Le unità aziendali comprendono le esigenze delle applicazioni aziendali

Il fornitore di software per il cloud computing ServiceNow ha dichiarato che oltre l'80% della sua base clienti utilizza ora la sua soluzione low-code, App Engine. E la base di sviluppatori attivi di App Engine cresce del 47% ogni mese, ha dichiarato l'azienda.

Marcus Torres, direttore generale di App Engine Business presso ServiceNow, ha dichiarato che la capacità di creare applicazioni aziendali con strumenti low-code e no-code sta diventando una competenza richiesta dalle aziende. Ciò è dovuto in gran parte al fatto che il lato commerciale della casa comprende le esigenze applicative di un'azienda meglio di un reparto IT.

I millennial e i lavoratori più giovani, che costituiscono la maggioranza della forza lavoro odierna, sono molto più a loro agio con la tecnologia, compreso lo sviluppo di software, rispetto ai lavoratori più anziani. "Capiscono che c'è un'applicazione che fornisce un'utilità per loro", ha detto Torres. "Con queste piattaforme [low-code], le persone di solito le testano, hanno un certo successo iniziale e poi cercano di fare di più".

Torres ha visto gruppi che vanno dai team delle strutture ai dipartimenti delle risorse umane sviluppare applicazioni, con il lavoro di sviluppo svolto da persone che di solito non hanno un background tecnico.

Ad esempio, i dipendenti del team mensa di ServiceNow hanno creato un'applicazione per il menu del cibo utilizzando gli strumenti low-code di App Engine. Dopo la messa in funzione del menu, i dipendenti hanno chiesto di poter ordinare il cibo attraverso l'applicazione, così il team delle strutture ha ampliato l'applicazione per includere gli ordini di cibo utilizzando gli stessi strumenti. Poi, naturalmente, l'applicazione ha dovuto includere un sistema di pagamento per l'acquisto degli ordini, quindi si è evoluta ulteriormente.

Image

"In genere [i dipendenti] iniziano con un'applicazione basata su un modulo e poi scoprono di voler fare di più", ha detto Torres.

Uno dei clienti di ServiceNow, Deloitte UK, ha creato un portale utilizzando App Engine per tutto ciò che serve ai dipendenti per svolgere il loro lavoro. All'interno del portale c'è un'applicazione "MyOnboarding" che ha digitalizzato il processo di onboarding, compresi i moduli precedentemente cartacei che venivano stampati, scansionati e poi inviati via e-mail. I dipendenti possono anche usare il portale per trovare le giornate festive e prenotare le sale riunioni. Secondo Sarah Pfuhl, vicepresidente di Global Talent Development di ServiceNow, le risorse umane sono uno dei principali utenti degli strumenti di sviluppo low-code.

Le risorse umane sono un focolaio di sviluppo per i citizen developer perché le esigenze aziendali sono in continua evoluzione, soprattutto in seguito alla pandemia e all'aumento del lavoro a distanza. In effetti, l'applicazione più utilizzata dal dipartimento di Pfuhl è stata creata da un dipendente delle risorse umane che ha semplicemente visto un punto dolente e ha trovato una soluzione.

Prima di creare un hub online per l'apprendimento e lo sviluppo (L&D), il team HR di Pfuhl inviava e-mail ai dipendenti che cercavano opportunità di formazione. Il processo era arduo, richiedeva molto tempo e non era scalabile con la crescita dell'azienda.

Il team delle risorse umane è stato in grado di utilizzare low-code per costruire un nuovo hub L&D che ha centralizzato tutti i programmi di formazione in meno di un mese per coinvolgere meglio i 17.000 dipendenti dell'azienda in tutto il mondo. Con gli stessi strumenti sono poi riusciti ad aggiungere un processo di nomina dei programmi di apprendimento in meno di una settimana.

"Questa donna non era una sviluppatrice e ha iniziato a occuparsi di risorse umane solo pochi anni fa", ha detto Pfuhl. "Ha creato l'hub L&D usando il low-code in una settimana. Poi si è rivolta al nostro team di tecnologia digitale per assicurarsi che rientrasse nella governance della nostra azienda e si è recata in azienda per assicurarsi che lo facesse correttamente per loro".

"Non appena ha potuto mostrare cosa sarebbe diventato il prodotto e cosa avrebbe potuto fare per le persone, tutti sono saliti a bordo", ha continuato Pfuhl. Dal lancio di febbraio, l'hub L&D è stato utilizzato da 3.500 utenti unici nell'ultimo mese.

"Non sarebbe stato possibile raggiungere questo livello di coinvolgimento senza l'hub", ha detto Pfuhl. "Penso che [il low-code sia] l'onda del futuro. Proprio come tutte le altre trasformazioni digitali, anche le risorse umane dovranno abbracciare questo fenomeno.

"Credo che sappiamo cosa vogliono i nostri dipendenti. Ascoltiamo molto", ha continuato. "Se un'azienda va bene, è perché sta facendo ciò che i dipendenti dicono di volere. Vogliono un flusso di lavoro. Vogliono che sia facile da usare. Voi volete che l'iPhone sia facile".

Impedire ai Citizen Developer di commettere Errori

Pfuhl ha sottolineato che la governance è fondamentale per il lancio di qualsiasi nuova applicazione creata da un citizen developer. Non si può semplicemente lanciare un'applicazione; una volta costruita, il lato aziendale deve sempre consultarsi con il lato informatico per assicurarsi che rientri nelle linee guida aziendali.

"Devo dire che d'ora in poi cercherò una mentalità di prodotto nel mio team, perché penso che questo diventerà il futuro", ha detto Pfuhl.

Schneider Electric, fornitore di automazione digitale e gestione dell'energia con circa 130.000 dipendenti in tutto il mondo, ha un programma di sviluppo per i citizen developer da sette anni.

Abha Dogra, vicepresidente senior della tecnologia digitale e CIO per il Nord America di Schneider Electric, ha dichiarato che la governance e la gestione per evitare la dispersione delle app sono fondamentali per il successo di una strategia di sviluppo low-code e no-code.

Image

Altrimenti, le applicazioni aziendali create al di fuori del processo di sviluppo tradizionale possono esporre l'azienda a vulnerabilità, come gli attacchi alla sicurezza informatica, e alla creazione di risorse digitali non scalabili. Può anche aumentare il "debito tecnico" di un'azienda, ovvero il costo dello sviluppo aggiuntivo che deriva dalla scelta di una soluzione semplice rispetto a un approccio più approfondito.

"I casi d'uso iniziano in genere con un piccolo problema, ma progressivamente diventano più grandi e richiedono un'applicazione software completa con sviluppo di hardening e test adeguati con controlli e bilanciamenti per la modellazione delle minacce. È una linea molto sottile quando improvvisamente un piccolo caso d'uso, che era perfetto per il low-code/no-code, entra nello spazio di un'applicazione completa", ha detto Dogra.

"Quindi, anche se è necessario che ogni azienda abbia una piattaforma low-code/no-code, il lancio e l'introduzione di questa piattaforma per i citizen developer deve essere ben ponderato e avere un meccanismo ben governato", ha aggiunto Dogra.

Torres di ServiceNow si è detto d'accordo con Dogra, affermando che se i dipartimenti IT hanno sempre dovuto fare i conti con lo "shadow IT", gli strumenti low-code e no-code hanno ulteriormente accentuato la necessità di una governance attentamente pianificata.

La piattaforma di ServiceNow consente agli utenti di creare un centro di eccellenza per la governance e le regole di sviluppo, rispetto alle quali ogni applicazione creata può essere controllata.

"Chi non si occupa di software per mestiere non capisce che il costo maggiore non è associato alla creazione di applicazioni, ma alla loro manutenzione. In passato, i dipartimenti costruivano un'applicazione e poi dicevano: 'Ecco a te, IT. Ora è tua", ha detto Torres. "L'IT si chiede: 'Wow. Uno, non sapevo dell'esistenza di questa applicazione; due, non ho il personale per farlo; e tre, che cos'è?".

"Non perché l'IT non voglia collaborare [con i citizen developer] e aiutare. È perché, in ultima analisi, sono responsabili della sicurezza dei sistemi e dei dati in tutta l'azienda", ha detto Torres. "Non vogliono che ci sia una diffusione delle app... che li porti a girare e ad avere 10.000 applicazioni di cui non sono a conoscenza".

In definitiva, i programmi di citizen developer dovrebbero offrire all'IT la visibilità di tutte le applicazioni create prima che diventino operative, garantendo così che il software rimanga entro i limiti di sicurezza e di regolamentazione dell'organizzazione.

"È così che si fanno le cose su scala e che si garantisce che non ci siano problemi che possano essere di sicurezza o di conformità", ha detto Torres.

 

Di Lucas Mearian

Rate article

Nessun voto
Vota questo articolo:
Nessun voto

Condividi

Stampa

Comment

Collapse Expand Comments (0)
You don't have permission to post comments.
Back To Top