Er I klar til AI-drevet softwareudvikling?

Få indblik i, hvordan du klæder dine udviklere på og tilpasser udviklingsprocesser

Vores eksperter har gennem længere tid arbejdet intensivt med området og giver i dette webinar et aktuelt indblik i, hvordan du klæder dine udviklere på til AI-drevet udvikling, samt hvilke forandringer det medfører for udviklingsprocessen.

Webinaret henvender sig til beslutningstagere, der ønsker at forstå, hvordan AI konkret ændrer udviklingsprocesser og værktøjer – og hvad man bør prioritere lige nu.

Q&A fra webinaret

Hvilke værktøjer bruger I til at bygge de her "Agent teams"? 

Vi bruger mange forskellige værktøjer. Claude Code er vores standardvalg lige nu, men vi benytter også OpenCode, lokale modeller m.m. 

Har I en foretrukken modeludbyder, fx OpenAI eller Anthropic? Benchmarks peger jo skiftevis på den ene eller den anden som den bedste kodningsagent, alt efter hvem der har udgivet den nyeste version. Skifter I løbende model, eller bruger I primært Claude? Og måske også lokale løsninger? 

Vi bruger mange forskellige værktøjer. Claude Code er vores standardvalg lige nu, men vi benytter også OpenCode, lokale modeller m.m. – og en del andet. 

I nævnte, at I havde investeret i "det bedste AI-værktøj" til hele afdelingen. Kan I sige lidt mere om det?

Vi bruger flere værktøjer, men vores standardvalg lige nu er Claude Code. 

Vil I fortsat holde det i IT-afdelingen? Der er jo overvejelser om at slippe det fri til forretningen og lade dem vibe-code apps. Udfordringen er, at de ikke kender det framework, vi normalt arbejder i, og derudover er der også spørgsmålet om, hvem der skal eje løsningen. Hvad er jeres refleksioner om det? 

Som vi ser det lige nu, tror vi stadig på, at kode skal skrives af folk, der kan skrive kode. Hvis man ved, hvad man bygger, og hvilke værktøjer man bør bruge osv., får man også en langt bedre kvalitet.

Hvordan arbejder I med sikkerhed? Altså alt fra kodekvalitet til fx unit tests og decision/line coverage – eller fuzz- og pentesting? CRA stiller fx krav om Secure by Design. Hvad gør I her?

Lige nu er vores udgangspunkt, at den, der laver koden ved hjælp af AI, også ejer koden. Så vi kvalitetssikrer gennem grundige reviews og den sædvanlige stolthed, vores udviklere har i deres arbejde. Man sender ikke noget videre til review, før man selv synes, koden er god nok. AI hjælper os også meget med at skrive unit tests, integrationstests, test pipelines m.m. Men testkode skal selvfølgelig også reviewes.

Derudover har vi fokus på CRA og er med i standardiseringsprocessen omkring CRA-standarderne. Vi har processer omkring sikkerhed og kodekvalitet, og vi er ved at opdatere dem både i forhold til CRA og brugen af AI.

Hvilke værktøjer har I valgt at investere i? 

Vi bruger GitHub Copilot, Claude Code og OpenCode. Lige nu er Claude vores standardvalg, men alle er frie til at vælge det værktøj, de helst vil bruge. Vi håber, at OpenCode på sigt kan indhente Claude, så vi i højere grad selv kan styre stakken, men lige nu bruger vi dem alle. Vi eksperimenterer også med lokale modeller gennem OpenCode osv. 

Hvordan oplever I tokenforbruget, når I kører teams med review, udviklere osv.? Mange sidder måske med en Claude Pro og tænker: Det kunne jeg godt tænke mig. Men hvad er i jeres optik nødvendigt abonnementsmæssigt for at kunne køre de her teams, uden at man løber tør for tokens midt i udviklingsprocessen med agenterne? 

Med vores nuværende setup løber vi meget sjældent tør. Men vi er også indstillet på, at man gerne må gå over lige nu, og så betaler vi bare for det “overflow”.

Jeg oplever ofte, at reviews bliver overfladiske, fordi det i praksis kun er få, der gør det systematisk, og fordi der er for mange detaljer. AI kunne måske hjælpe her. Ser I, at reviews i fremtiden i højere grad kan understøttes af AI? 

Særligt når en PR vokser, kan den være svær at overskue, og man bliver hurtigt fartblind. Derfor er vi også ved at finde ud af, hvad der faktisk er vigtigst at fokusere på i reviews. Vi bruger også AI til at forbedre koden før, under og efter PR. Men vi har stadig stort fokus på, at vi som udviklere skal forstå, hvad der sker i koden. 

