Hoe Endava met Codex een agentische organisatie bouwt
Endava gebruikt Codex om senior engineeringexpertise op te schalen over de volledige leveringscyclus.

Weeks → hours
Kortere analysetijd voor requirements met Codex
Endava, een wereldwijd softwarebedrijf met engineers in Europa, Noord- en Zuid-Amerika en Azië, was een vroege gebruiker van Codex. Voor een bedrijf dat draait om het leveren van kwaliteitssoftware voor banken, verzekeraars, retailers en mediabedrijven, zijn de verbeteringen aanzienlijk geweest.
‘We zijn van zelf veel code schrijven overgestapt naar het begeleiden van het werk dat Codex produceert’, zegt Joe Dunleavy, Endava’s regionale CTO voor Europa. ‘De kwaliteit van de output is exponentieel gestegen.’
Endava noemt zichzelf nu een agentische organisatie: een bedrijf waar senior expertise is vastgelegd in agents die naast teams werken gedurende de volledige klantbetrokkenheidscyclus, van intake tot ideevorming en uiteindelijk levering.
‘Waar Codex ons echt bij heeft geholpen, is dat kleine teams in zeer korte tijd enorme waarde kunnen leveren.’
Codex verandert hoe senior en junior engineers samenwerken, zegt Mike Krolnik, Endava’s Global SVP of Agentic Architecture. ‘Senior architecten zoals ik, die uit complexe omgevingen komen, kunnen verwoorden wat we willen, en Codex maakt dat tot toegankelijke informatie voor de meer junior mensen in het team. En vanuit junior perspectief kunnen zij deze tool gebruiken en output op senior, volwassen niveau creëren.’
In de praktijk betekent dat dat junior developers werk krijgen dat normaal voor senior engineers is gereserveerd, waarbij Codex als gids fungeert voor best practices en architectuurbeslissingen. ‘Ik kan Codex mijn manier van denken meegeven, en tijdens hun werk helpt Codex teamleden die denkwijze te begrijpen’, legt Krolnik uit. ‘Ze kunnen vragen stellen over dingen die ze niet begrijpen. Als leermiddel tijdens ontwikkeling kan ik mijn ervaring vastleggen en Codex met het team laten werken om hun best practices in softwarearchitectuur en ontwikkeling te leren.’
Deze kennisoverdracht blijkt een van de kernwaarden en voordelen van een agentische organisatie te zijn. Senior beoordelingsvermogen, dat normaal ontstaat door jaren van pairing, codereview en mentoring, wordt iets waarmee een team in realtime kan samenwerken. Dit verandert hoe mentoring voor junior developers binnen een organisatie kan plaatsvinden. Het perspectief van één senior, vastgelegd in Codex, kan meerdere minder ervaren teams parallel begeleiden.
‘Codex is als tool volwassener geworden.” We gebruiken het voor requirementsanalyse, ontwerp, specificaties, ontwikkeling en operations; het is een algemene desktopagent voor onze hele levenscyclus.’
Wanneer senior beoordelingsvermogen altijd beschikbaar is, kan elke stap van de levering worden verbeterd. Endava behandelt analyse, ontwerp en ontwikkeling niet langer als opeenvolgende fasen die tussen specialisten worden overgedragen. ‘Elk van deze fasen kostte vroeger dagen of weken aan analyse’, zegt Krolnik. ‘Nu Codex analyse, ontwerp en bouw samenbrengt, kunnen we dit binnen één geïntegreerde workflow uitvoeren.’
Een recente samenwerking tussen teams laat zien hoe dat er in de praktijk uitziet. Het juridische team van Endava legde engineering een complex probleem voor: duizenden pagina’s contracten die aan een specifieke set criteria moesten worden getoetst. Vertalen wat de juristen nodig hadden naar iets waarop engineering kon bouwen, zou normaal weken van heen-en-weer kosten. In plaats daarvan nam Krolniks team een deep-dive van twee uur met de juridische stakeholders op, voerde het transcript in Codex in en gebruikte het om een werkende requirementsspecificatie te genereren. Wat een week of twee aan revisies had kunnen kosten, werd teruggebracht tot twee vergaderingen van een uur en leverde een bruikbare specificatie op.
Diezelfde tijdwinst is ook zichtbaar in klantwerk. De teams van Endava maken nu live in klantsessies ontwerpdocumenten, diagrammen en specificaties om ideeën te illustreren. ‘Je kunt het vragen een diagram van de voorgestelde softwarearchitectuur te tekenen, zodat het voor onze klanten makkelijker te begrijpen is’, zegt Krolnik. ‘Het versnelt de afstemming enorm, en het opent echt veel deuren.’
- Leg de kennis van je senior medewerkers vast. De grootste meerwaarde ontstaat uit het vastleggen van het beoordelingsvermogen van senior architecten in Codex, zodat junior teamleden senior begeleiding krijgen tijdens de uitvoering.
- Zie Codex als een desktopagent, niet als programmeerassistent. De grootste doorbraken bij Endava kwamen door Codex naast code ook toe te passen op requirements, ontwerp, klantcommunicatie en operations.
- Denk er niet alleen over na, probeer het echt! ‘Het eerste advies is dat je verder moet gaan dan nadenken over wat je wilt doen en er echt mee aan de slag moet gaan’, zegt Dunleavy. Het advies van Endava aan teams die net beginnen: kies eerst een workflow zonder code: requirementsanalyse, ontwerpdocumentatie of klantcommunicatie. De snelste manier om de volledige waarde van Codex te zien, is het te gebruiken binnen een proces waarvoor je team nog nooit eerder programmeertools heeft ingezet.
‘Codex versterkt elke vaardigheid die ik heb, en iedereen die leert hoe je het gebruikt, haalt meer uit zijn vaardigheden.’


