Unisciti a noi il 9 novembre per imparare come innovare con successo e raggiungere l’efficienza migliorando le competenze e scalando gli sviluppatori cittadini al Summit Low-Code/No-Code. Registrati qui.


Il giorno del mio 12° compleanno ho ricevuto il mio primo computer: un Amiga 500. E a 17 anni ho fondato la mia prima azienda, realizzando software che aiutavano i fotografi a servire i loro clienti. Mentre rifletto sui miei decenni di programmazione, mi viene in mente che la tecnologia low-code è iniziata con strumenti che consentono agli utenti di creare report e applicazioni personalizzati con pochissima codifica.

Quando ho iniziato a programmare, il codice basso era in qualche modo analogo alla posizione che l’intelligenza artificiale occupa oggi: eccitante, molto pubblicizzato e poco compreso. Nel 2014 stava generando notizie interessanti: “Alcune aziende si stanno rivolgendo a nuove piattaforme applicative ‘low-code’ che accelerano la distribuzione delle app riducendo drasticamente la quantità di codifica manuale richiesta”, dichiarò Forrester.

Ora, dopo quasi un decennio di crescente adozione, gli strumenti low-code – e sempre più anche no-code – stanno diventando mainstream.

Il mercato mondiale degli strumenti low-code è aumentato di quasi il 23% nell’ultimo anno e, al giorno d’oggi, il 41% dei dipendenti non IT sta creando o personalizzando applicazioni, secondo a Giardiniere. Gartner prevede inoltre che entro il 2024 tre quarti delle grandi aziende utilizzeranno almeno quattro strumenti low-code e la tecnologia low-code sarà probabilmente responsabile di oltre il 65% dello sviluppo totale delle applicazioni. Gartner ha inoltre previsto che entro la fine del 2025 la metà di tutti i nuovi clienti low-code sarà costituita da acquirenti aziendali al di fuori dell’organizzazione IT.

eventi

Vertice di codice basso/nessun codice

Scopri come creare, ridimensionare e gestire programmi low-code in un modo semplice che crei successo per tutto questo 9 novembre. Registrati per il tuo pass gratuito oggi.

Registrati qui

Questa crescita esplosiva ha senso. Al giorno d’oggi, il mondo degli affari è guidato dall’idea che ogni organizzazione deve trasformare digitalmente le proprie operazioni per stare al passo con i rapidi cambiamenti del mercato. “Adatta o muori” è un ritornello comune. Poiché la maggior parte delle organizzazioni non dispone del personale di sviluppo per condurre tale trasformazione digitale utilizzando esclusivamente il lavoro del reparto IT, è necessario l’aiuto di altri professionisti aziendali. Gli strumenti no-code e low-code consentono alle aziende di reclutare nuovi partecipanti allo sforzo di trasformazione digitale, consentendo alle aziende di far avanzare i propri progressi in modo rapido ed economico.

L’ascesa del tecnologo aziendale

In effetti, le opzioni low-code hanno creato una nuova persona sul posto di lavoro: il tecnologo aziendale o l’utente aziendale, noto anche come “sviluppatore cittadino”, che può partecipare in modo utile al processo di sviluppo dell’applicazione. Gli strumenti stanno diventando sempre più semplici da usare e più intuitivi. Gli utenti sono assistiti da un’eccellente formazione all’interno degli strumenti stessi e da una libreria in crescita di risorse online con componenti predefiniti incentrati sul business come tutorial, casi d’uso e video di istruzioni. Gli utenti aziendali che non possono scrivere una singola riga di codice in un linguaggio di programmazione, come C++ o Python, utilizzato da sviluppatori di software professionisti, sono in grado di creare in modo indipendente la maggior parte delle loro applicazioni utili utilizzando strumenti low-code e no-code.

Al momento, il reparto IT si occupa ancora del lavoro pesante dello sviluppo delle applicazioni, ma con l’evoluzione di questo mercato, gli utenti aziendali saranno sempre più in grado di creare applicazioni end-to-end con un intervento relativamente ridotto da parte degli sviluppatori. Questo cambiamento consentirà agli sviluppatori di concentrarsi sul mantenimento di progetti strategici su larga scala, monitorando al contempo la coda lunga delle applicazioni costruite dai tecnologi aziendali. Di recente, le responsabilità degli sviluppatori si sono spostate verso il mantenimento dei sistemi core, il mantenimento delle migliori pratiche di sviluppo delle applicazioni, la garanzia della conformità degli standard, la governance dei dati e la sicurezza e il ruolo di facilitatori per i creatori di applicazioni low-code appena coniati in diversi dipartimenti aziendali.

Nella loro prossima evoluzione, questi strumenti saranno adattati alle esigenze specifiche dei diversi utenti aziendali, con contenuti e componenti predefiniti per gli utenti aziendali che consentiranno ai dipendenti delle aree tecniche di sviluppare rapidamente applicazioni personalizzate. Un professionista del servizio clienti, ad esempio, potrebbe aver bisogno di un’applicazione per l’onboarding dei clienti. Essere in grado di creare le applicazioni stesse utilizzando strumenti che possono essere personalizzati per questo scopo consentirà loro di accelerare notevolmente il flusso di lavoro di onboarding e la conseguente integrazione di nuovi clienti.