Kan man i virkeligheden ikke lave workflow 01–06 via AI, og er det derfor især vigtigt at definere, hvad softwaren skal? Betyder det, at user stories, business case og system engineering bliver endnu vigtigere – hvad tænker I? 

Hvis du kan leve med software, hvor du kun ved, at det virker udadtil, så kan du godt udvikle på den måde. Man kan begynde at se noget software som “brug og smid væk”, og for nogle små værktøjer kan det sikkert være fint. Men hvis du vil kunne stå inde for korrekthed, sikkerhed osv., så bør der stadig være mennesker inde over.  

Det nye flow giver god mening. Når trin 2 og 3 går hurtigere, men der skal bruges mere tid i 4 og 5, hvordan ser det samlede tidsforbrug så ud ved større opgaver? Og hvad bør man forventningsafstemme med organisationen i forhold til leverancestørrelser? 

Det er stadig meget svært at vurdere speed-up-faktoren, så det er noget, vi er ved at finde ud af. Vores mavefornemmelse er, at et almindeligt workflow går 2–3 gange hurtigere, og at prototyper går markant hurtigere. Vi oplever også nogle gange, at scope bliver lidt større, og at vi kan levere ekstra ting som højere test coverage og bedre tilgængelighed inden for de samme rammer. 

Hvor meget har I styret AI'en? Starter I med en stor kravspecifikation og lader den arbejde ud fra hele specifikationen, eller deler I den op i mindre bidder og giver den dem én ad gangen? Og gemmer I kravspecifikationen direkte sammen med koden? 

Det rykker sig hele tiden, hvordan vi fastholder specifikationer over for AI-agenterne. I starten skrev vi sammen med AI lange kravspecifikationer i .md-dokumenter, som vi gemte sammen med koden. Det er vi gået væk fra, fordi for meget information nogle gange bare “forstyrrer” billedet, når kontekstvinduet bliver fyldt op. Værktøjerne er i dag virkelig gode til selv at søge rundt i og forstå koden, så det læner vi os gerne op ad frem for at have lange specifikationsdokumenter liggende i kodebasen. 

Det afhænger lidt af projektet. I mindre projekter kan man godt køre det som en række Markdown-filer i repoet, mens vi i større projekter arbejder med user stories i fx Jira. Generelt er det en god idé at holde issues afgrænsede for at bevare overblikket – også i forhold til reviews.

Spørgsmål til gæstesystemet, som Alexandra Instituttet selv har kodet med AI på 70 timer.  Var det en del af planen fra start, at projektet skulle gå hurtigt, og hvordan greb I det an? Arbejdede I med en kort deadline eller en timebox, hvis det giver mening? 

For os var det lidt en øvelse i at se, hvor langt vi kunne nå med ren AI-dreven udvikling. Derfor satte vi kun ganske få timer af til det og var klar til at skifte til et købesystem, hvis vi ikke kunne nå at få et fungerende system op at køre. Men vi fandt hurtigt ud af, at vi sagtens kunne nå i mål inden for de rammer, vi havde sat.

Hvad gør I for at indfange og fastholde de ekstra krav, der kommer? 

Vi bruger som udgangspunkt vores standardprocesser med Jira-boards og issues. Vi er blevet bedre til at udvide beskrivelserne med acceptkriterier, så det er nemmere for en AI at arbejde med. 

Hvad er jeres erfaringer med – og overvejelser om – udgifterne til AI-udbyderne? 

Det korte svar er, at det er en stor udgift, som det ser ud lige nu, men også at vi vurderer, at det giver et godt speed-up. 

kontakt

Har du spørgsmål, er du altid velkommen til at tage fat i os.

Mads Darø Kristensen
Principal Application Architect, PhD Assistant Head of Lab

mads.kristensen@alexandra.dk

Andre events

Måske kunne disse events også have din interesse:

Arrangement

Dansk hostet AI-platform

9. JUNI 2026 · ONLINE
Mange danske organisationer vil gerne i gang med at bruge AI. Men hvordan gør man det uden at sende følsomme data til udenlandske tech-giganter? Prøv vores AI-platform.

Læs mere »
Arrangement

Innovationskonkurrence

20. JUNI 2026
Pitch din idé til fremtidens sundhedsvæsen og vind et udviklingsforløb hos Alexandra Instituttet til en værdi af 300.000 kr.

Læs mere »

Formular indsendt!