Skip to main content

Il low-code non si ferma e gli scettici restano indietro, Parte 1 di 3

Roland Alston, Appian
July 29, 2019

(Questa storia fa parte di una serie in tre parti sulvalore aziendale dello sviluppo low-codee su come trasformare idee innovative in software unici 20 volte più velocemente della concorrenza)

Nel mondo on demand della trasformazione digitale, le organizzazioni sono, ora più che mai, guidate dai software. E le aziende di maggior successo? Sbaragliano la concorrenza quando si tratta di trasformare un'idea innovativa in un software e favorirne l'applicazione su larga scala.

Non preoccuparti: non c' bisogno che i tuoi sviluppatori codifichino tutto manualmente per trasformare la tua azienda in un'organizzazione innovativa guidata dai software. Possono occuparsene se hanno il tempo e le risorse tecniche per farlo,

ma, nel calderone della trasformazione digitale, l'agilità fondamentale. La rivoluzione non aspetta. E lo sviluppo low-code ha fatto breccia fra i CIO aziendali che cercano di inserire processi di sviluppo agile all'interno della propria organizzazione IT.Ecco qualche dato:

SecondoForrester, uno schiacciante 84% delle aziende ha adottato lo sviluppo low-code per ridurre la pressione esercitata sulle risorse IT, velocizzare i tempi di commercializzazione e coinvolgere i leader aziendali nello sviluppo delle risorse digitali.

Il tempo denaro: il valore aziendale della velocità del low-code

Le piattaforme low-code favoriscono la creazione rapida di potenti applicazioni aziendali e la riprogettazione di processi senza bisogno di scrivere un FANTASTILIONE di righe di codice. L'intuitiva interfaccia drag-and-drop consente a sviluppatori e utenti non specializzati di unificare i dati all'interno dell'organizzazione in una panoramica semplice e contestualizzata. Basta un clic per raggiungere gli obiettivi della tua azienda. I connettori predefiniti e le API di facile configurazione consentono un'integrazione più rapida che ti permette di risparmiare tempo, denaro e frustrazione.Inoltre, il low-code consente agli utenti di distribuire applicazioni di livello aziendale tramite web, dispositivi mobili e altro ancora, ovunque e istantaneamente.

"Prima", spiega Eric Bloom, direttore esecutivo dell'IT Management Institute, "gli analisti aziendali definivano i requisiti, poi convertiti in un documento che veniva utilizzato come base per lo sviluppo del software.Oggi l'analista di business, che decide insieme all'utente, può realizzare l'applicazione al volo in modo efficace. In sostanza, il low-code riduce drasticamente i costi, accelerando lo sviluppo e l'implementazione".

"Il 75% della trasformazione digitale riguarda l'uso delletecnologie digitali per potenziare le prestazioni, ridurre i costi e migliorare la competitività", afferma Bloom."Lo facciamo da sempre...

"Ma per me il low-code ideale per la riprogettazione dei processi, perchè consente uno sviluppo rapido e il potenziamento dei processi interni, un risultato eccezionale per le società che vogliono trasformare le operazioni interne in un contesto di trasformazione".

Eric Bloom

Ulteriori dati sul valore aziendale dello sviluppo low-code, sulla base di un recente studio condotto da IDC:

    • Un ROI del 509% in cinque anni

    • Periodo di recupero di 7 mesi

    • Aumento fino al 72% della velocità dei cicli di sviluppo

    • Incremento del 25% della produttività per gli utenti aziendali

    • Incremento del 42% nell'adozione di nuove applicazioni da parte degli utenti

    • Incremento del 123% della produttività per i team dei processi aziendali

    • Incremento nelle entrate pari a 14,8 milioni di dollari all'anno

Come dimostrare agli scettici del low-code che si sbagliano

"» solo un rimpasto di strumenti tradizionali per lo sviluppo rapido di applicazioni... Non durerà... » solo per sviluppatori non professionisti... Non ha la potenza del codice personalizzato". Bla, bla, bla. Gli scettici resteranno scettici. » nella loro natura. Ma l'argomento forse più efficace per dimostrare che si sbagliano sono i numerosi clienti che commentano la velocità, agilità e potenza del low-code, incomparabili rispetto allo sviluppo rapido di applicazioni (RAD) del passato.

Secondo un altro mito molto diffuso, lo sviluppo low-code sarebbe vantaggioso solo per piccole applicazioni, confinate a singoli reparti e per lo sviluppo su scala ridotta.Tuttavia, le enormi sfide poste dall'integrazione di dati che le aziende devono affrontare al giorno d'oggi sono, per molti versi, molto più complesse rispetto alle capacità dello sviluppo rapido di applicazioni di vecchia data e il low-code gioca un ruolo essenziale per risolverle.

https://youtu.be/UNYDh3rU-BQ

In un'era dominata da richieste in continuo aumento e tempistiche sempre più ristrette, difficile competere e vincere con un approccio non sufficientemente rapido allo sviluppo di applicazioni.

Anzi, per le aziende che non sono passate al low-code, la domanda non se o quando rimarranno tagliate fuori. Succederà, anzi, potrebbe succedere in questo preciso momento.

