Hur Endava bygger en agentbaserad organisation med Codex
Endava använder Codex för att skala senior ingenjörsexpertis genom hela leveranslivscykeln.

Weeks → hours
Minskad tid för kravanalys med Codex
Endava, ett globalt mjukvarukonsultföretag med utvecklare i Europa, Nord- och Sydamerika samt Asien, var tidigt ute med att använda Codex. För ett företag som bygger på att leverera programvara av hög kvalitet till banker, försäkringsbolag, detaljhandlare och medieföretag har förbättringarna varit betydande.
”Vi har gått från att själva producera mycket av koden till att nu övervaka det arbete som Codex kan producera”, säger Joe Dunleavy, Endavas regionala CTO för Europa. ”Kvaliteten på resultatet har ökat exponentiellt.”
Endava kallar sig nu en agentbaserad organisation: Ett företag där senior kompetens har byggts in i AI-agenter som arbetar sida vid sida med team genom hela kundrelationen – från första kontakt och idéarbete till leverans.
”Det Codex verkligen har hjälpt oss att göra är att låta små team leverera enormt värde på mycket kort tid.”
Codex förändrar hur seniora och juniora utvecklare arbetar tillsammans, säger Mike Krolnik, Endavas globala SVP för agentbaserad arkitektur. ”Seniora arkitekter som jag, från komplexa miljöer, kan formulera vad vi vill, och Codex gör det tillgängligt för de mer juniora personerna i teamet. Och ur de junioras perspektiv kan de använda det här verktyget och skapa resultat på senior, mogen nivå.”
I praktiken innebär det att ge juniora utvecklare arbete som normalt skulle vara reserverat för seniora utvecklare, där Codex fungerar som vägledning kring bästa praxis och arkitekturbeslut. ”Jag kan ge Codex ett perspektiv, och när de arbetar hjälper det dem att förstå detta perspektiv”, förklarar Krolnik. ”De kan ställa frågor om sådant de inte förstår. Som ett lärverktyg under utvecklingen kan jag ta min erfarenhet, kodifiera den och låta Codex arbeta med teamet för att lära dem bättre praxis inom mjukvaruarkitektur och utveckling.”
Denna kunskapsöverföring blir en av kärnvärdena och fördelarna med en agentbaserad organisation. Seniort omdöme, som normalt kommer genom år av parprogrammering, kodgranskning och mentorskap, blir något som ett team kan arbeta sida vid sida med i realtid. Detta förändrar hur mentorskap kan fungera för en organisations juniora utvecklare. En enda seniors perspektiv, kodat i Codex, kan vägleda flera mindre erfarna team parallellt.
”Codex har mognat som verktyg.” Vi använder det för kravanalys, design, specifikationer, utveckling och drift; det är en allmän skrivbordsagent genom hela vår utvecklingsprocess.”
När seniort omdöme alltid finns tillgängligt kan varje steg i leveransen förbättras. Endava behandlar inte längre analys, design och byggande som sekventiella steg som lämnas över mellan specialister. ”Vart och ett av dessa steg brukade ta dagar eller veckor av analys”, säger Krolnik. ”Nu när Codex paketerar analys, design och byggande tillsammans kan vi göra det som ett enda enhetligt verktyg.”
Ett nyligt samarbete mellan team visar hur det ser ut i praktiken. Endavas juridiska team gav ingenjörerna ett komplext problem: tusentals sidor kontrakt som skulle granskas mot en specifik uppsättning kriterier. Att översätta det juristerna behövde till något som utvecklarna kunde bygga utifrån skulle normalt ta veckor av fram och tillbaka. I stället spelade Krolniks team in ett två timmar långt djupdykningsmöte med de juridiska intressenterna, matade in transkriptionen i Codex och använde den för att skapa en fungerande kravspecifikation. Det som kunde ha tagit en eller två veckors revidering komprimerades till två entimmesmöten och gav en användbar specifikation.
Samma tidsbesparing syns också i kundarbetet. Endavas team producerar nu designdokument, diagram och specifikationer live i kundsessioner för att illustrera idéer. ”Du kan be det rita ett diagram över den föreslagna mjukvaruarkitekturen så att det blir lättare för våra kunder att förstå”, säger Krolnik. ”Det snabbar kraftigt upp fram och tillbaka, och det öppnar verkligen många dörrar.”
- Kodifiera era seniora medarbetare. Den största hävstången kommer från att fånga seniora arkitekters omdöme i Codex, så att juniora teammedlemmar får senior vägledning medan de utför arbetet.
- Behandla Codex som en skrivbordsagent, inte en kodningsassistent. De största genombrotten på Endava kom från att använda Codex för krav, design, kundkommunikation och drift vid sidan av kod.
- Tänk inte bara på det, prova det på riktigt! ”Det första rådet är att ni måste gå bortom att tänka på vad ni vill göra och faktiskt sätta igång och prova”, säger Dunleavy. Endavas råd till team som precis har börjat: Välj först ett arbetsflöde som inte handlar om kodning: kravanalys, designdokumentation eller kundkommunikation. Det snabbaste sättet att se Codex fulla värde är att använda det på en plats där teamet aldrig tidigare har använt ett kodningsverktyg.
”Codex förstärker varje färdighet jag har, och alla som lär sig använda det får alla sina färdigheter förstärkta.”


