Il software basso e senza codice potrebbe presto testare i limiti della gestione IT

  • Jul 19, 2023

I reparti IT potrebbero dover intervenire continuamente per ripulire i pasticci, mentre gli utenti aziendali potrebbero rimanere irrimediabilmente invischiati nella gestione del proprio software.

nessun concetto di codice
Getty Images/Andrei Metelev

Non c'è modo di fermare l'ondata di low-code e no-code attività che investono molte aziende, utilizzate sia dai cittadini che dagli sviluppatori professionisti. Le capacità fornite da questi strumenti continuano ad espandersi. È solo una questione di quanto profondo e ampio lo sviluppo basso e senza codice possa andare nell'azienda - se è ancora più adatto per applicazioni più piccole e meno scalabili o è pronto per un'azienda più grande portata.

Anche:Il ruolo dello sviluppatore sta cambiando radicalmente e queste cifre mostrano come

Gartner, per esempio, afferma che gli strumenti a basso codice saranno pronti per l'azienda entro un anno (senza menzionare l'assenza di codice in questo caso). A quel punto, gli sviluppatori al di fuori dei dipartimenti IT rappresenteranno almeno l'80% della base utenti per strumenti a basso codice, rispetto al 60% nel 2021, analista di Gartner

Marco Driverprevede. La natura delle piattaforme low-code si sta evolvendo rapidamente, con "funzionalità di iperautomazione" che saranno presenti negli strumenti low-code nei prossimi anni, aggiunge. Inoltre, ci sarà una stretta integrazione tra strumenti low-code e funzionalità aziendali pacchettizzate.

Grazie alle iniziative digitali, le cose continuano a cambiare e progredire così velocemente che i reparti IT oberati di lavoro e con budget insufficienti non riescono a tenere il passo. "Sia le organizzazioni IT che i fornitori di servizi esterni fanno fatica a tenere il passo con l'agilità e la diversità richieste dalle soluzioni digitali", afferma Driver. "Il low code è emerso negli ultimi cinque anni come uno strumento potenziale sia per consentire la trasformazione aziendale sia per ridimensionare queste iniziative in modo economicamente vantaggioso nel tempo".

Anche:Principali linguaggi e argomenti di programmazione: ecco cosa vogliono sapere gli sviluppatori

Non tutti vedono ancora all'orizzonte la scalabilità aziendale per soluzioni low-code e no-code. Questi strumenti sono ancora più adatti per iniziative su scala ridotta, afferma Steve Jones, sostenitore di DevOps presso Redgate Software. Basso e senza codice "è un buon modo per creare piccole cose come un modo iniziale per configurare app più piccole incentrate su una cosa", afferma. "Ad esempio, qualcuno potrebbe voler raccogliere tutti i giorni di ferie in un calendario e visualizzarlo per assicurarsi che non ci siano troppe persone uscite contemporaneamente. Potrebbero anche voler creare dashboard per tenere traccia dei progressi verso un obiettivo".

Inoltre, gli sviluppatori professionisti o i reparti IT devono ancora tenere sotto controllo l'utilizzo di soluzioni a basso contenuto di codice e senza codice. "Sebbene nessun codice e codice basso possa essere semplice da usare, è buono solo quanto la sua struttura di supporto", afferma Margherita Lee, vicepresidente senior e direttore generale di BMC. "Affinché il codice basso abbia successo, dovrebbe esserci una governance in atto con una certa supervisione da parte di professionisti per garantire la migliore esperienza del cliente".

Anche: I linguaggi di programmazione sicuri per la memoria sono in aumento

In altre parole, senza un'adeguata guida e protezioni in anticipo, l'IT potrebbe dover intervenire per ripulire un pasticcio, mentre gli utenti aziendali potrebbero rimanere irrimediabilmente invischiati nella gestione del proprio software. Basso e nessun codice è "utile in ambiti limitati, per un pubblico ristretto", afferma Jones. "Tuttavia, l'IT deve essere pronto a prendere in carico queste applicazioni se diventano importanti per l'organizzazione e richiedono ulteriore codifica o riscrittura", afferma Jones. "Queste app possono scalare o meno, ma diventano anche una distrazione per gli utenti aziendali. Se un analista è troppo coinvolto nella manutenzione della propria app low-code, non svolge altrettanto i propri compiti di analista. Lo abbiamo visto negli anni '90 con VisualBasic, dove molti utenti aziendali creavano piccole app che poi dovevano supportare e mantenere".

Gli approcci low-code e no-code possono vedere l'ingresso nell'azienda se adottati dagli stessi sviluppatori professionisti. Come strumento di implementazione rapida per i professionisti IT, "è possibile creare processi aziendali molto complessi in modo elegante e senza codice", sostiene Lee. Può, ad esempio, essere un ottimo modo per introdurre o migliorare le pratiche DevOps, rimuovendo parte del lavoro di basso valore e incoraggiando l'agilità, la sperimentazione e il lavoro di squadra. Ciò consente ai proprietari dei processi di possedere i propri processi, mentre gli sviluppatori possono concentrare le proprie competenze sull'aumento di blocchi pronti all'uso con quelli personalizzati di alto valore su misura per le esigenze dell'organizzazione".

Anche:Non ricordi il comando Linux che hai eseguito prima? Lascia che la storia si ripeta

La natura del coinvolgimento diretto dell'IT nella creazione di app a basso contenuto di codice dipende dalla complessità del lavoro. Gli sviluppatori cittadini possono creare autonomamente e preoccuparsi di "app rapide e focalizzate su uno scopo", afferma Jones. "Questi potrebbero essere costruiti su qualcosa come Salesforce, utilizzando un'API per ottenere dati o un'app Power Platform che raccoglie dati e li archivia in un'azienda database." L'assistenza IT è necessaria "se utilizzano un'infrastruttura interna o un'infrastruttura controllata internamente, come un cloud aziendale sottoscrizione. Potrebbero anche richiedere il database, la rete o altre modifiche per funzionare. Probabilmente richiedono anche l'autorizzazione per installare una sorta di strumenti sulle workstation."

In primo piano

Windows 10 è troppo popolare per il suo bene?
5 modi per trovare il posto migliore per iniziare la tua carriera
Ecco come l'IA generativa cambierà in meglio la gig economy
3 motivi per cui preferisco questo Android da $ 300 rispetto al Pixel 6a di Google
  • Windows 10 è troppo popolare per il suo bene?
  • 5 modi per trovare il posto migliore per iniziare la tua carriera
  • Ecco come l'IA generativa cambierà in meglio la gig economy
  • 3 motivi per cui preferisco questo Android da $ 300 rispetto al Pixel 6a di Google