Aggiungi agilità senza interruzioni: lascia che il low-code favorisca la trasformazione digitale

Aggiungi agilità senza interruzioni: lascia che il low-code favorisca la trasformazione digitale

 

Di recente, abbiamo avuto diverse conversazioni con altri colleghi; uno di questi è un leader IT di una compagnia assicurativa. La nostra conversazione ruotava attorno al modo in cui la trasformazione digitale sta rivoluzionando il settore assicurativo più velocemente di altri settori. Ha parlato di come le aspettative includano la tecnologia in tutti i sensi, da dashboard self-service, all’elaborazione dei reclami più rapida, alle esperienze di acquisto più semplici e intelligenti e all’assicurazione come servizio (As a Service…). Mentre la nostra discussione è passata dalla trasformazione digitale alla nuova ondata di modernizzazione, ha fatto una dichiarazione interessante.

Tutto ciò che desiderava nel prossimo anno era automatizzare i sistemi senza interruzioni, ridurre i processi ad alta intensità di lavoro, ridurre al minimo la dipendenza dall’IT e ridurre i costi di manutenzione e supporto delle applicazioni.

Sembrava essere un ragionevole desiderio, considerando che in questo mondo basato sull’IT, la trasformazione e la modernizzazione digitali sembrano aver preso il centro della scena. Il nostro è un mondo in cui la velocità è fondamentale e le aziende sono sotto pressione per offrire più velocemente e costruire rapidamente e con maggiore efficienza.

Man mano che il panorama ipercompetitivo diventa più frenetico, le aziende mirano a operare più velocemente e in modo più intelligente, ponendo alla ribalta le strategie “digital first”. Un esempio recente di aziende che investono nella modernizzazione e nella trasformazione digitale è l’acquisizione  da parte di Google di Appsheet, una piattaforma di sviluppo di app mobili senza codice. Con l’obiettivo di rinnovare l’approccio allo sviluppo di applicazioni, Google ha acquisito questa piattaforma per consentire ai team di sviluppo di sviluppare, implementare e distribuire applicazioni senza problemi.

Il fatto che il 40% della spesa tecnologica ( oltre $ 2 trilioni ) sia stato destinato alla trasformazione digitale nel 2019 dimostra l’importanza di avere una strategia “first digital”.

Nel 2020, i CIO e i leader IT si stanno concentrando sulla modernizzazione per raggiungere l’eccellenza operativa, l’agilità, la mobilità e la scalabilità. La trama centrale nella maggior parte delle storie di trasformazione digitale è la modernizzazione dei sistemi legacy e, man mano che diventa una priorità principale, il protagonista di questa storia è la tecnologia emergente. In questa trama, il ruolo dello sviluppo di applicazioni software deve essere considerato seriamente, più che servire semplicemente come comparsa in scena. Il primo passo che introdurrà una trasformazione di successo è capire come si è evoluta la tecnologia e come può essere adottata.

Nel corso dei decenni, lo sviluppo di applicazioni software ha visto un percorso interessante. Nel tempo è cresciuto in complessità, si è evoluto dall’uso di fogli di calcolo e semplici script allo sviluppo di software personalizzato da parte dei team IT e allo sviluppo rapido di applicazioni (RAD) o allo sviluppo con low-code da parte di utenti aziendali. Il ritmo di sviluppo delle applicazioni software è accelerato. L’infrastruttura tecnologica è passata anche dagli ambienti locali agli ambienti cloud e dal software come servizio (SaaS) alla piattaforma applicativa come servizio (aPaaS) all’infrastruttura come servizio (IaaS).

Insieme all’evoluzione della tecnologia, cambiano anche i ruoli delle parti interessate come responsabili delle applicazioni, team IT e utenti aziendali. Sebbene vi sia una crescente sovrapposizione tra ruoli, il divario tra i team aziendali e IT non sembra essersi ridotto. Qui è dove la tecnologia gioca un ruolo importante nel colmare il divario tra silos e migliorare le competenze dei team esistenti per ridurre il divario di competenze.

Nelle iniziative di modernizzazione, la tecnologia viene ampiamente adottata per accelerare lo sviluppo delle applicazioni. Le soluzioni APaas e le piattaforme di sviluppo centralizzato delle applicazioni aiutano a sfruttare le potenziali tecnologie emergenti. Con lo sviluppo del low-code, è possibile sviluppare, distribuire e integrare applicazioni con altri servizi senza problemi. Le piattaforme di sviluppo rapido delle applicazioni offrono maggiore controllo ai team IT, per offrire e innovare di più con meno. Dare più potere all’IT e agli sviluppatori professionisti anziché ai citizen developers affronta anche il problema dello shadow IT.

Mentre le iniziative di modernizzazione e trasformazione digitale sono attuate ad un ritmo affannoso, non tutte le storie hanno prodotto successo. A causa di molte sfide, il successo dei progetti è stato spesso lieve e l’esitazione è stata elevata. La modernizzazione dei sistemi legacy ha visto diversi punti di attrito;preoccupazioni per la sicurezza, stress sui team IT, allineamento di business e IT e l’assenza di una forte strategia di modernizzazione.

Un’altra sfida che l’industria sta affrontando è la carenza di talenti tecnici. Poiché la dipendenza da ruoli specialistici continua ad aumentare, le aziende guardano alla tecnologia come soluzione. Ad esempio, le piattaforme di sviluppo rapido delle applicazioni sono considerate una soluzione praticabile perché riducono la dipendenza dalle risorse tecniche, consentono ai team esistenti di migliorare le competenze e consentono ai team di sviluppo di ottenere di più con un approccio self-service allo sviluppo delle applicazioni.

A parte queste sfide, una delle domande che la maggior parte dei leader IT si pone è “Come possiamo garantire la continuità aziendale e la transizione con il minimo disturbo nelle operazioni aziendali?” L’interruzione sembra essere una delle maggiori sfide ed è affrontata da piattaforme di sviluppo rapido di applicazioni che offrono il potere di sviluppare rapidamente applicazioni e garantire una perfetta integrazione con i sistemi esistenti.

Mentre i leader IT vacillano sulle decisioni di modernizzare i sistemi, rimuginare sui cambiamenti necessari renderà più difficile la trasformazione. Adottare un approccio strategico alla modernizzazione è essenziale e il principale fattore che può fare progredire o interrompere i tuoi sforzi è quanto bene gestisci l’intero ciclo di vita dello sviluppo di applicazioni e software.

Il panorama competitivo richiede di aumentare la posta in gioco. Ti richiede di fare le cose meglio e con maggiore velocità. Richiede di provare diversi approcci per affrontare le sfide.

Dall’anno 2020 si vedranno rapidi cambiamenti, tecnologicamente e culturalmente. Ciò che le aziende devono capire è che la trasformazione digitale dovrebbe essere considerata uno stato di cambiamento in atto piuttosto che come un progetto unico e l’approccio deve evolversi costantemente. Lo sviluppo rapido di applicazioni sta guadagnando velocità perché fornisce un approccio basato su piattaforme incentrate alla modernizzazione delle app e si concentra sul colmare le lacune e rompendo i silos. Aiuta ad allineare i team aziendali e IT, colmare il divario delle competenze IT e frammentando positivamente l’applicazione, l’infrastruttura e i silos organizzativi.

Se vogliamo inaugurare il prossimo decennio, dobbiamo trasformarci stando al passo con un mondo digitalmente abile, ipercompetitivo e basato sull’IT.