Low-code e no-code pensati per i cittadini sviluppatori, ma abbracciati da IT

Low-code e no-code per cittadini sviluppatori, abbracciati da IT

Strumenti e piattaforme di sviluppo software a basso codice e senza codice, sempre più potenziati dall’intelligenza artificiale, stanno aiutando a alleggerire i carichi di lavoro dei dipartimenti IT. Gli utenti finali aziendali stanno creando le proprie app, all’interno di vincoli e monitoraggio da parte del reparto IT. Curiosamente, sembra che gli utenti più entusiasti degli strumenti a basso e senza codice possano essere proprio i professionisti IT.

Innanzitutto, significa che si può fare molto più lavoro di sviluppo. I professionisti IT hanno più lavoro di quanto possano gestire: dal supporto alle iniziative digitali delle proprie organizzazioni allo sviluppo di intelligenza artificiale, senza dimenticare la sicurezza e la conformità, il tutto nel contesto di budget limitati o addirittura di riduzioni di personale.

Inoltre: ‘Il mondo sta esaurendo gli sviluppatori’, dice un dirigente di Salesforce

“Gli strumenti a basso codice e senza codice sono un modo per mitigare la carenza di talenti perché consentono alle aziende di costruire sistemi software senza la necessità di grandi team di sviluppatori”, afferma Amitha Pulijala, vicepresidente di prodotto, servizi di piattaforma cloud, CX, API e AI presso Vonage. “Questi strumenti ampliano anche la popolazione complessiva di persone all’interno di un’organizzazione – dai developer alle prime armi ai senior developer – che sono in grado di costruire questi sistemi”.

Questo crea una forza lavoro completamente nuova di sviluppatori ausiliari e richiede “l’introduzione di una classe di sviluppatori cittadini per creare app semplici come punto di partenza per far fronte alla carenza di sviluppatori”, concorda Stanley Huang, co-fondatore e CTO di Moxo.

Secondo Huang, i cittadini sviluppatori che utilizzano il basso e senza codice “hanno il potenziale di essere la salvezza dalla carenza di talenti”. “Accanto all’esplosione delle piattaforme a basso e senza codice e dei cittadini sviluppatori, i reparti IT sono stati liberati dal punto di vista delle risorse, consentendo loro di evolversi da centri di costo a implementatori più proattivi della tecnologia, sovrintendendo alle politiche, al rispetto delle normative e all’individuazione di nuove opportunità di business e fonti di ricavo”.

Inoltre: L’intelligenza artificiale generativa potrebbe contribuire a rendere il “basso codice” più “senza codice”, ma con importanti avvertenze

Un sondaggio condotto da AirSlate su professionisti IT ha rilevato che il 41% dei team tecnici “ritiene di passare troppo tempo su compiti amministrativi manuali”, riferisce Shawn Herring, CMO di AirSlate. “Invece di assumere più personale, il basso e senza codice offrono all’organizzazione l’agilità per navigare le fluttuazioni della domanda e contemporaneamente restituire tempo ai dipendenti per dedicarsi a compiti di maggior valore aggiunto”.

Il basso e senza codice continua a guadagnare popolarità perché le organizzazioni “stanno capendo che questi strumenti non sono destinati solo a sviluppatori cittadini alle prime armi o principianti, ma anche a sviluppatori esperti e senior per risparmiare loro tempo e sforzo preziosi”, afferma Pulijala. “Il basso e senza codice aiutano, che si tratti di affrontare la carenza di talenti o liberare il tempo di altri sviluppatori. Con le soluzioni a basso e senza codice, un junior product manager può creare un prototipo di base, liberando ingegneri più esperti per concentrarsi su soluzioni personalizzate più complesse. Oltre a mitigare la carenza di talenti, gli strumenti a basso e senza codice migliorano l’agilità aziendale e contribuiscono al risparmio dei costi, poiché riducono significativamente i costi di assunzione e di manutenzione dell’applicazione”.

Le applicazioni più adatte per lo sviluppo a basso e senza codice includono “siti web pubblici, mercati online di base, applicazioni mobili, assistenti virtuali, agenti vocali e chatbot”, illustra Pulijala. “Sebbene le soluzioni senza codice siano costruite dal punto di vista di un utente non sviluppatore, a volte richiedono comunque l’intervento di professionisti IT. Le applicazioni enterprise possono essere complesse e possono verificarsi interruzioni, che richiedono l’intervento del reparto IT per il pronto intervento e il ripristino delle operazioni”.

Inoltre: A tutti piace lo sviluppo a basso e senza codice, ma non tutti sono pronti per esso

Tuttavia, è importante notare che il punto ideale per gli strumenti a basso e senza codice è rappresentato dagli utenti aziendali esperti di tecnologia che cercano di “automatizzare processi ricchi di dati, con logiche di business complesse, ma leggeri per i sistemi e che non richiedono molta interazione dell’utente”, afferma Michael Allen, CTO di Laserfiche. “Le app create utilizzando strumenti a basso e senza codice hanno tipicamente requisiti di throughput e latenza bassi e non richiedono molto oltre a un semplice modulo web o un’app mobile per l’interfaccia utente. Questi utenti esperti “uniscono una profonda conoscenza di dominio a competenze tecniche”.

Questo tipo di utente “è in grado di definire modelli di dati per il proprio dominio e di scomporre processi complessi in passaggi discreti, ma di solito manca di una formazione formale in programmazione o informatica”, continua Allen. “Il vantaggio che hanno rispetto ai tradizionali sviluppatori di software è la loro conoscenza intima del dominio del problema. La loro motivazione è fornire ai propri clienti o utenti un servizio migliore, consegnato in modo più efficiente.”