Hva er DevOps?
Det er en kombinasjon av de engelske begrepene utvikling og drift.
Definisjon
DevOps er en programvareutviklingsfilosofi som fokuserer på kommunikasjon, samarbeid og integrasjon mellom programvareutviklere og IT-driftspersonell.
Opprinnelse
Begrepet DevOps ble først lansert i 2009 med presentasjonen "10 deploys per day" av John Allspaw og Paul Hammond på O'Reilly Velocity 09-arrangementet, men bevegelsen startet faktisk i 2007, da Patrick Debois, en uavhengig konsulent, opplevde konflikter mellom utviklings- og driftsteamene.
Utvikling
DevOps har utviklet seg til å inkludere praksiser som kontinuerlig levering og kontinuerlig distribusjon, med mål om å forbedre kvaliteten, hastigheten og lønnsomheten til programvaren.
Tverrfaglig Samarbeid
DevOps krever et kulturelt skifte mot samarbeid og integrasjon mellom tradisjonelt isolerte utviklings- og driftsteam.
Kontinuerlig Integrasjon
Kontinuerlig integrasjon (CI) er en viktig praksis i DevOps som innebærer automatisk oppdatering av kode i et delt repository. Målet er å raskt oppdage og fikse feil, forbedre programvarekvalitet og akselerere leveringstid.
Kontinuerlig Distribusjon
En annen utvikling av DevOps-paradigmet er kontinuerlig distribusjon (CD), der kodeendringer automatisk slippes ut i produksjonsmiljøet.
Vil du lære mer?
Hvis du er nysgjerrig på å lære mer om DevOps, ta kontakt med meg på X. Jeg elsker å dele ideer, svare på spørsmål og diskutere nysgjerrigheter om disse temaene, så ikke nøl med å stikke innom. Vi sees!
Hva er Pair Programming?
Pair Programming er en programvareutviklingsteknikk der to programmerere jo...
Hva betyr Market Fit?
Market fit skjer når et selskaps produkt tilfredsstiller et sterkt markedsb...
Hva betyr mindset?
Mindset, eller mentalitet, er et sett med etablerte holdninger, tro og pers...