Affrontare le sfide e prepararsi per l'implementazione Low-Code/No-Code
Le strategie low-code e no-code hanno il potenziale per rivoluzionare lo sviluppo delle applicazioni, dando potere ai cittadini sviluppatori e facilitando i carichi di lavoro IT.

L'abilitazione dello sviluppo di soluzioni con framework e strumenti low-code e no-code (LC/NC) presenta nuove opportunità per le aziende di coinvolgere dipendenti non tecnici, noti come citizen developer, nella creazione di applicazioni. Queste strategie possono ridurre il carico del team IT, promuovendo l'innovazione e supportando le iniziative di trasformazione digitale. Tuttavia, presentano anche sfide come conformità e problemi di sicurezza a causa del coinvolgimento di dipendenti che potrebbero non avere competenze di codifica.
Deepak Mohan, Executive Vice President of Engineering presso Veritas Technologies, avverte che le strategie LC/NC introducono vulnerabilità. Gli sviluppatori cittadini potrebbero non avere una conoscenza approfondita della sicurezza e della privacy, il che porta a applicazioni protette in modo inadeguato e potenziali problemi di conformità. Mohan suggerisce che le organizzazioni dovrebbero stabilire i requisiti di sicurezza e governance LC/NC, garantendo che le applicazioni siano sicure e fornendo un'adeguata supervisione e visibilità.
Inoltre, le organizzazioni devono considerare i costi di licenza e i problemi di proprietà intellettuale quando pianificano lo sviluppo di applicazioni LC/NC. Yehuda Rosen, Senior Application Engineer presso nVisium, evidenzia i vantaggi delle strategie LC/NC, tra cui una minore dipendenza da scarsi talenti di ingegneria del software e tempi di sviluppo più rapidi. Tuttavia, sottolinea che LC/NC non è un toccasana e non può sostituire la programmazione tradizionale per nuove funzionalità o funzionalità non supportate.
Rosen consiglia alle aziende di identificare chiaramente le caratteristiche richieste prima di intraprendere qualsiasi progetto LC/NC per evitare di sprecare tempo e risorse. Un'implementazione LC/NC di successo richiede un'infrastruttura robusta, una solida governance dei dati e misure di sicurezza efficaci, oltre a una visibilità completa dei dati e delle applicazioni all'interno dell'organizzazione.
Secondo Mohan, le aziende devono prima comprendere i propri dati, valutare potenziali vulnerabilità di sicurezza e conformità e affrontare questi rischi prima di implementare una strategia LC/NC. Il coinvolgimento di esperti di sicurezza dei dati, protezione dei dati e governance è essenziale per mitigare le minacce informatiche e di conformità e garantire il rispetto dei protocolli aziendali e legali.
Rosen sottolinea la flessibilità dell'implementazione LC/NC, con ogni livello di leadership potenzialmente coinvolto nell'adozione. Tuttavia, Mohan prevede che l'adozione di LC/NC diventerà presto mainstream, consentendo agli sviluppatori cittadini di tutte le organizzazioni di creare applicazioni su misura per il loro lavoro quotidiano.
Prima di adottare completamente le strategie LC/NC, la leadership IT deve potenziare i team di gestione dei dati e conformità con processi che garantiscano la protezione dei dati e l'infrastruttura di conformità in tutta l'organizzazione. Mohan consiglia alle organizzazioni di affrontare lo sviluppo di applicazioni LC/NC solo quando hanno fiducia nella propria infrastruttura.
Rosen riconosce la crescente maturità delle soluzioni low-code/ no-code in aree come la creazione di siti Web (Wix e Squarespace), CRUD basato sui dati e applicazioni di analisi ( Airtable e AppSheet) e altre come AppMaster. Prevede che a queste soluzioni verranno aggiunte ulteriori funzionalità, consentendo agli sviluppatori di creare una gamma più ampia di funzionalità e tipi di applicazioni nel prossimo futuro.


