Hvad er DevOps?
Det er en kombination af de engelske termer udvikling og operationer.
Definition
DevOps er en softwareudviklingsfilosofi, der fokuserer på kommunikation, samarbejde og integration mellem softwareudviklere og IT-operationelle fagfolk.
Oprindelse
Begrebet DevOps blev opfundet i 2009 med præsentationen "10 deploys per day" af John Allspaw og Paul Hammond ved O'Reilly Velocity 09-eventet, men bevægelsen begyndte faktisk i 2007, da Patrick Debois, en uafhængig konsulent, oplevede konflikter mellem udviklings- og operationsteams.
Udvikling
DevOps har udviklet sig til at inkludere praksis som kontinuerlig levering og kontinuerlig deployment, der sigter mod at forbedre kvaliteten, hastigheden og rentabiliteten af software.
Tværfagligt Samarbejde
DevOps kræver et kulturelt skift mod samarbejde og integration mellem traditionelt adskilte udviklings- og operationsteams.
Continuous Integration
Continuous Integration (CI) er en vigtig praksis i DevOps, der involverer automatisk opdatering af kode i et delt repository. Målet er hurtigt at opdage og rette fejl, forbedre softwarekvalitet og accelerere leveringstiden.
Continuous Deployment
En anden udvikling af DevOps-paradigmet er Continuous Deployment (CD), hvor kodeændringer automatisk frigives til produktionsmiljøet.
Vil du vide mere?
Hvis du vil gå mere i dybden med DevOps —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!
Hvad betyder CI?
Continuous Integration (CI) er en softwareudviklingspraksis, hvor udviklere...
Hvad er Continuous Integration (CI) og Continuous Deployment (CD)?
CI involverer hyppig integration af kodeændringer i et delt repository og a...
Hvad er en Feature Flag?
Feature Flags, også kendt som Feature Toggles, er en teknik, der gør det mu...
Hvad er Blue / Green deployment?
Det er en softwareudviklingsmetode, der involverer at opretholde to identis...
Hvad står ALM for?
ALM, eller Application Lifecycle Management, refererer til processen med at...