Paul Hardy
Ho trascorso tutta la mia carriera nell'IT, come leader o come collaboratore. Quindi potreste essere sorpresi quando dico che ci stiamo dirigendo velocemente verso un mondo in cui non dipenderemo più dall'IT.
Questo non significa che non avremo bisogno dell'IT, al contrario. Ma stiamo entrando in una fase in cui noi persone saremo in grado di costruire esperienze digitali, garantire che le applicazioni siano sicure e protette e scalare i sistemi di cui le aziende hanno bisogno, il tutto senza il tipo di supporto tradizionalmente fornito dall'IT.
Cosa renderà possibile tutto questo? La tecnologia low-code.
Le nuove piattaforme low-code permettono a persone non tecniche di costruire applicazioni di flusso di lavoro completamente su misura che soddisfano le loro esigenze specifiche. Il risultato è che i dipendenti possono costruire applicazioni da soli, senza l'aiuto dell'IT.
Questo approccio low-code è efficace. Una recente ricerca che abbiamo condotto con ThoughtLab ha mostrato che il 52% dei 900 dirigenti globali intervistati ottiene il massimo valore dai loro processi di ottimizzazione quando usano sistemi low-code. Ma mentre ci muoviamo verso un futuro low-code, dobbiamo assicurarci che le persone stiano creando e usando queste app nel modo giusto, per le giuste ragioni.
Il low-code non può essere solo la parola d'ordine tecnologica del giorno. Ecco le due cose chiave di cui le organizzazioni hanno bisogno per sbloccare il vero potenziale del low code.
1. Un modello di dati comune per i servizi
Ai team IT viene spesso chiesto di costruire cose. (Potete fidarvi di me su questo).
Ma prima di costruirle, hanno bisogno di avere tutto ciò di cui hanno bisogno nel posto giusto, assicurarsi che tutto funzioni, che sia nel formato giusto, e così via. Senza i dati, gli strumenti e la gerarchia giusti, la costruzione è un casino. Mettiamola così: non si può creare qualcosa da un mix di Lego e Lincoln Logs solo perché sono gli unici giocattoli nella scatola dei giocattoli. (Credetemi, ci ho provato!)
Questo lavoro è spesso sottovalutato. Ma se non riusciamo ad allineare tutti i nostri strumenti, processi e dati, non saremo in grado di passare ad un mondo in cui ogni dipendente può creare le proprie applicazioni e processi, perché saranno costretti a provare a costruire qualcosa con dei giocattoli che non funzionano insieme. Il fatto è che non hanno il tempo, i materiali o il know-how per andare a setacciare la scatola dei giocattoli.
Un modello di dati di servizi comuni è la soluzione. Sembra complicato, ma significa semplicemente dare alle persone il proprio set di Lego in modo che possano creare tutto ciò di cui hanno bisogno utilizzando un insieme predeterminato di strumenti che capiscono e sanno che funzioneranno.
Il risultato finale è che le persone possono creare applicazioni con facilità: scambiando, cambiando e armeggiando a loro piacimento, diventando complessi o semplici quanto vogliono. E non crollerà come i miei sforzi Frankensteined Lego.
2. Tutti - compreso l'IT - coinvolti
Se il pensiero di costruire un'app ti fa rivoltare lo stomaco, vale la pena notare che non tutti devono diventare creatori di low-code. Altrettanto importanti sono i facilitatori e i collaboratori che aiutano a preparare il terreno per il successo di queste app. Questo include i manager che incoraggiano i membri del team a prendere la formazione low-code e i colleghi che fanno brainstorming di soluzioni.
Il ruolo più importante, tuttavia, è ancora quello del team IT.
Sono gli amministratori del successo del low-code: mantenere la supervisione sull'intero ambiente low-code e assicurarsi che funzioni efficacemente. In pratica, questo significa assicurarsi che le persone creino app che abbiano un senso, che queste app possano interagire tra loro correttamente, e garantire che tutto questo sviluppo low-code non porti a silos funzionali.
Per tornare all'analogia della scatola dei giocattoli di cui sopra, si tratta di controllare tutti quei set Lego per assicurarsi che siano perfettamente funzionanti e che non manchino pezzi - e poi guardare le creazioni finite per assicurarsi che rimangano in piedi una volta che si toglie la mano.
La ragione di questo è semplice: Non possiamo aspettare sei mesi per vedere se un nuovo strumento funziona o no. Allo stesso modo, non possiamo costruire cose solo perché sono facili da costruire. I team IT hanno bisogno di guidare i citizen developer su come costruire processi e sistemi che siano ottimizzati per raggiungere gli scopi e gli obiettivi che si stanno ponendo.
Questo tipo di guida degli stakeholder sarà essenziale per sbloccare la piena potenza di una piattaforma low-code.
L'ottimizzazione è la salsa segreta
Non è un'esagerazione dire che il low-code è un'opportunità di trasformazione per le imprese e le industrie, un'opportunità che dovrebbe essere abbracciata.
Eppure il low-code non riguarda solo la creazione di più cose. Si tratta di ricavare più valore dalle cose. E la salsa segreta per la guida del valore è sempre l'ottimizzazione.
Il miglioramento continuo del servizio è la chiave per sbloccare il potenziale del low-code. È ciò che fa la differenza tra la creazione di nuovi servizi infiniti o la produzione di app che non migliorano mai, o peggio, stanno solo in una scatola o inutilizzate sullo schermo di un dispositivo.
Le piattaforme low-code sono piene di possibilità. Ma senza le giuste fondamenta, rimarranno solo questo: possibilità. Per dare vita alla promessa del low-code, i leader aziendali devono dare agli citizen developers gli strumenti integrati di cui hanno bisogno per creare applicazioni efficaci, con l'IT che agisce come partner volenteroso ad ogni passo del cammino.