Hero

Har AI forbedret effektiviteten i programvareutviklingen?

Av Jonny Klemetsen

Publisert 03.03.2025

Introduksjon
Vi har gjort en kvalitativ undersøkelse blant våre senior utviklere om hvordan vi opplever produktivitetsveksten i de siste 3-5 årene. Vi mener det er et viktig tema for å sikre at våre kunder stadig for mer verdi for de tjenestene de kjøper men også fordi vi er nysgjerrig på hvordan AI påvirker produktiviten. Vi tok for oss ulike tema som:


1.Hvordan AI endrer tidsbruken på repetitive utviklingsoppgaver
2.Hvordan AI påvirker antall bugs i kode
3.Har AI redusert tiden brukt på feilsøking?
4.Har AI redusert behovet for manuelle kodegjennomganger?
5.Frigir AI tid til kreativ og kompleks utvikling?
6.Har AI gjort onboardingen av nye utviklere raskere?
7.Har det vært en produktivitetsvekst blant systemutviklere?

Vi vil gjennom flere blogg innlegg de neste dagene publisere resultatet fra undersøkelsen.

AI-assistenter har blitt en stadig mer integrert del av utvikleres arbeidsflyt. Men hvor mye tid sparer de egentlig? Jeg stilte 50 senior utviklere spørsmålet: Hvordan har tidsbruken på repetitive oppgaver (som dokumentasjon, testing og oppsett) endret seg med AI? Her er hva de svarte.

Flere utviklere rapporterte at AI har hatt en merkbar innvirkning på tidsbruken på repetitive oppgaver:

"Går mye raskere. Minst dobling."
"Den er veldig god på å skrive dokumentasjon og rammeverk for tester. Produktiviteten har økt med kanskje 30 %."
"AI hjelper mye her, spesielt med autogenerering av dokumentasjon, enkle testskrivinger og oppsett av nye prosjekter. Jeg bruker 30–50 % mindre tid på disse oppgavene enn tidligere."
"Tidsbruken redusert drastisk, AI skriver ofte bedre enn mennesker. Det blir ofte glemt seksjoner eller tatt med unødvendige seksjoner når et menneske skriver. AI har simplifisert dokumentasjon spesielt."

Det er et mindre tall av våre utviklere som ikke kan peke på forbedringer eller som ikke har mulighet til å benytte AI til denne typen oppgaver av sikkerhetsårsaker.

Selv om mange ser fordeler, er det også utfordringer. Her blir det pekt på ting som:

"Testene har ofte dårlig og 'ikke gjennomtenkt' mekanisk dekning, så de må gjerne gås gjennom og justeres."
"AI genererer testdata på en grei måte, men krever fortsatt manuell gjennomgang for å verifisere kvaliteten."

Konklusjon
AI har vist seg å være et nyttig verktøy for mange utviklere, spesielt når det gjelder repetitivt arbeid som testing, dokumentasjon og kodegenerering. For noen har det gitt store gevinster i arbeidsflyten, mens andre ikke har merket noen vesentlig forskjell. Effektiviteten ser ut til å avhenge av faktorer som arbeidsoppgaver, organisasjonskultur og hvor godt utviklere vet hvordan de skal bruke AI-verktøyene.

Neste blogg vil handle om «Hvordan AI påvirker antall bugs i kode»

Blogginnlegget er skrevet ved hjelp av Open AI Chat GPT og Google Gemini.

Bergen
C. Sundts gate 17-19
5004
Kontaktperson
Kjartan Storli
Oslo
Karl Johans gate 13
0154
Kontaktperson
Haakon Skramstad
Trondheim
Olav Tryggvasons gt. 40
7011
Kontaktperson
Nadeem Qureshi
Environment