Di Joe McKendrick
La collaudata regola del "follow the money" suggerisce che lo spazio low-code e no-code è il posto dove stare nel 2022. Queste piattaforme sono più che strumenti brillanti per gli utenti per perseguire progetti domestici; sono componenti vitali delle strategie digitali aziendali che vanno avanti,
All'inizio di questo mese, Airtable ha annunciato che ora vale 11 miliardi di dollari dopo il suo ultimo round di finanziamento. L'approccio "code-for-everyone-else" dell'azienda permette ai professionisti che non sono fluenti nei linguaggi di programmazione come Java o Python, e non hanno la loro scrivania sepolta in profondità nello stack, di giocare una parte nel ripensare e rifare l'esperienza digitale del consumatore e del cliente," riporta Riley de León della CNBC. "Il movimento low-code ha attirato un livello ancora più alto di attenzione come risultato della pandemia, durante la quale le organizzazioni, dagli ospedali agli enti governativi e alle corporazioni, hanno dovuto sviluppare offerte online a un ritmo più veloce del previsto e per nuovi casi d'uso."
Questo movimento è parte di una crescente democratizzazione della programmazione - nata da una necessità estrema. In un momento in cui la trasformazione digitale è ovunque, "fare affidamento su dipartimenti IT e programmatori professionisti è insostenibile", afferma un rapporto di O'Reilly. "Abbiamo bisogno di permettere alle persone che non sono programmatori di sviluppare il software di cui hanno bisogno. Dobbiamo permettere alle persone di risolvere i propri problemi computazionali".
I programmatori, tuttavia, non andranno da nessuna parte. "I programmatori professionisti saranno necessari per fare ciò che gli utenti low-code non possono fare", aggiunge il rapporto. "Costruiscono nuovi strumenti, e fanno le connessioni tra questi strumenti e i vecchi strumenti.... Il low-code creerà inevitabilmente più lavoro, piuttosto che meno".
Gli esperti del settore concordano sul fatto che il low-code e il no-code sono più che un lusso per gli utenti finali. "Ho visto le previsioni che le esigenze di sviluppo delle applicazioni nei prossimi cinque anni supereranno collettivamente la quantità di applicazioni costruite negli ultimi tre o quattro decenni", dice Ryan Berry, vice presidente e architetto software di OneStream Software.
Mentre questi strumenti permettono un'innovazione più rapida, "gli strumenti low-code non sostituiscono il bisogno di applicazioni aziendali costruite tradizionalmente", dice Berry. "Ci sarà sempre bisogno di soluzioni costruite da sviluppatori professionisti, come API, applicazioni web a bassa latenza e ad alte prestazioni, o anche applicazioni mobile native. Gli strumenti low-code costruiscono un ponte per permettere all'azienda di migliorare i portafogli di applicazioni commerciali off-the-shelf e costruite in casa, consentendo ai citizen developer la capacità di costruire rapidamente applicazioni come moduli di input, applicazioni di convalida dei dati e strumenti di monitoraggio o gestione remoti".
Il modo in cui i citizen developer costruiscono le applicazioni deve essere gestito con attenzione, tuttavia, ed è qui che i professionisti IT devono fare un passo avanti. "Un rischio è che i citizen developer spesso hanno una comprensione limitata di come il problema che stanno cercando di risolvere con l'automazione tocca altri obiettivi aziendali, come la sicurezza e la conformità", dice Harel Tayeb, CEO di Kryon Systems. Aggiunge che i citizen developer in genere non sono sintonizzati su tali requisiti, quindi richiedono guardrail.
Inoltre, i manager IT hanno bisogno di "evitare qualsiasi preoccupazione per i rischi di sicurezza e conformità che i nuovi citizen developer possono creare per l'azienda", dice Berry. "C'è anche la necessità di garantire che queste applicazioni siano costruite in un modo che possa scalare e crescere con i cambiamenti organizzativi".
In definitiva, il futuro di low-code e no-code è positivo.
"I citizen developer, o gli individui che usano la tecnologia per sviluppare un'applicazione aziendale, hanno il potere di far avanzare l'automazione e la trasformazione digitale", dice Tayeb. "Per il citizen developer, è un'opportunità per... acquisire una nuova e preziosa competenza e rendere la propria carriera a prova di futuro. Chi sa quali app che cambiano la vita stanno aspettando di essere sviluppate?".
Tayeb cita un esempio della riapertura dell'ufficio di Tel Aviv di Kryon: "Il nostro amministratore dell'ufficio aveva il compito di assicurarsi che tutti coloro che entravano in ufficio seguissero le linee guida di sicurezza. Questo includeva la firma per la tracciabilità del contratto, il controllo della temperatura e l'igienizzazione delle mani. Il nostro amministratore ha scoperto che questo compito stava intralciando i suoi doveri regolari, così ha costruito un bot per gestire i compiti amministrativi.
"Ha chiamato il bot 'Hygeia,' e automatizza l'intero processo ogni volta che un dipendente o un visitatore entra nell'edificio. Questo le ha fatto risparmiare ore al giorno e l'ha mantenuta in linea con i suoi altri doveri, pur soddisfacendo i requisiti di sicurezza di far tornare il nostro team in ufficio".
C'è un grande potenziale sia per i citizen developer che per quelli professionisti per creare con piattaforme low-code e no-code. Un'adeguata formazione per gli sviluppatori di tutti i livelli determina "dove queste applicazioni di nuova generazione possono essere sfruttate, come vengono distribuite e, soprattutto, come sono protetti loro e i dati con cui interagiscono", dice Berry.
"Affrontare queste sfide prima [piuttosto] che dopo può aiutare a produrre un rollout di successo e aiutare le organizzazioni a realizzare il valore immediato [di] avere il numero di pro-sviluppatori IT che si espandono per includere questa nuova popolazione di citizen developer".