Chi sarà a sorpassare le aziende tradizionali del settore? Una startup appena affacciatasi sul mercato, un leader di lunga data o un gigante tecnologico? La rivoluzione digitale sta scuotendo anche i settori a bassa intensità di tecnologia, creando nuove opportunità per trasformare il modo in cui i clienti interagiscono con le marche.Ma come trarre vantaggio un ambiente tanto instabile? E, se ci si riesce, come prosperare in un mondo in cui l'innovazione si muove alla velocità del digitale?

» facile pensare che le aziende leader del settore siano al sicuro, ma ci troviamo in una situazione in cui, , secondo Credit Suisse, la vita media di una grande marca elencata nel S&P 500 diminuita dai 60 anni del 1950 ai meno di 20 di oggi. » molto meglio rafforzare la catena di valore della tua azienda con applicazioni esclusive che soddisfino i clienti più rapidamente, ed qui che entra in gioco lo sviluppo low-code.

Un'analisi del valore aggiunto del low-code

In breve, il low-code rappresenta un nuovo modo di trasformare idee in applicazioni aziendali, 20 volte più rapidamente rispetto alla scrittura di codice. Questo perchè con una piattaforma low-code non c' bisogno di scrivere codici per creare l'applicazione: basta disegnarla come se fosse un diagramma di flusso.Disegni l'intento, cio quello che desideri fare tramite la tua nuova applicazione.

Trascini le interfacce, le regole e le integrazioni e la piattaforma low-code fa il resto. Il low-code intuitivo, semplice e rapido, quindi non serve una laurea in scienze informatiche per usarlo. Di conseguenza, molte grandi aziende si sono affidate al low-code per alleviare la pressione esercitata sulle risorse IT e coinvolgere gli utenti aziendali nello sviluppo di risorse digitali.

Vale anche la pena notare che, quando si crea un'applicazione con una piattaforma low-code, questa si aggiorna automaticamente, in modo da evolversi per funzionare su dispositivi che non sono ancora stati inventati ma potrebbero esserlo in futuro.

Questo elimina alla radice il problema del debito tecnico che, secondo un recente sondaggio condotto da IDG, assorbe fino al 38% dei cicli di sviluppo software. Un problema da non sottovalutare, considerando le centinaia, se non migliaia, di applicazioni, sistemi e processi distinti in esecuzione all'interno della tua organizzazione.

Un'altra considerazione:le applicazioni in esecuzione su una moderna piattaforma low-code ereditano l'affidabilità e le caratteristiche di sicurezza di base della piattaforma.

In altre parole, i principali fornitori di piattaforme low-code danno molta importanza alla disponibilità e sicurezza del cloud, integrando quindi nella piattaforma i massimi livelli di sicurezza.

Questo include gli SLA per il tempo di funzionamento, funzionalità a disponibilità elevata, livelli di sicurezza superiori e un'architettura ad alto livello di scalabilità. Inoltre puoi disporre dei vantaggi di FedRamp, PCI-DSS, SOC 2, SOC 3, HIPAA e altro ancora. Vale inoltre la pena ricordare che non sono necessari ulteriori interventi da parte degli sviluppatori di applicazioni per approfittare di questi vantaggi.

Infine, non importa quali protocolli stia utilizzando la tua organizzazione, dalle integrazioni basate su standard come HTTP, OAuth, SOAP a novità come OpenAPI o Swagger: il low-code riduce il tempo necessario per creare un'applicazione davvero innovativa nell'ultima versione del piano aziendale dei prodotti.

Il low-code può sembrare semplice, ma attenzione a non confondere la semplicità con la mancanza di potenza. Secondo un recente studio di Forrester, il low-code ha un grande potenziale produttivo, grazie alla velocità e alla potenza che consentono di supportare le applicazioni aziendali più complesse e superare gli ostacoli più ardui per un'efficace trasformazione digitale.

La velocità dei chip può raddoppiare ogni due anni. Perchè non lo sviluppo software?

Nel 2014, Forrester ha iniziato a monitorare una categoria di software in rapida crescita, meglio noti come piattaforme di sviluppo low-code, definendoli come:

"Piattaforme che consentono di creare rapidamente applicazioni aziendali con un livello di codifica manuale minimo e investimenti anticipati molto limitati in configurazione, formazione e distribuzione."

Al giorno d'oggi, ogni azienda deve pensare come un'azienda tecnologica e ogni organizzazionecompete sulla base di applicazioni software esclusive. Il software diventato il nuovo campo di battaglia, e la possibilità di vincere o perdere dipende più che mai dalla capacità di creare applicazioni aziendali esclusive più rapidamente, con meno risorse e con un ciclo produttivo più rapido e ripetuto rispetto alla concorrenza.

Il CEO di Appian Matt Calkins l'ha spiegato perfettamente in una recente intervista con Computerworld UK (a proposito, Appian la prima azienda low-code quotata in borsa!):

"Il nostro obiettivo dimezzare l'impegno necessario a creare un'applicazione ogni due anni. Tra due anni ci vorrà metà dell'impegno, due anni dopo un quarto. In pratica come la legge di Moore, con la differenza che, invece della dimensione del transistor, si tratta della quantità di lavoro necessaria a creare un'applicazione."

(La prossima settimana, non perderti l'episodio successivo di questa serie in tre parti su come lo sviluppo low-code sta aiutando le aziende a creare e gestire applicazioni esclusive più rapidamente che mai).