Interviste
Ioan Iacob, Fondatore e Amministratore Delegato di FLOWX.ai – Serie di Interviste

Ioan Iacob, è il fondatore e amministratore delegato di FLOWX.AI, una piattaforma rivoluzionaria di modernizzazione delle applicazioni AI per le applicazioni aziendali mission-critical. Si tratta di una piattaforma moderna basata su un’architettura di microservizi. Utilizza gli standard industriali più popolari per la modellazione dei processi, la gestione delle regole aziendali e si integra facilmente con i sistemi legacy come con le ultime API e RPAs.
Cosa ti ha inizialmente attirato verso l’informatica?
Sono sempre stato affascinato dal concetto di leveraggio – l’idea di moltiplicazione della forza. L’informatica, per me, rappresenta lo strumento definitivo per amplificare la capacità più preziosa delle persone: la mente umana.
Offre un percorso incredibilmente rapido dall’idea alla realizzazione – una caratteristica che ha propulsato la crescita esponenziale dell’innovazione negli ultimi 50 anni. Questo potere di trasformazione rapida e impatto è ciò che mi ha inizialmente attirato verso l’informatica.
Ora, con FLOWX.AI, stiamo ridefinendo il modo in cui le applicazioni software mission-critical possono essere costruite – il che significa che abbiamo l’opportunità di aumentare la curva di crescita stessa. Il nostro mondo si basa sul software aziendale – banche, servizi pubblici, agricoltura, difesa – il software aziendale sostiene la nostra civiltà. E c’è così tanto leveraggio nel portare la migliore tecnologia alle aziende, perché ciò ha un impatto su così tante vite a valle, e questo è il motivo per cui pensiamo di poter essere così utili al mondo. Oggi stiamo spendendo trilioni di dollari per costruire, eseguire e mantenere quel livello di tecnologia.
Pensaci: cosa succederebbe se potessimo rendere la costruzione del software aziendale orders di grandezza più efficiente?
Questo migliorerebbe servizi vitali come banche, servizi pubblici o difesa – rendendoli più interconnessi, user-friendly e più efficienti per le persone che li utilizzano. E, forse ancora più importante, con le risorse liberate potremmo accelerare notevolmente il ritmo dell’innovazione.
Immagina, ad esempio, un mondo in cui le agenzie governative possono sviluppare e distribuire rapidamente sistemi AI avanzati per ottimizzare i servizi pubblici, migliorare la consegna dei servizi sanitari e affrontare questioni sociali urgenti. Ottimizzando lo sviluppo del software aziendale, possiamo sbloccare una nuova era di progresso tecnologico e avanzamento sociale.
Non siamo solo parte della rivoluzione tecnologica; stiamo ridefinendo i suoi confini di ciò che è possibile.
Hai precedentemente co-fondato Qualitance, una piattaforma che progettava tecnologia e prodotti per aziende Fortune 500 e startup. Qual è stato uno dei progetti più interessanti su cui hai lavorato e cosa hai imparato da questa esperienza?
Eravamo coinvolti in una serie di progetti di trasformazione digitale a Qualitance con aziende Fortune 500 e startup.
Questa esperienza ci ha portato a una realizzazione cruciale. Nonostante l’evoluzione rapida dei prodotti digitali per i consumatori e gli investimenti sostanziali da parte delle grandi corporation, c’era un divario enorme nella costruzione e nel portare le soluzioni digitali sul mercato, specialmente in aree mission-critical e core business come le banche.
Questa sfida era (e lo è ancora) particolarmente pronunciata nel settore finanziario, ma è ugualmente diffusa in tutti i settori aziendali.
Abbiamo capito la necessità di piattaforme di trasformazione digitale per fornire capacità su tre dimensioni chiave che oggi sfidano le aziende:
- Integrazione – deve essere in grado di integrarsi senza problemi con i paesaggi tecnologici complessi esistenti – dalle architetture mainframe ereditate ai sistemi moderni
- Sviluppo rapido di prodotti digitali moderni – essere in grado di rispondere alle esigenze del mercato e ai requisiti normativi in quasi tempo reale. C’è una tremenda competizione e i team IT e aziendali devono costruire prodotti digitali moderni che offrono un’esperienza utente eccellente rapidamente e in modo efficiente
- Robustezza – affidabilità, scalabilità, sicurezza: perché le aziende gestiscono carichi di lavoro mission-critical, queste sono esigenze non negoziabili
Queste osservazioni sono al centro della costruzione di FLOWX.AI. Il nostro obiettivo è quello di potenziare le grandi aziende per sviluppare e modernizzare rapidamente e efficientemente le piattaforme digitali, integrando senza problemi le capacità di qualsiasi sistema esistente o nuovo.
Quando hai capito per la prima volta che i metodi attuali di sviluppo del software sono rotti e non scalabili?
La complessità nel mondo aziendale è aumentata esponenzialmente, e così i costi e il tempo necessario per portare i prodotti sul mercato.
Questo è ciò che ho sperimentato lavorando a fianco di molti team talentuosi nel mondo aziendale per più di un decennio. Ho visto come essere in grado di sviluppare software robusto e buono rimane incredibilmente costoso – nonostante l’accesso a talenti incredibili e la proliferazione di tecnologie progettate per risolvere il problema.
Prima di FLOWX.AI, le uniche opzioni per lo sviluppo digitale nelle aziende erano soluzioni verticali inflessibili o progetti di sviluppo personalizzato massicci che cercavano di combinare più piattaforme tecnologiche.
Di conseguenza, i team nel mondo aziendale sono vincolati dalla mancanza di flessibilità per costruire ciò di cui hanno bisogno e sono limitati da linguaggi di programmazione proprietari e sistemi legacy. Ciò, unito all’aumento della complessità, sta tenendo indietro i team più talentuosi. Questi team vengono risucchiati in lavori tediosi e a basso rendimento che a malapena, marginalmente spostano l’ago della bilancia. I costi IT in aumento, insieme ai rendimenti decrescenti, sono una delle sfide più difficili che le aziende affrontano. Ciò era particolarmente evidente all’interno delle grandi organizzazioni di servizi finanziari.
Non posso enfatizzare abbastanza quanto sia frustrante per tutti nello spazio. È deprimente per gli ingegneri che devono fare lavori tediosi e non entusiasmanti. Sta trattenendo i leader aziendali perché non possono fornire ai loro clienti i servizi intuitivi, scalabili e connessi di cui hanno bisogno. Quindi è questo a cui abbiamo risposto. Eravamo stati lavorando a fianco di queste persone. In effetti, eravamo stati queste persone durante tutta la nostra carriera. Quindi abbiamo veramente capito loro e abbiamo voluto risolvere questo problema, per restituire loro il controllo della loro tecnologia, del loro business.
Qual è stata la storia di genesi dietro FLOWX.AI?
Avevamo lavorato sulla piattaforma che alla fine è diventata FLOWX.AI per oltre un decennio. Avevamo questa sensazione enorme che stavamo seduti su qualcosa di incredibilmente potente, ma non potevamo proprio metterci il dito.
Poi, durante un incontro con il team di Revolut a Londra, ci è venuto in mente. Quando abbiamo appreso che l’attività di Revolut era stata costruita sulla piattaforma di core banking di Barclays, abbiamo capito che avevamo tra le mani una piattaforma che avrebbe potuto consentire a qualsiasi banca di sviluppare sistemi mission-critical robusti e belli a una velocità che era orders di grandezza superiore.
Poi, il nostro primo cliente, la più grande banca dell’Europa sud-orientale, ha adottato la nostra tecnologia e ha iniziato a utilizzarla come piattaforma di sviluppo digitale predefinita per una grande parte del suo business – costruendo piattaforme digitali che si rivolgevano sia ai clienti che ai dipendenti – dalla completa procedura di onboarding in filiale per entrambe le banche retail e corporate alla piattaforma di gestione degli asset. Testimoniare la velocità con cui sono stati in grado di sviluppare ha confermato che eravamo veramente sull’orlo di una nuova rivoluzione. Con lo stesso team e sistemi esistenti, sono stati in grado di sviluppare in poche settimane ciò che in precedenza richiedeva un anno o più con FLOWX.AI.
La nostra innovazione è il Core di FlowX AI, abilitato da un’architettura scalabile, robusta e aperta. Il nostro AI Core è il primo AI aziendale che può modellare in modo coeso tecnologia, processi aziendali e regole aziendali, e esperienza utente. Siamo stati grandi sostenitori per molto tempo ora del potere dell’AI per aumentare e accelerare il potenziale umano, e l’abbiamo portato a compimento all’interno del nucleo della nostra piattaforma.
Quali sono alcuni dei problemi attuali con il modo in cui le aziende stanno attualmente guardando la generazione di codice?
La sfida con la generazione di codice automatizzata è la percezione che debba essere – o che debba essere – universalmente applicabile, specialmente nel gestire sistemi complessi. Sebbene efficace per applicazioni più semplici, spesso non è all’altezza in ambienti più sofisticati. Ciò non è solo una limitazione della tecnologia stessa, ma deriva dalle complessità nella creazione di specifiche dettagliate che tali sistemi richiedono. Gli strumenti automatizzati, a differenza degli ingegneri umani, mancano della comprensione sfumata necessaria per colmare e riempire le lacune delle specifiche, regolare la logica complessa e gestire processi di integrazione e decisione profondi.
Inoltre, c’è un rischio nel sottovalutare il valore dell’input umano e dell’esperienza. Sebbene l’automazione possa accelerare alcuni processi di sviluppo, non è ancora evoluta al punto da gestire appieno le complessità dei sistemi avanzati.
FLOWX.AI ha intrapreso un percorso leggermente diverso. Il nostro approccio sfrutta l’AI per migliorare, non sostituire, l’esperienza umana. Ci concentriamo sull’utilizzo dell’AI per aumentare le capacità umane, assicurandoci che lo sviluppo di sistemi complessi non sia solo accelerato, ma anche precisamente adattato alle specifiche esigenze aziendali. Questa strategia mira a trovare un equilibrio, sfruttando la velocità e l’efficienza dell’AI con un approccio “human-in-the-loop”, mantenendo le critiche intuizioni e adattabilità della supervisione umana.
Perché sostituire la codifica con strumenti no-code o low-code non è la soluzione?
I limiti degli strumenti no-code derivano dalla loro intrinseca semplicità, che, sebbene user-friendly, falliscono nel soddisfare le esigenze specifiche e complesse delle grandi aziende. Anche il low-code manca del pieno potere e controllo dei linguaggi di programmazione diffusi – e inoltre, crea una limitazione delle risorse, avendo bisogno di trovare o formare risorse. E ciò di cui le aziende hanno bisogno è la libertà e la flessibilità di costruire e innovare. È per questo che abbiamo riunito l’AI generativo con la progettazione visiva no-code su un’architettura BYOC aperta, che può essere estesa con qualsiasi linguaggio di programmazione.
Tuttavia, il focus dello sviluppo di prodotti digitali va oltre la codifica. Comprende la creazione di processi efficienti, prodotti intuitivi e esperienze utente senza soluzione di continuità. Questo approccio olistico è vitale nel rispondere alle sfide multifacetiche dello sviluppo di soluzioni aziendali.
FLOWX.AI è stata costruita per soddisfare le esigenze end-to-end di costruzione di gemelli digitali per le aziende. Non ci concentriamo solo sulla codifica; sfruttiamo il potere dell’AI per accelerare la costruzione di soluzioni aziendali personalizzate e complesse che considerano tutti gli aspetti del ciclo di vita dello sviluppo di prodotti digitali.
Potresti condividere le tue opinioni sui benefici della creazione di un ibrido di low-code e coding?
Creare un ibrido di low-code e coding è molto potente perché offre un mix unico di efficienza, flessibilità e personalizzazione. Fornisce velocità, consentendo allo stesso tempo il controllo completo su ciò che le persone costruiscono.
Questo è parte di ciò che offriamo. Il nostro approccio integra l’AI, il no-code e le tecniche di codifica per costruire soluzioni digitali complete. Posso dividerlo in quattro aree principali:
- Baseline generata dall’AI: oggi, FlowX AI può generare intorno al 60% – 80% del processo di sviluppo. Questo livello AI accelera notevolmente la creazione dei componenti fondamentali – processo, codice, esperienza utente – riducendo notevolmente il tempo di sviluppo iniziale.
- Sviluppo visivo no-code: con interfacce di progettazione visiva, consentiamo l’assemblaggio e la modifica rapida delle applicazioni, consentendo la prototipazione rapida e gli anelli di sviluppo iterativo accelerati. Ciò di solito porta al completamento al 90-95%.
- Bring-Your-Own-Code (BYOC) per la personalizzazione: i bit rimanenti, che richiedono personalizzazioni specifiche e dettagliate, vengono gestiti attraverso la codifica tradizionale BYOC in qualsiasi linguaggio di programmazione. Ciò consente la creazione di soluzioni altamente personalizzate, assicurandosi che il prodotto finale soddisfi le esigenze e le specifiche esatte del cliente.
- Sviluppo e ottimizzazione assistiti dall’AI: il nostro AI aiuta i team aziendali a mantenere la coerenza nel tempo mentre modificano e aggiornano la funzionalità e l’esperienza, ma suggerisce anche miglioramenti – dalla tecnologia ai processi e all’esperienza utente – e monitora e identifica problemi in tempo reale.
Il vantaggio chiave di questo approccio ibrido può essere visto soprattutto quando si tratta di apportare modifiche e mantenere il software. I team che sviluppano su FlowX.ai possono aggiungere in poche settimane nuove funzionalità che normalmente richiederebbero anni per aggiungere a un sistema esistente. Ciò è perché forniamo funzionalità che aiutano gli utenti a modificare facilmente e perché la nostra piattaforma incorpora la maggior parte della complessità, gestendo requisiti non funzionali come scalabilità e sicurezza. Di conseguenza, qualsiasi codice che deve essere creato o modificato si trova in componenti più isolati, fornendo più controllo e testabilità. Questa configurazione rende più facile cambiare, tracciare e verificare le modifiche, ma anche testare le cose – portando a una riduzione massiccia dello sforzo e della manutenzione.
Infine, combinando l’AI, il no-code e la codifica tradizionale, bilancia la velocità e la facilità d’uso con la capacità di creare soluzioni aziendali personalizzate e complesse perché combina la velocità dell’AI generativa con l’accessibilità della progettazione visiva e il pieno potere e controllo dei linguaggi di programmazione.
Questo approccio libera anche gli ingegneri da molti compiti tediosi e dalla manutenzione continua, quindi l’innovazione non si ferma.
Come l’AI aumenterà gli ingegneri rispetto a sostituirli?
La nostra convinzione è che l’AI non può e non sostituirà gli ingegneri, ma li potenzierà. L’elemento umano fondamentale nell’ingegneria comporta un pensiero e una risoluzione di problemi sofisticati, aree in cui l’intelletto e la creatività umana sono insostituibili. L’AI è adatta a gestire circa l’80% dei compiti, in particolare quelli ripetitivi o considerati a basso valore. L’AI eccelle nel gestire il lavoro di routine con velocità e precisione, abilitandoli a concentrarsi su problemi e soluzioni più avanzati.
Questo è un netto positivo per gli ingegneri. La chiave per andare avanti è capire come creare una relazione sinergica in cui ciascuno si completi a vicenda, portando a un ambiente di ingegneria più produttivo e innovativo. Questo approccio sottolinea un futuro in cui l’AI e l’intelligenza umana lavorano insieme, ciascuno giocando alle proprie forze per ottenere risultati più grandi nel campo dell’ingegneria e oltre.
Potresti discutere la piattaforma di modernizzazione delle applicazioni innovative che FLOWX.AI ha sviluppato?
FLOWX.AI è la prima piattaforma unificata per lo sviluppo digitale aziendale end-to-end, con un’architettura aperta che la rende facile da sviluppare e estendere ulteriormente – con qualsiasi linguaggio di programmazione.
Al centro della piattaforma c’è uno strato di orchestrazione intelligente che può integrare rapidamente qualsiasi tipo di sistema esistente – attraverso lo strato di integrazione intelligente. Sopra lo strato di orchestrazione, i team possono sviluppare prodotti digitali moderni molto rapidamente – attraverso il nostro livello di esperienza utente omnichannel alimentato dall’AI,
Come ho menzionato in precedenza, FLOWX.AI combina lo sviluppo assistito dall’AI, il low-code / no-code e le capacità di codifica complete. Questa combinazione fornisce alle aziende una piattaforma flessibile, scalabile e robusta che possono utilizzare per costruire e portare le applicazioni sul mercato.
Abbiamo costruito FLOWX.AI in risposta alla mancanza di innovazione nello sviluppo delle applicazioni. I metodi tradizionali sono spesso troppo rigidi e costosi. Le soluzioni no-code, sebbene promettenti in teoria, hanno spesso fallito nel soddisfare le esigenze specifiche e complesse delle moderne aziende. Le soluzioni verticali puntuali sono inflessibili e difficili da personalizzare e sviluppare ulteriormente – non sono progettate per lo sviluppo continuo.
I nostri clienti stanno ottenendo risultati notevoli. Ad esempio, molti dei nostri clienti possono integrare circa 20 sistemi in sole 4-6 settimane e sviluppare, costruire e lanciare soluzioni digitali complesse come mutui digitali in 8-12 settimane.
Perché questa soluzione è in grado di scalare così bene?
FLOWX.AI è costruita su un’architettura di eventi guidata, elastically scalabile, che si basa su microservizi e containerizzazione. L’utilizzo di un’architettura di microservizi aumenta ulteriormente la scalabilità, consentendo la scalabilità e l’aggiornamento indipendenti delle diverse parti dell’applicazione senza interrompere l’intero sistema.
Questo framework completamente cloud-native garantisce agilità, resilienza e scalabilità, essenziali per gestire le esigenze dinamiche dello sviluppo di prodotti digitali aziendali. È anche un’architettura agnostica dell’infrastruttura, che può essere distribuita in qualsiasi setup cloud / multi-cloud / ibrido o on-prem.
Fornisce anche setup di distribuzione ad alta disponibilità e tolleranza ai guasti, vitali per il mantenimento di un servizio ininterrotto nelle applicazioni mission-critical.
La combinazione di microservizi e containerizzazione in un’architettura aperta posiziona FLOWX.AI come piattaforma ideale per le aziende che desiderano innovare rapidamente mantenendo alti standard di affidabilità e sicurezza. Questa architettura non solo supporta le esigenze tecnologiche attuali delle aziende, ma le posiziona anche per adattarsi senza sforzo ai progressi e alle sfide future nel panorama digitale.












