Vad är DevOps?
Det är en filosofi för programvaruutveckling som fokuserar på kommunikation, samarbete och integration mellan utvecklare och IT-driftspersonal.
Definition
DevOps är en filosofi för programvaruutveckling som fokuserar på kommunikation, samarbete och integration mellan utvecklare och IT-driftspersonal.
Ursprung
Termen DevOps myntades 2009 genom presentationen "10 deploys per day" av John Allspaw och Paul Hammond på O'Reilly Velocity 09-evenemanget, men rörelsen startade egentligen 2007 när Patrick Debois, en oberoende konsult, upplevde konflikter mellan utvecklings- och driftsteam.
Utveckling
DevOps har utvecklats till att omfatta metoder som kontinuerlig leverans och kontinuerlig driftsättning, för att förbättra kvalitet, hastighet och lönsamhet inom programvara.
Interfunktionellt Samarbete
DevOps kräver ett kulturellt skifte mot samarbete och integration mellan utvecklings- och driftsteam som tidigare var isolerade.
Kontinuerlig Integration
Continuous Integration (CI) är en viktig metod inom DevOps som innebär att koden uppdateras automatiskt i ett gemensamt repositorium. Syftet är att snabbt upptäcka och åtgärda fel, förbättra programvarans kvalitet och påskynda leveranstiden.
Kontinuerlig Driftsättning
En annan utveckling av DevOps-paradigmet är Continuous Deployment (CD), där ändringar i koden automatiskt släpps i produktionsmiljön.
Vill du veta mer?
Om du är nyfiken på att lära dig mer om DevOps, kontakta mig på X. Jag älskar att dela idéer, svara på frågor och diskutera nyfikenheter om dessa ämnen, så tveka inte att titta förbi. Vi ses!
Vad är Test Driven Development (TDD)?
Test-Driven Development (TDD) är en programmeringsmetod som betonar att ska...
Vad är en utvecklare?
En utvecklare, även känd som programvaruutvecklare, är en expert på att skr...
Vad är feedback?
Feedback är ett svar på någon form av stimuli för att utvärdera det...