Interviste
Rodrigo Coutinho, Co-fondatore e Responsabile del Prodotto AI di OutSystems – Serie di Interviste

Rodrigo Coutinho è un co-fondatore e Responsabile del Prodotto AI di OutSystems. Dal 2001, quando ha co-fondato l’azienda, ha avuto un ruolo determinante nella progettazione e nella visione del prodotto, in particolare nella sua architettura e nel suo linguaggio visivo. Fin dal primo giorno, si è concentrato sullo sviluppo di metodi innovativi e pragmatici per aumentare la velocità di consegna delle applicazioni aziendali. Ora è responsabile di raddoppiare questo obiettivo utilizzando l’AI per aumentare la produttività di un ordine di grandezza.
OutSystems è una piattaforma low-code alimentata da AI generativa che aiuta le organizzazioni a costruire, gestire e far evolvere rapidamente applicazioni aziendali di livello enterprise. Consente uno sviluppo più rapido di software mission-critico, incoraggia la collaborazione tra team IT e aziendali e supporta un’architettura cloud-native scalabile, semplificando l’intero ciclo di vita del software e riducendo gli arretrati.
Come l’AI sta trasformando il paesaggio dello sviluppo low-code?
I nuovi strumenti AI stanno portando due trasformazioni significative nel low-code: produttività e metodi di comunicazione. L’AI generativa sta aiutando gli sviluppatori low-code a costruire applicazioni più velocemente e con una migliore qualità. I modelli sono stati addestrati utilizzando le migliori pratiche architettoniche, il che garantisce che le suggerimenti presentate agli sviluppatori siano valide. Inoltre, l’AI generativa viene utilizzata anche in altre parti del ciclo di vita, come la progettazione dell’app, la convalida dell’app e la messa in produzione, accelerando ulteriormente la velocità da idea ad app.
La seconda grande trasformazione, una conseguenza della prima, è che la comunicazione tra IT e azienda cambierà drasticamente. Con la capacità di utilizzare l’AI e il low-code per creare la prima versione dell’applicazione in pochi minuti e apportare grandi modifiche in pochi secondi, l’applicazione può essere creata insieme all’azienda. Invece di comunicare attraverso documenti di requisiti, l’IT può mostrare un’applicazione in esecuzione in tempo reale.
Ciò trasformerà il ruolo dell’IT, portando gli sviluppatori al tavolo e abilitando l’innovazione a scaturire dalla congiunzione di azienda e tecnologia.
Quali sono i principali vantaggi dello sviluppo low-code alimentato da AI rispetto ai tradizionali approcci di codifica?
A differenza del codice tradizionale con AI, le piattaforme low-code alimentate da AI – come OutSystems Mentor – superano sfide chiave come il codice orfano, la scarsa qualità del codice e la mancanza di trasparenza e spiegabilità. Ciò è possibile perché gli strumenti low-code come OutSystems utilizzano modelli di alto livello che astraggono le complessità del codice, rendendo possibile convalidare l’applicazione generata per assicurarsi che funzioni e segua le migliori pratiche.
Quali sfide affrontano le organizzazioni quando implementano piattaforme low-code alimentate da AI?
Esistono alcune cose di cui le organizzazioni devono essere consapevoli quando scelgono e implementano queste piattaforme low-code alimentate da AI. In primo luogo, cercare una piattaforma che utilizzi l’AI per migliorare l’intero ciclo di vita del software, non solo la generazione del codice. In secondo luogo, pensare a come lo strumento possa aiutare a cambiare il modo in cui lavoriamo. Ad esempio, con Mentor, OutSystems mira a cambiare la relazione tra IT e azienda, qualcosa che avrà un impatto molto più profondo sulle organizzazioni oltre a semplicemente aumentare la produttività degli sviluppatori.
Infine, rimanere conformi può essere una sfida per le organizzazioni che utilizzano piattaforme low-code alimentate da AI. I team di sviluppo devono ricordare di non superare gli audit per i segnali di allarme di conformità o le potenziali vulnerabilità di sicurezza e coinvolgere sempre i team legali, in particolare quando si lavora con clienti o dati sensibili. È per questo che OutSystems ha già adeguato la propria piattaforma per fornire un framework che garantisce automaticamente la governance dei dati e la conformità normativa.
Cosa distingue OutSystems dalle altre piattaforme di sviluppo low-code?
OutSystems è progettata per offrire la migliore esperienza di sviluppo con il set di strumenti AI e AI generativa più sofisticato nel mercato low-code. La piattaforma OutSystems alimenta lo sviluppo guidato da AI per una velocità e una scala senza precedenti, con strumenti AI per affrontare le vulnerabilità di sicurezza, il debito tecnico e altri problemi di manutenzione. Il nostro costruttore di agenti AI automatizzato consente ai team IT di costruire facilmente app infuse con GenAI senza necessità di competenze avanzate in GenAI.
OutSystems è anche l’unica piattaforma LCAP che può essere utilizzata in qualsiasi caso d’uso, offrendo prestazioni e scalabilità senza pari che possono supportare anche il traffico più imprevedibile e inconsistente. Quando si costruisce su OutSystems, si costruiscono app che sono – e saranno sempre – di proprietà, con facile integrazione con altre tecnologie e infrastrutture esistenti, e senza barriere o limitazioni sulle funzionalità.
Come l’AI aiuta le aziende a risolvere il dilemma “acquista vs costruisci” nello sviluppo del software?
L’AI e le piattaforme low-code stanno rendendo il software personalizzato più accessibile, economico e adattabile, offrendo alle aziende nuove opportunità di costruire le proprie piattaforme a una frazione del costo tradizionale. Inoltre, le piattaforme di sviluppo low-code alimentate da AI consentono di costruire il proprio stack tecnologico molto più velocemente utilizzando meno risorse.
La realtà è che l’AI sta spostando l’equilibrio di potere – le aziende che in precedenza dovevano investire in personalizzazioni costose di software off-the-shelf, spesso sacrificando il controllo e la visibilità per motivi finanziari, ora hanno accesso a nuove strade per costruire software che funziona specificamente per loro.
Cosa è OutSystems Mentor e come sfrutta l’AI per automatizzare l’intero ciclo di vita del software (SDLC)?
OutSystems Mentor è il primo lavoratore digitale completo per il ciclo di vita del software (SDLC), che consente la generazione di app, la consegna e il monitoraggio, tutto alimentato da low-code e GenAI. Mentor introduce un approccio “shift-left” vero e proprio alla creazione di app, consentendo agli sviluppatori di iniziare prima nel processo. A partire dalla scoperta e dalla prototipazione rapida, i team IT possono convalidare le idee e raffinare i progetti iniziali prima dello sviluppo su larga scala. Gli utenti semplicemente descrivono l’app di cui hanno bisogno o la loro visione, e Mentor genera una versione iniziale con funzionalità front-end, modelli di dati e logica aziendale incorporata. Automatizzando la prototipazione dell’app e garantendo la qualità del codice di classe mondiale, Mentor ridefinisce il SDLC.
Cosa distingue Mentor dalle altre piattaforme di sviluppo low-code alimentate da AI?
Mentor trasforma i flussi di lavoro di sviluppo e gestione del software in un differenziatore competitivo importante. Utilizzando la generazione di app guidata da AI, l’ottimizzazione, i controlli di qualità automatizzati e gli agenti tutti sotto la governance dell’IT centralizzata, Mentor aumenta la produttività degli sviluppatori mentre garantisce che le applicazioni soddisfino gli standard di qualità più alti. Inoltre, Mentor consente che ciò avvenga a una velocità precedentemente ritenuta impossibile, consentendo ai team di fare di più con il loro tempo e di adattarsi come necessario durante lo sviluppo.
Al contrario del codice tradizionale con AI generativa, Mentor supera sfide chiave come il codice orfano, la scarsa qualità del codice e la mancanza di trasparenza e spiegabilità. Garantisce che i team mantengano il controllo, riducano il debito tecnico e sfruttino appieno il potenziale dello sviluppo di software guidato da AI, rendendolo una scelta più intelligente e efficiente per lo sviluppo di app rapide e moderne.
Mentor è progettato per essere sicuro e rispettare tutti i requisiti di governance dei dati e gli standard per garantire la conformità e la sicurezza. Il suo sviluppo guidato da modelli consente una maggiore manutenibilità concentrandosi sui modelli anziché sul codice, permettendo agli sviluppatori di concentrarsi sui progetti in corso.
Come l’approccio basato su AI di Mentor migliora la governance e la sicurezza rispetto agli strumenti GenAI tradizionali?
Con Mentor, i team possono convalidare e mantenere le applicazioni attraverso recensioni di codice guidate da AI, garantendo che tutte le applicazioni soddisfino gli standard più alti per lo sviluppo, la sicurezza, le prestazioni, l’architettura e la manutenibilità a lungo termine. Implementando queste recensioni fin dall’inizio, gli sviluppatori possono mantenere la governance dei dati e la visibilità in ogni fase del processo.
Mentor controlla anche proattivamente e regolarmente se ci sono problemi che potrebbero suggerire un compromesso nella qualità o nella sicurezza una volta che un’app è in ambiente di produzione. Tutti gli aspetti critici di queste applicazioni – come l’architettura, la sicurezza, le prestazioni e la manutenzione – possono essere monitorati e verificati per le migliori pratiche di codifica e la qualità durante l’intero ciclo di sviluppo. In OutSystems, attribuiamo importanza fondamentale alla sicurezza aziendale e riconosciamo quanto sia importante salvaguardare la nostra piattaforma e l’universo di applicazioni costruite dai nostri clienti, permettendo loro di costruire app sicure sfruttando la tecnologia e i servizi cloud di OutSystems senza richiedere competenze tecniche approfondite in materia di sicurezza.
Come l’architettura AI di Mentor orchestra più agenti per accelerare lo sviluppo di applicazioni?
Mentor è un lavoratore digitale: un membro del team non umano alimentato da AI addestrato a completare o supportare attività e processi sequenziali, anche interi. Utilizza una combinazione di prompt di AI generativa, elaborazione del linguaggio naturale, modelli AI leader e apprendimento automatico per automatizzare processi tediosi, disparati e complessi e aumentare il lavoro degli esseri umani.
Mentor utilizza più agenti, ciascuno specializzato in un aspetto specifico dello sviluppo di applicazioni, per generare rapidamente app completamente funzionali collaborando su diverse parti del progetto contemporaneamente, riducendo significativamente il tempo di sviluppo e mantenendo la qualità sfruttando i punti di forza di ciascun agente durante l’intero ciclo di vita del software (SDLC).
Come OutSystems pianifica di evolvere le proprie capacità AI nei prossimi anni?
In OutSystems, la nostra strategia AI si concentra sull’utilizzo dell’AI e dell’apprendimento automatico per accelerare lo sviluppo di applicazioni iterative, migliorare la sicurezza, le prestazioni e l’agilità, e costruire app alimentate da GenAI per accelerare la trasformazione. Mentre espandiamo le nostre offerte di prodotti attraverso Mentor e il nostro Costruttore di Agenti AI, continueremo a sfruttare GenAI e AI agente per consentire ai team IT di innovare senza limiti.
Grazie per la grande intervista, i lettori che desiderano saperne di più possono visitare OutSystems.












