Spirito comunitario e innovazione nel banking

community open source banking

Come la maggior parte delle grandi aziende, oggi le banche e le altre società di servizi finanziari stanno cercando di diventare imprese tecnologiche.

Allo stesso tempo, CIO, CTO e manager IT sono sotto costante pressione per ridurre i costi e realizzare importanti progetti di trasformazione. L’attuale pandemia ha obbligato le aziende a passare al lavoro da remoto su una scala senza precedenti, ponendo maggiore enfasi sul cloud e sulla sicurezza.

I reparti IT devono trovare un attento equilibrio tra costi e nuove progettualità. Di conseguenza, sono sempre più numerose le società di servizi finanziari che si affidano al software open source. Secondo una ricerca di Red Hat, il 93% dei leader IT di tutto il settore dei servizi finanziari ha dichiarato che l’enterprise open source è importante per le proprie organizzazioni e un’ampia percentuale (83%) ha osservato che è stato determinante per consentire loro di trarre pieno vantaggio dalle architetture cloud, abilitandoli a implementare strategie di cloud ibrido e a sviluppare applicazioni Cloud native.

L’open source consente di innovare più velocemente e offre un livello di flessibilità e agilità difficile da raggiungere se si fossero affidate esclusivamente a software proprietario. Oltre ad adottare prodotti e soluzioni software di livello enterprise, le banche possono diventare leader nel definire le tendenze tecnologiche e nell’influenzare lo sviluppo del software attraverso una collaborazione più profonda con le comunità open source. Questo a sua volta aiuta ad attrarre e trattenere i migliori sviluppatori.

L'effetto lente

Dall'esterno potrebbe sembrare che il settore dei servizi finanziari sia in anticipo rispetto ad altri mercati. Pensate alle numerose applicazioni e servizi di online e mobile banking che oggi diamo per scontati. La realtà è che la maggior parte delle banche tradizionali si basa su sistemi obsoleti che non sono in grado di tenere il passo con il ritmo del cambiamento del settore.

Oltre ad affidarsi a soluzioni enterprise open source, notevoli vantaggi si ottengono se si è disposti a collaborare con le comunità, nel cosiddetto "upstream". È qui che il codice viene sviluppato, in un processo condiviso. Da qui, il software può essere scaricato gratuitamente, oppure, consumato attraverso un fornitore di fiducia che lo ottimizza, lo rende sicuro, offre la gestione del ciclo di vita e il supporto necessario, per renderlo adatto all’uso in azienda; altrimenti noto come 'downstream'.

Le comunità a monte sono i motori dell’innovazione, composte da sviluppatori e pensatori, individui e organizzazioni di tutto il mondo dedicati allo sviluppo di nuovo software. La collaborazione nelle comunità open source è un modello fluido che permette alle banche di contribuire direttamente allo sviluppo di nuovo codice per creare e perfezionare un particolare pezzo di software. È un modo per estendere un team e sostenere progetti open source, contribuendo anche con solo poche ore alla settimana al fine di sfruttare l’output di centinaia o migliaia di sviluppatori.

Al posto di guida

Partecipare all’open source è ben diverso dall’acquistare un prodotto a catalogo. Consente a un'impresa di svolgere un ruolo di primo piano nello sviluppo del prodotto, realizzando una soluzione che risponde ad una specifica esigenza aziendale. Molte organizzazioni dello stesso settore possono lavorare insieme per ottenere le funzionalità di cui hanno bisogno, un approccio abbastanza innovativo in un settore fortemente regolamentato come quello dei servizi finanziari. È anche probabile che il codice diventi liberamente disponibile, offrendo l’opportunità ad altri sviluppatori di accedervi attraverso una serie di interfacce aperte.

FINOS (Fintech Open Source Foundation) è un esempio di comunità creata dalle banche per incoraggiare una maggiore collaborazione su progetti open source. Così, per esempio, è nata Symphony, uno strumento di messaggistica e collaborazione per la comunità bancaria concepito sulla base di software open source che gli sviluppatori di un’importante banca d’investimento hanno utilizzato per creare una piattaforma di messaggistica sicura. È stato poi adattato da sviluppatori di altre banche che hanno aggiunto funzionalità voce e video. Symphony è ora un business valutato circa 1,4 miliardi di dollari, e il concetto si è esteso in quello che oggi è la fondazione FINOS. Tuttavia, per il momento, FINOS si concentra sullo sviluppo di software per le banche d’investimento, il che limita l’impatto che può avere su altri aspetti dei servizi finanziari come le assicurazioni o il retail banking.

Muoversi alla velocità dell’innovazione

La migrazione verso il cloud e l’adozione del cloud ibrido sono fondamentali per qualsiasi grande progetto di trasformazione digitale. Le banche hanno bisogno dell’agilità e dell’elasticità che il cloud offre per estendere il loro raggio d’azione in nuovi mercati virtuali e geografici. Il framework noto come Kubernetes - uno dei progetti open source a più rapida crescita della storia - consente di automatizzare la gestione di un gran numero di applicazioni containerizzate in un ambiente cloud ibrido. Kubernetes basato su Linux è diventato lo standard industriale per l’orchestrazione dei container e Red Hat ha contribuito al suo sviluppo sin dalla sua nascita.

L’opportunità è ghiotta e le banche dovrebbero contribuire attivamente allo sviluppo di Kubernetes: possono abbinare le proprie risorse con tutto ciò che la comunità ha da offrire per dare forma a prodotti e soluzioni basate sul Kubernetes utili per soddisfare le loro esigenze di business. È un modello che promuove la continua innovazione, a beneficio delle banche e della comunità in generale.

Uno sviluppo strategico

Quindi, tutte le organizzazioni di servizi finanziari sono firmatarie di comunità open source? Beh, non proprio. Esistono progetti open source specialistici come FINOS e ci sono altri esempi gestiti da comunità come Symphony. Tuttavia, questi progetti open source sono l’eccezione piuttosto che la regola. La maggior parte degli sviluppatori che operano nel settore dei servizi finanziari è nascosta dietro il firewall aziendale. Come per le banche, lo sviluppo di software può essere un processo rigoroso e altamente regolamentato. È ora di cambiare. Nella frenetica economia digitale odierna, la politica di mantenere gli sviluppatori in un ambiente chiuso non è più sostenibile. Se avete intenzione di innovare continuamente, allora dovete rafforzare i vostri team interni con la ricchezza di talento disponibile al di fuori del firewall.

Ci sono molti modi in cui un’organizzazione può contribuire alle comunità e accedere a una rete globale di sviluppatori. Possono investire in una comunità e sostenerla finanziariamente, oppure fornire una leadership tecnica o un sostegno, ma il modello più comune è quello di contribuire al codice. In questo modo, le banche e le organizzazioni di servizi finanziari possono scoprire, o aiutare a costruire, un software che può essere adattato ad una specifica esigenza aziendale, rimanere all’avanguardia, ridurre significativamente i costi e accelerare il time-to-market.

 

La Rivista

Marzo 2026

IL RITORNO DELLA FILIALE

Perché il presidio territoriale è di nuovo una priorità

Tutti gli altri numeri