utviklerundersøkelse

Mange utviklere får brukt veldig lite tid på fokusert koding

Undersøkelse viser at store deler av arbeidsdagen til utviklere går med på å vente på teknologien eller å gjøre helt andre ting enn faktisk koding.

Her er det i alle fall én utvikler som får skrevet litt kode.
Her er det i alle fall én utvikler som får skrevet litt kode. Illustrasjonsfoto: Colourbox/Matej Kastelic

I gjennomsnitt får en programvareutvikler i gjennomsnitt bare kodet fokusert og uforstyrret i ti timer per uke. Tallet er lavest for seniorer og ledere, som ofte må ta seg av en rekke andre administrative oppgaver enn bare selve kodingen. Rekrutteringsarbeid og intervjuet av nye kandidater er blant dette.

Juniorer får typisk brukt 20 prosent mer tid i uken på koding enn sine mer erfarne kolleger.

Dette viser en undersøkelse som Retool, et selskap som tilbyr utviklerverktøy og -tjenester, har gjort blant 600 utviklere på ulike nivåer.

Det er begrenset hvor mange timer en utvikler får jobbet fokusert med koding i løpet av en uke. Foto: Retool
Det er begrenset hvor mange timer en utvikler får jobbet fokusert med koding i løpet av en uke.

Mye venting

I undersøkelsen avdekkes en rekke oppgaver og tidstyver som mange utviklere sier at de ønsker de kunne gjøre mindre av eller slippe. Testing av ny funksjonalitet er blant det utviklerne helst ville slippe å gjøre, men mange oppgir også de bruker mye tid på venting, enten på datamaskiner, andre ansatte eller store databasespørringer, databasesynkronisering eller bygging.

26 prosent av seniorene ønsker de kunne bruke mindre tid på å ha det gøy sammen med kollegene.

Mange oppgir også at de bruker betydelig tid hver uke på å finne dokumentasjon eller å finne ut hvem som faktisk eier en gitt kodesnutt. Et flertall oppgir at kan bruke mellom én og fire timer på dette. Det er særlig i store virkheter at eierskapet kan være vanskelig å finne ut av.

Uker til produksjon

Utviklerne har også blitt spurt om hvor lang tid det tar fra utvikleren får en idé til en kodeendring og til den er levert hos kunden. I rundt 70 prosent av tilfellene tar mellom én og fire uker, mens de resterende oppgir ned mot en knapp dag, og opp mot to år.

Tiden utviklere oppgir at det tar fra en kodeendring planlegges og til den er levert til kunden. Illustrasjon: Retool
Tiden utviklere oppgir at det tar fra en kodeendring planlegges og til den er levert til kunden.

I undersøkelsen har Retool også spurt utviklerne om i hvilken grad de bruker åpen kildekode i sine egne prosjekter. Et stort flertall oppgir at åpen kildekode er veldig eller temmelig essensielt for dem, mens bare én prosent sier at åpen kildekode er veldig lite essensielt for dem.

Mer enn 80 prosent oppgir at de henter åpen kildekode til eget arbeid, for eksempel fra Stack Overflow, minst en gang i måneden. Nesten halvparten gjør dette ukentlig eller oftere. I de fleste av tilfellene dreier det seg bare om noen titalls kodelinjer. De ferske utviklerne er mer tilbøyelige til å gjøre dette enn de mer erfarne.

Powered by Labrador CMS