Il codice basso incontra l’IA

Guardando ancora più avanti, è probabile che l’intelligenza artificiale (AI) sarà coinvolta maggiormente nell’equazione, consentendo processi di sviluppo software che sono guidati e scritti in modo più proattivo da altri software. Ciò consentirebbe agli utenti aziendali di creare nuove applicazioni utilizzando prompt di testo con l’assistenza dello strumento di sviluppo dell’applicazione. Pensa alla funzione di completamento automatico in una barra di ricerca di Google, ma per il codice. Ci sono già segni di questo, come con GitHub copilota che si basa su GPT-3, la grande rete neurale del linguaggio di OpenAI. Queste sono capacità di intelligenza artificiale di prima generazione e diventeranno sempre più sofisticate nei prossimi anni.

Sebbene questa prospettiva possa causare ansia tra gli sviluppatori professionisti, il cambiamento promette di creare nuove opportunità all’interno dell’IT, piuttosto che eliminare quelle vecchie. Gli sviluppatori di software possono diventare esperti nel consentire questa evoluzione imparando come fornire i giusti suggerimenti a uno strumento di intelligenza artificiale per generare il codice di cui avrà bisogno uno sviluppatore di applicazioni senza codice. Gli sviluppatori più richiesti nei prossimi anni potrebbero essere quelli in grado di scrivere prompt in modo elegante ed efficiente, più di quelli che sono esperti nei linguaggi di programmazione.

L’evoluzione verso strumenti di creazione di applicazioni sempre più facili da usare non è solo un’opportunità per gli sviluppatori di costruire nuovi punti di forza; potrebbe anche essere un enorme vantaggio per i loro colleghi di lavoro e per gli obiettivi aziendali che servono. Le aziende ottengono agilità utilizzando strumenti senza codice e low-code. L’agilità è la capacità di rispondere rapidamente ai cambiamenti ed è migliorata quando le unità aziendali possono personalizzare e mantenere le proprie applicazioni per essere immediatamente reattive a tale cambiamento.

Una delle domande più importanti per qualsiasi progetto IT, compresi quelli che utilizzano lo sviluppo low-code, è: chi lo manterrà? Un’applicazione mal mantenuta lega un’esperienza cliente scadente a un marchio, un risultato molto più probabile che si verifichi quando la creazione e la manutenzione dell’applicazione vengono esternalizzate e quando un reparto IT a corto di risorse è l’unico responsabile di tutta la manutenzione. Questi strumenti si stanno adattando e fornendo funzionalità per il monitoraggio aziendale e la governance delle app low-code.

Il prossimo decennio di low-code/no-code

Mentre è probabile che il prossimo decennio porti a un’espansione del ruolo che gli utenti aziendali hanno nella creazione e manutenzione delle applicazioni, è importante notare che il team IT è ora, e sarà sempre, il fattore abilitante per guidare questa innovazione. Il loro compito è capire come fornire agli utenti aziendali gli strumenti di cui hanno bisogno per essere il più produttivi possibile e la guida per utilizzarli in modo appropriato. Questo cambiamento avverrà attraverso la collaborazione, con l’IT che si occuperà sia della facilitazione che del lavoro di back-end che consente agli utenti aziendali di applicare al meglio le proprie competenze e strategie tramite applicazioni mirate.

È probabile che i prossimi 10 anni di sviluppo senza codice e low-code porteranno lo stesso cambiamento degli ultimi 10, se non di più. Esiste da tempo un confine funzionale e culturale tra utenti IT e business. Il rapido avanzamento degli strumenti low-code e no-code con l’aiuto dell’IA sta abbattendo tutto questo e consentendo un ambiente più collaborativo. È possibile che nei prossimi anni i confini non solo si offuschino, ma in alcuni casi inizino a svanire. Questo dovrebbe essere un vantaggio per la produttività e una spinta agli sforzi di trasformazione digitale.

E mentre questo tipo di rapido cambiamento può presentare sfide per individui e aziende, questi strumenti in rapida evoluzione offrono per lo più buone notizie. Con il loro aiuto, gli utenti aziendali possono lavorare in modo più efficace e rapido, i team IT possono concentrarsi sulla promozione della crescita aziendale in modi di alto valore e le aziende possono avere successo meglio man mano che il futuro si avvicina rapidamente.

Juergen Mueller è Chief Technology Officer e membro del consiglio di amministrazione di SAP SE.

DataDecisionMakers

Benvenuto nella comunità VentureBeat!

DataDecisionMakers è il luogo in cui gli esperti, compresi i tecnici che lavorano sui dati, possono condividere approfondimenti e innovazioni relative ai dati.

Se vuoi leggere idee all’avanguardia e informazioni aggiornate, best practice e il futuro dei dati e della tecnologia dei dati, unisciti a noi su DataDecisionMakers.

Potresti anche considerare di contribuire con un tuo articolo!

Leggi di più da DataDecisionMakers

Leave a Comment