Hero

Har programvareutvikling blitt mer effektivt?

Av Jonny Klemetsen

Publisert 13.03.2025

Det er flere gode grunner til å stille spørsmål om en senior systemutvikler er blitt mer effektiv. Utviklingsverktøy og metoder forbedres kontinuerlig og AI blir i stadig større omfang tatt i bruk. Det er derfor lett å anta at en senior systemutvikler for 3-5 år siden var langt mindre produktiv enn en senior systemutvikler i dag.

Sonat har en veldig kompetent og erfaren gruppe med systemutviklere og vi har gjort en kvalitativ undersøkelse blant våre utviklere for å finne svar på spørsmålet.

Vi spurte våre seniorutviklere hvordan de har opplevd produktivitetsutviklingen de siste 3-5 årene. Her kan vi trekke frem noen hovedfunn:

Mange utviklere rapporterer at AI-verktøy som Copilot og ChatGPT bidrar til økt effektivitet, spesielt ved research, feilsøking og skriving av kode men generelt kan det også slås fast at utviklingsmiljøene også er blitt mye bedre de siste årene og bidrar til produktivitetsøkning.

Flere senior utviklere opplever en tidsbesparelse på 10% til 50% på oppgaver, særlig de som er repetitive eller oppgaver som krever mye research. Noen trekker også frem at ChatGPT kan brukes som sparringspartner, noe som både øker teamets effektivitet og sparer tid.

Økt erfaring spiller også en rolle i effektivitetsforbedringer. Dette gjelder spesielt i forbindelse med aktiv bruk av AI i utviklingsarbeidet.

Noen senior utviklere opplever at AI kan ta dem på villspor, føre til tidsbruk på feil ting og dermed heller bidra til negativ produktivitet.

På spørsmål om anslått økt effektivitet så varierer svarene fra 0 % til 50 %. De fleste av svarene ligger mellom 5 % og 30 %. Noen få respondenter mener at AI har hatt en betydelig effekt, mens andre opplever liten eller ingen endring.

Fordeling av svar

0 % økning: Noen få utviklere sier at produktiviteten deres ikke er nevneverdig endret. Typisk for disse er at de ikke får benyttet AI pga kundenes sikkerhetspolicy, eller fordi deres arbeidsoppgaver ikke er egnet til å dra nytte av AI.

5-10 % økning: Mange opplever en moderat produktivitetsøkning, spesielt ifm oppgaver som dokumentasjon og feilsøking.

10-30 % økning: Flertallet av utviklere ligger i denne gruppen. Forbedret utviklingsverktøy kombinert med AI hjelper med å redusere tid på repetitive oppgaver, som testskriving, dokumentasjon og research.

30-50 % økning: Noen få utviklere mener AI har hatt en betydelig innvirkning, særlig på å håndtere komplekse problemer raskere.

Hovedtrender

Forbedret utviklingsverktøy bidrar til at arbeidet går raskere enn for 3-5 år siden

AI hjelper mest med repetitivt arbeid som testing, dokumentasjon og enklere kodegenerering.

AI er en god “sparringspartner”, men krever fortsatt manuell oppfølging for å sikre kvalitet.

AI effektiviserer research, og flere utviklere sier at de bruker mindre tid på å google løsninge.

Totalt sett ligger den gjennomsnittlige produktivitetsøkningen et sted mellom 10-20 %. Det varierer imidlertid sterkt avhengig av arbeidsoppgaver og hvor aktivt AI kan brukes.

Konklusjon:
Generell forbedring i utviklingsmiljøene kombinert med AI-assistanse ser også ut til å ha en god positiv innvirkning på produktiviteten til mange systemutviklere. Det er sannsynlig at produktiviteten vil øke ytterligere fremover etter hvert som erfaring med bruk av AI øker samt at AI støtten kontinuerlig forbedres. Det er viktig å være klar over at det er individuelle forskjeller og utfordringer spesielt knyttet til bruken av AI. Noen miljø er svært restriktive i å tillate bruk mens andre IT miljø er langt mer fleksibele og profiterer nok på det i form av økt effektivitet.


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