Ricerca nel sito web

Incontra il tuo nuovo supereroe IT: gli sviluppatori Citizen mostrano i muscoli della loro intelligenza artificiale


Ecco un modo per gestire la carenza di competenze tecnologiche: le funzioni IT vengono sempre più fornite e gestite da professionisti ibridi con un piede nel business e l'altro nella tecnologia.

Negli ultimi anni si è verificato un fenomeno interessante: i professionisti IT sono diventati esperti di business e i professionisti aziendali sono diventati più esperti di tecnologia. Questa relazione si è evoluta al punto che quasi tutti sono diventati sviluppatori.

Il ruolo sempre più pervasivo degli sviluppatori cittadini è stato discusso in dettaglio di recente da Tom Davenport e Ian Barkin in un webcast del MIT Sloan Management Review. Hanno anche approfondito l'argomento in un articolo correlato sul SMR del MIT. Il vantaggio degli sviluppatori cittadini è che offrono una "comprensione di entrambi i lati dell'equazione", afferma Davenport, professore al Babson College e coautore di "All-in on AI: How Smart Companies Win Big With Artificial Intelligence": "Loro sanno quali sono i problemi nella catena di fornitura e sanno qualcosa su come la tecnologia può aiutare a migliorarli."

Davenport prevede che i professionisti ibridi forniranno e manterranno sempre più funzioni IT: "L'IT e gli uomini d'affari stanno entrambi convergendo verso il centro".

Con l'aumento degli sviluppatori cittadini, "c'è quasi il 100% di sovrapposizione nel diagramma di Venn", concorda Barkin, imprenditore, educatore e coautore di "Intelligent Automation: Welcome al mondo dell'iperautomazione': "In definitiva, ciò significherà tassi di successo più elevati per le iniziative tecnologiche. Tradizionalmente i progetti IT hanno un tasso di fallimento molto elevato. È perché manca una sovrapposizione tra i domini competenza e sapere cosa stai effettivamente cercando di risolvere e comprendere gli strumenti con cui stai cercando di risolverlo."

Questa sovrapposizione avviene "perché gli esseri umani stanno diventando sempre più tecnici: sempre più persone hanno familiarità con la tecnologia dell'informazione e la usiamo praticamente ogni giorno nel contesto dei nostri telefoni cellulari, dei nostri laptop e così via", afferma Davenport. . "Allo stesso tempo, c'è questa tendenza a lungo termine secondo cui la tecnologia sta diventando sempre più orientata all'uomo: sta diventando più facile da usare, è una cosa "punta e clicca", è una cosa del linguaggio naturale, è meglio che dover comprendere concetti complessi. linguaggi di programmazione."

Tuttavia, gli sviluppatori cittadini non sono pronti a partecipare alla progettazione dell’architettura aziendale o alla pianificazione e al mantenimento dei requisiti infrastrutturali. Questi compiti rimarranno di competenza dei professionisti del software, che forniscono assistenza, pianificano strategicamente e dimostrano la fattibilità della tecnologia aziendale.

"I guardrail sono generalmente integrati in sistemi che forniscono standard, protocolli di sicurezza e scorecard, semplificando sostanzialmente il fare la cosa giusta", afferma Davenport. "Alcune aziende hanno creato standard basati su zone, dove le applicazioni verdi sono quelle su cui puoi fare quello che vuoi, il giallo ha bisogno di supervisione e gestione del rischio e il rosso, lascia perdere, deve farlo l'IT", afferma Davenport. "È necessario che vi siano regole sulla proprietà e sul passaggio di consegne prima che le persone lascino le organizzazioni e i loro dipartimenti e restino con la borsa in mano senza documentazione."

Barkin afferma che tutti i lavoratori e i professionisti avranno bisogno di una conoscenza di base della tecnologia e degli strumenti. "Le persone che operano nel mondo degli affari, i non-IT, i cittadini, hanno le competenze necessarie per essere sviluppatori cittadini e scienziati dei dati? Ci sono ricerche che suggeriscono 'no'. Anche noi abbiamo un divario di competenze." Secondo lui, la ricerca suggerisce che il 60% delle imprese presenta un divario enorme, dato il ritmo del cambiamento tecnologico.

