Interviews
Rodrigo Coutinho, medeoprichter en AI-productmanager bij OutSystems – Interviewserie

Rodrigo Coutinho is medeoprichter en AI Product Manager bij OutSystems. Sinds hij het bedrijf in 2001 mede oprichtte, heeft hij een beslissende rol gespeeld in het ontwerp en de visie van het product, met name de architectuur en visuele taal. Vanaf dag één richtte hij zich op het ontwikkelen van innovatieve en pragmatische manieren om de snelheid van levering van bedrijfsapplicaties te verhogen. Hij is nu verantwoordelijk voor het verdubbelen van dit doel door AI te gebruiken om de productiviteit met een orde van grootte te verhogen.
OutSystems is een low-code platform aangestuurd door generatieve AI dat organisaties helpt om snel applicaties van ondernemingskwaliteit te bouwen, beheren en ontwikkelen. Het maakt snellere ontwikkeling van bedrijfskritische software mogelijk, stimuleert samenwerking tussen IT- en bedrijfsteams en ondersteunt schaalbare, cloud-native architectuur, waardoor de gehele softwarelevenscyclus wordt gestroomlijnd en achterstanden worden verminderd.
Hoe verandert AI het low-code-ontwikkelingslandschap?
Nieuwe AI-tools brengen twee belangrijke transformaties naar low-code: productiviteit en communicatiemethoden. Generatieve AI helpt low-code-ontwikkelaars om applicaties sneller en met een betere kwaliteit te bouwen. Modellen worden getraind met behulp van architecturale best practices, wat ervoor zorgt dat de suggesties die aan de ontwikkelaars worden gepresenteerd, goed zijn. Daarnaast wordt generatieve AI ook gebruikt in andere delen van de levenscyclus, zoals app-ontwerp, app-validatie en staging, waardoor de snelheid van idee naar app nog sneller wordt.
De tweede grote transformatie, een gevolg van de eerste, is dat de communicatie tussen IT en business drastisch zal veranderen. Met de mogelijkheid om AI en low-code te gebruiken om de eerste versie van de applicatie in minuten te creëren en enorme veranderingen in seconden, kan de applicatie samen met de business worden gemaakt. In plaats van te communiceren via requirements-documenten, kan IT een daadwerkelijke draaiende applicatie in realtime laten zien.
Dit zal de rol van IT veranderen, ontwikkelaars aan tafel krijgen en innovatie stimuleren door de combinatie van business en technologie.
Wat zijn de belangrijkste voordelen van AI-gestuurde low-code-ontwikkeling ten opzichte van traditionele coderingsbenaderingen?
In tegenstelling tot traditionele code met AI, overwinnen low-code platforms aangestuurd door AI – zoals OutSystems Mentor – belangrijke uitdagingen zoals verweesde code, slechte codekwaliteit en gebrek aan transparantie en uitlegbaarheid. Dit is mogelijk omdat low-code tools zoals OutSystems high-level modellen gebruiken die de complexiteit van code abstraheren, waardoor het haalbaar is om de gegenereerde applicatie te valideren om te verzekeren dat deze werkt en best practices volgt.
Welke uitdagingen komen organisaties tegen bij de implementatie van AI-gestuurde low-code platformen?
Er zijn een paar dingen waar organisaties zich bewust van moeten zijn bij het kiezen en implementeren van deze low-code aangedreven platforms. Zoek eerst naar een platform dat AI gebruikt om de gehele SDLC te verbeteren, niet alleen codegeneratie. Denk ten tweede na over hoe de tool kan helpen veranderen hoe we werken. Met Mentor wil OutSystems bijvoorbeeld de relatie tussen IT en het bedrijf veranderen, iets dat een veel diepere impact op organisaties zal hebben dan alleen het verhogen van de productiviteit van ontwikkelaars.
Ten slotte kan compliant blijven een uitdaging zijn voor organisaties die AI-gestuurde low-code platforms gebruiken. Ontwikkelaarsteams moeten niet te snel voorbij audits gaan voor nalevingssignalen of potentiële beveiligingskwetsbaarheden en altijd juridische teams betrekken, met name bij het werken met klanten of gevoelige gegevens. Daarom heeft OutSystems zich hier al op aangepast en een raamwerk geboden dat automatisch zorgt voor data governance en naleving van regelgeving.
Wat onderscheidt OutSystems van andere low-code ontwikkelingsplatformen?
OutSystems is ontworpen om de beste ontwikkelaarservaring te leveren met de meest geavanceerde AI en generatieve AI-toolset in de low-code markt. Het OutSystems-platform drijft AI-gestuurde ontwikkeling aan voor ongeëvenaarde snelheid en schaal met AI-tools om beveiligingskwetsbaarheden, technische schulden en andere onderhoudsproblemen aan te pakken. Onze geautomatiseerde AI-agentbouwer stelt IT-teams in staat om eenvoudig GenAI-geïnfuseerde apps te bouwen zonder geavanceerde GenAI-expertise.
OutSystems is ook het enige LCAP-platform dat in elk use case kan worden gebruikt, met ongeëvenaarde prestaties en schaal die zelfs het meest onvoorspelbare en inconsistente verkeer kunnen ondersteunen. Wanneer u bouwt op OutSystems, bouwt u apps die van u zijn — en altijd zullen zijn —, met eenvoudige integratie met andere technologieën en bestaande infrastructuren, en zonder muren of beperkingen op functionaliteiten.
Hoe helpt AI bedrijven het dilemma 'kopen versus bouwen' in softwareontwikkeling op te lossen?
AI en low-code platforms maken op maat gemaakte software toegankelijker, kosteneffectiever en aanpasbaarder, waardoor bedrijven nieuwe mogelijkheden krijgen om hun eigen platforms te bouwen voor een fractie van de traditionele kosten. Bovendien kunt u met AI-aangedreven low-code ontwikkelingsplatforms uw tech stack veel sneller bouwen met minder middelen.
De realiteit is dat AI hier de machtsverhoudingen verschuift: bedrijven die voorheen moesten investeren in kostbare aanpassingen van kant-en-klare software, waarbij ze vaak controle en zichtbaarheid opofferden om financiële redenen, hebben nu toegang tot nieuwe mogelijkheden om software te bouwen die specifiek voor hen werkt.
Wat is OutSystems Mentor en hoe maakt het gebruik van AI om de volledige softwareontwikkelingscyclus (SDLC) te automatiseren?
OutSystems Mentor is de eerste full software development lifecycle (SDLC) digitale werker in de branche, die app-generatie, levering en monitoring mogelijk maakt, allemaal aangestuurd door low-code en GenAI. Mentor introduceert een echte "shift-left"-benadering voor app-creatie, waardoor ontwikkelaars eerder in het proces kunnen beginnen. Beginnend met ontdekking en snelle prototyping, kunnen IT-teams ideeën valideren en initiële ontwerpen verfijnen vóór volledige ontwikkeling. Gebruikers beschrijven eenvoudigweg de app die ze nodig hebben of hun visie, en Mentor genereert een initiële versie met front-endfunctionaliteit, datamodellen en ingebedde bedrijfslogica. Door app-prototyping te automatiseren en de beste codekwaliteit in zijn klasse te garanderen, herdefinieert Mentor de SDLC.
Wat onderscheidt Mentor van andere AI-aangedreven low-code ontwikkeltools?
Mentor transformeert softwareontwikkeling en beheerworkflows in een belangrijke concurrerende differentiator. Met behulp van AI-gestuurde app-generatie, optimalisatie, geautomatiseerde kwaliteitscontroles en agents, allemaal onder het beheer van gecentraliseerde IT, verhoogt Mentor de productiviteit van ontwikkelaars en zorgt het ervoor dat applicaties voldoen aan de hoogste kwaliteitsnormen. Bovendien maakt Mentor het mogelijk om dit te doen met een snelheid die voorheen onmogelijk werd geacht, waardoor teams meer met hun tijd kunnen doen en indien nodig aanpassingen kunnen doen tijdens de ontwikkeling.
In tegenstelling tot traditionele code met generatieve AI, overwint Mentor belangrijke uitdagingen zoals verweesde code, slechte codekwaliteit en gebrek aan transparantie en uitlegbaarheid. Het zorgt ervoor dat teams de controle behouden, technische schulden verminderen en het potentieel van AI-gestuurde softwareontwikkeling volledig benutten, waardoor het een slimmere, efficiëntere keuze is voor moderne, snelle applicatieontwikkeling.
Mentor is veilig ontworpen om te voldoen aan alle vereisten en standaarden voor data governance om naleving en beveiliging te garanderen. De modelgestuurde ontwikkeling zorgt voor eenvoudiger onderhoud door zich te richten op modellen in plaats van code, waardoor ontwikkelaars zich uiteindelijk kunnen richten op de projecten die voorhanden zijn.
Hoe verbetert de AI-gestuurde aanpak van Mentor het bestuur en de beveiliging in vergelijking met traditionele GenAI-tools?
Met Mentor kunnen teams applicaties valideren en onderhouden via AI-gestuurde codebeoordelingen, waardoor alle applicaties voldoen aan de hoogst mogelijke normen voor ontwikkeling, beveiliging, prestaties, architectuur en onderhoudbaarheid op de lange termijn. Door deze beoordelingen vanaf het begin te implementeren, kunnen ontwikkelaars data governance en zichtbaarheid behouden bij elke stap van het proces.
Mentor controleert ook proactief en regelmatig op problemen die kunnen wijzen op een compromis in kwaliteit of beveiliging zodra een app in de productieomgeving staat. Alle kritieke aspecten van deze applicaties, zoals architectuur, beveiliging, prestaties en onderhoud, kunnen nauwlettend worden bewaakt en gecontroleerd op best coding practices en kwaliteit gedurende de ontwikkelingscyclus. Bij OutSystems hechten we het grootste belang aan enterprise security en erkennen we hoe belangrijk het is om ons platform en het universum van applicaties die door onze klanten zijn gebouwd te beschermen, waardoor onze klanten uiteindelijk in staat worden gesteld om veilige applicaties te bouwen, gebruikmakend van OutSystems-technologie en cloudgebaseerde services zonder dat er diepgaande technische expertise in beveiliging nodig is.
Hoe zorgt de AI-architectuur van Mentor ervoor dat meerdere agents worden ingezet om de applicatieontwikkeling te versnellen?
Mentor is een digitale werker: een niet-menselijk, AI-gestuurd teamlid dat is opgeleid om opeenvolgende taken en zelfs hele processen te voltooien of te ondersteunen. Het gebruikt een combinatie van generatieve AI-prompts, natuurlijke taalverwerking, toonaangevende AI-modellen en machinaal leren om saaie, uiteenlopende en complexe processen te automatiseren en het werk van mensen te vergroten.
Mentor maakt gebruik van meerdere agents, die elk gespecialiseerd zijn in een specifiek aspect van applicatieontwikkeling. Zo kunnen ze snel volledig functionele applicaties genereren door gelijktijdig aan verschillende delen van het project samen te werken. Hierdoor wordt de ontwikkeltijd aanzienlijk verkort, terwijl de kwaliteit behouden blijft door de sterke punten van elke agent te benutten gedurende de hele softwareontwikkelingscyclus (SDLC).
Hoe wil OutSystems zijn AI-mogelijkheden de komende jaren verder ontwikkelen?
Bij OutSystems is onze AI-strategie gericht op het gebruik van AI en machine learning om iteratieve applicatieontwikkeling te versnellen, beveiliging, prestaties en wendbaarheid te verbeteren en GenAI-aangedreven applicaties te bouwen om transformatie te versnellen. Terwijl we ons productaanbod uitbreiden via Mentor en onze AI-agentbouwerblijven we gebruikmaken van GenAI en agentische AI ​​om IT-teams in staat te stellen onbeperkt te innoveren.
Bedankt voor het geweldige interview, lezers die meer willen weten, zouden moeten bezoeken OutSystems.