Sådan bygger Endava en agentisk organisation med Codex
Endava bruger Codex til at skalere seniorudvikler-ekspertise på tværs af hele leverancelivscyklussen.

Weeks → hours
Reducerede tiden til kravanalyse med Codex
Endava, en global softwarekonsulentvirksomhed med udviklere i Europa, Nord- og Sydamerika samt Asien, var tidligt ude med at tage Codex i brug. For en virksomhed, der er bygget op omkring at levere kvalitetssoftware til banker, forsikringsselskaber, detailhandlere og medievirksomheder, har forbedringerne været betydelige.
“Vi er gået fra selv at producere meget af koden til nu at føre tilsyn med det arbejde, som Codex kan producere,” siger Joe Dunleavy, Endavas regionale CTO for Europa. “Kvaliteten af outputtet er simpelthen steget eksponentielt.”
Endava kalder nu sig selv en agentisk organisation: en virksomhed, hvor seniorekspertise er kodificeret i agenter, der arbejder sammen med teams på tværs af hele kundeleverancens livscyklus, fra indledende dialog til idéudvikling og til sidst levering.
“Det, Codex virkelig har hjulpet os med, er at få små teams til at levere enorm værdi på meget kort tid.”
Codex ændrer, hvordan senior- og juniorudviklere arbejder sammen, siger Mike Krolnik, Endavas Global SVP for Agentic Architecture. “Seniorarkitekter som mig, der kommer fra komplekse miljøer, kan formulere, hvad vi ønsker, og Codex gør det til tilgængelig viden for de mindre erfarne medarbejdere i teamet. Og set fra juniormedarbejdernes perspektiv kan de tage dette værktøj til sig og skabe output på senior-/modent niveau.”
I praksis betyder det at give juniorudviklere arbejde, som normalt ville være forbeholdt seniorudviklere, mens Codex fungerer som guide til best practices og arkitektoniske beslutninger. “Jeg kan give Codex et perspektiv, og når de arbejder, vil det hjælpe dem med at forstå dette perspektiv,” forklarer Krolnik. “De kan stille spørgsmål om ting, de ikke forstår. Som læringsværktøj under udvikling kan jeg tage min erfaring, kodificere den og få Codex til at arbejde sammen med teamet for at lære dem bedre praksisser inden for softwarearkitektur og udvikling.”
Denne vidensoverførsel ender med at være en af kerneværdierne og fordelene ved en agentisk organisation. Erfaren dømmekraft, som normalt kommer gennem mange års parløb, kodegennemgang og mentoring, bliver til noget, et team kan arbejde sammen med i realtid. Det ændrer, hvordan mentorordninger kan foregå for en organisations juniorudviklere. En enkelt seniors perspektiv, kodet ind i Codex, kan vejlede flere mindre erfarne teams parallelt.
“Codex er modnet som værktøj. Vi bruger det til kravanalyse, design, specifikationer, udvikling og drift; det er en generel desktop-agent på tværs af hele vores livscyklus.”
Når erfaren dømmekraft altid er tilgængelig, kan hvert trin i leverancen forbedres. Endava behandler ikke længere analyse, design og udvikling som sekventielle faser, der overdrages mellem specialister. “Hver af disse faser plejede at tage dage eller uger med analyse,” siger Krolnik. “Nu, hvor Codex samler analyse, design og udvikling, kan vi gøre det som ét samlet værktøj.”
Et nyligt samarbejde på tværs af teams viser, hvordan det ser ud i praksis. Endavas juridiske team bragte udviklerne et komplekst problem: tusindvis af kontraktsider, der skulle gennemgås op mod et specifikt sæt kriterier. At oversætte det, juristerne havde brug for, til noget udviklerne kunne bygge ud fra, ville normalt tage uger med frem og tilbage. I stedet optog Krolniks team et to timer langt dybdegående møde med de juridiske interessenter, gav transskriptionen til Codex og brugte den til at generere en fungerende kravspecifikation. Det, der kunne have taget en uge eller to med revisioner, blev komprimeret til to møder på en time og resulterede i en brugbar specifikation.
Den samme tidsbesparelse viser sig også i kundearbejdet. Endavas teams producerer nu designdokumenter, diagrammer og specifikationer live i kundesessioner for at illustrere idéer. “Du kan bede det om at tegne et diagram over den foreslåede softwarearkitektur, så det bliver lettere for vores kunder at forstå,” siger Krolnik. “Det accelererer hurtigt frem og tilbage, og det åbner virkelig mange døre.”
- Kodificér jeres erfarne medarbejdere. Den største effekt kommer af at indfange seniorarkitekters dømmekraft i Codex, så junioransatte i teamet får vejledning fra de erfarne medarbejdere, mens de udfører arbejdet.
- Behandl Codex som en desktop-agent, ikke som en kodeassistent. De største gennembrud hos Endava kom fra at anvende Codex på krav, design, kundekommunikation og drift sideløbende med kode.
- Tænk ikke bare over det, prøv det grundigt af! “Det første råd er, at du skal gå videre end bare at tænke over, hvad du vil gøre, og faktisk gå i gang og prøve det,” siger Dunleavy. Endavas råd til teams, der lige er begyndt: Vælg først et workflow uden kodning: kravanalyse, designdokumentation eller kundekommunikation. Den hurtigste måde at se Codex’ fulde værdi på er at bruge det et sted, hvor jeres team aldrig før har brugt et kodningsværktøj.
“Codex forstærker alle mine færdigheder, og alle, der lærer at bruge det, får alle deres færdigheder forstærket.”