L'aumento delle applicazioni sviluppate dai cittadini, o forse self-service, è fortunato per un'altra ragione urgente: non ci sono abbastanza persone per progettare, costruire e mantenere i sistemi sofisticati che gestiscono le organizzazioni e i servizi di oggi.

Le persone usano la frase in voga che "il software sta divorando il mondo e ogni azienda ora è un'azienda di software". Barkin sottolinea: "Si pone la domanda: dove stiamo portando tutti gli esperti di software se queste realtà sono vere?"

Parte della soluzione potrebbe essere l’intelligenza artificiale (AI), continua. citando Jensen Huang, CEO di Nvidia, che ha recentemente affermato che "tutti nel mondo sono ormai programmatori". Il suo punto, dice Barkin, "era che il suo settore ha bisogno di creare una tecnologia informatica tale che nessuno debba programmare. Nessuno deve più conoscere Python o C++. Invece, possono programmare con un linguaggio umano".

Questa trasformazione significa che gli specialisti del settore, come i responsabili finanziari o di produzione, possono creare o assemblare rapidamente e facilmente la tecnologia di cui hanno bisogno quando richiesto. "Possono sfruttare la propria esperienza nel settore per risolvere i problemi del dominio", afferma Barkin. "Alla fine, le persone che capiscono il settore, che capiscono il problema, ora avranno l'esperienza necessaria per utilizzare la tecnologia che è prontamente a loro disposizione perché i linguaggi di programmazione stanno diventando più umani."

Questo cambiamento di comprensione è urgente, con un’imminente carenza di 160 milioni di lavoratori tecnologici “che semplicemente non sono sul mercato”, aggiunge Barkin. "Semplicemente non esistono. Mentre ce n'è bisogno perché la trasformazione digitale è imperativa, perché ogni azienda è un'azienda di software."

Gran parte di questo lavoro di sviluppo può essere scaricato sugli sviluppatori cittadini, che secondo una stima dell'analista Gartner, in realtà "superano gli sviluppatori di software professionisti con un fattore di quattro a uno", afferma Barkin. Questa divisione probabilmente si sta ampliando, "come risultato dell'emergere di cose come l'intelligenza artificiale generativa che rende molto più semplice l'uso di questa tecnologia".

Davenport e Barkin suggeriscono inoltre che l’utilizzo di tecnologie, come l’automazione dei processi robotici (RPA) e l’automazione intelligente (IA), potrebbe essere il percorso migliore per gli sviluppatori cittadini per creare e distribuire applicazioni su misura per le loro esigenze aziendali. L'adozione di questa tecnologia emergente riduce la necessità di coinvolgere i dipendenti IT, che potrebbero non avere piena familiarità con i punti critici del business.

"Rispetto ad altre forme di intelligenza artificiale, RPA e IA tendono ad essere più facili da implementare e meno costose", suggeriscono gli autori nel loro articolo SMR del MIT. "L'RPA viene ampiamente adottato per accedere ai dati da più sistemi e per automatizzare attività strutturate e ad alta intensità di informazioni, come l'instradamento delle e-mail dei clienti in arrivo o l'aggiornamento dello stato degli ordini in un sistema di transazione. Se combinato con strumenti IA, come l'apprendimento automatico e il riconoscimento dei caratteri , possono anche prendere decisioni basate sui dati ed estrarre informazioni importanti da documenti, come moduli clienti scritti a mano o disposizioni chiave in un contratto."

Gli autori suggeriscono inoltre che l'intelligenza artificiale generativa aggiunge una dimensione completamente nuova. Suggeriscono che la tecnologia aiuta a rendere più semplice la progettazione e l'implementazione dell'RPA. Da quando è stato annunciato ChatGPT di OpenAI, ad esempio, diversi fornitori di RPA hanno annunciato interfacce tra i loro sistemi RPA e le funzionalità linguistiche offerte da ChatGPT. In breve tempo, dovrebbe essere molto semplice per un all'utente di specificare gli attributi desiderati del sistema di automazione praticamente in qualsiasi linguaggio naturale e di produrre automaticamente un prototipo funzionante del sistema. Il sistema di intelligenza artificiale generativa dovrebbe anche essere in grado di creare automaticamente una descrizione facilmente comprensibile del flusso di lavoro e delle regole decisionali, se richiesto per farlo."

Articoli correlati