utvikling

Utviklere mener bedre kodekvalitet er den største fordelen med DevOps

Samtidig påviser undersøkelse gjenstående utfordringer knyttet til testing og sikkerhet.

Det er betydelige fordeler med DevOps, viser undersøkelse, selv om ikke alt er rosenrødt.
Det er betydelige fordeler med DevOps, viser undersøkelse, selv om ikke alt er rosenrødt. Illustrasjonsfoto: Wikimedia

DevOps, en tilnærming der de de samme menneskene har ansvar for både utviklingen og driften av IT-systemene, har blitt tatt i bruk i mange virksomheter.

I en undersøkelse som Gitlab har utført blant nærmere 3700 utviklere og andre IT-folk i 21 land, forteller 35 prosent av utviklerne at de selv definerer og/eller bygger infrastrukturen som applikasjonene de utvikler kjøres på. 14 prosent sier at de i tillegg overvåker og følger opp infrastrukturen.

Kraftig økning på et år

Ifølge Sid Sijbrandij, administrerende direktør og medgründer der i Gitlab, viser undersøkelsen at det er flere DevOps-praktiserende enn noen gang, og at de rapporterer om dramatisk raskere utgivelsestider og virkelig kontinuerlig integrasjon og utrulling.

Andelen av respondentene som sier at deres virksomhet ruller ut nye versjoner av programvaren minst et par ganger i uka, har på et år vokst fra 45 til 60 prosent.

På spørsmål om hva som er den viktigste årsaken til å velge DevOps, er det kodekvalitet majoriteten trekker fra. Deretter følger utviklings- og leveringstid («time to market»), mindre manuell testing, lykkeligere utviklere og økt kommunikasjon og samarbeid.

Mye gjenstår innen sikkerhet og testing

– Når det er sagt, så gjenstår det fortsatt viktig arbeid, spesielt innen områdene testing og sikkerhet, sier Sijbrandij i en pressemelding.

Dette handler særlig om at de ulike teamene ikke nødvendigvis har den samme forståelsen av hvem som har ansvaret for sikkerheten. Sikkerhetsteamene mener at utviklerne ikke finner nok feil i de tidligste stadiene av utviklingen, og at rettingen av feilene ikke er høyt nok prioritert. Nesten halvparten av respondentene som primært arbeider med sikkerhet, mener at testing skjer for sent i livssyklusen til programvaren.

Forskyvning mot venstre

– Selv om det i hele bransjen er et trykk for en forskyvning mot venstre («shift-left testing» – testing tidligere i livssyklusen, journ.anm.), viser undersøkelsene våre at det er behov for større klarhet i hvordan teamenes daglige ansvar endres, fordi dette påvirker hele organisasjonens leveringsevne innen sikkerhet. Sikkerhetsteam må innføre konkrete prosesser for bruken av nye verktøy og anvendelser, for å øke utviklingseffektiviteten og sikkerhetsferdighetene, sier Johnathan Hunt, sikkerhetsdirektør i Gitlab, i en pressemelding.

Ingen av deltakerne i undersøkelsen er fra Norge. Det eneste nordiske landet som er representert, er Sverige, med 1,11 prosent av respondentene.

Rapporten om undersøkelsen er tilgjengelig her.

Powered by Labrador CMS