Indførelsen
DevOps påvirker hele programlivscyklussen fra og med planlægningsfasen.
Forestil dig, at du arbejder for en softwareudviklingsvirksomhed i detailbranchen. Din virksomhed planlægger at migrere en onlinebutik fra en gammel app til en ny app for at forblive konkurrencedygtig på markedet. Udviklings- og driftsteamene arbejder i siloer med meget lidt samarbejde og kommunikation og manglende ansvarlighed, hvilket har gjort planlægningen af dit projekt vanskeligere. For at løse disse problemer beslutter din organisation at anvende en DevOps-tilgang til at opbygge gensidig respekt blandt teams, angive klart definerede roller og ansvarsområder, blive fleksible og implementere fremgangsmåder, der forbedrer samarbejde og kommunikation.
I dette modul lærer du, hvordan du fremmer en DevOps-kultur i en organisation ved at fremme samarbejde, gennemsigtighed, delt ansvar og løbende læring. Du får mere at vide om vigtigheden af en fleksibel tilgang til softwareudvikling og projektstyring som en del af DevOps, egenskaberne ved forskellige agile strukturer, grundlæggende DevOps-praksisser som versionsstyring, kontinuerlig integration, løbende test, kontinuerlig levering, kontinuerlig overvågning, kontinuerlig sikkerhed og infrastruktur som kode, og hvordan GitHub-projekter kan lette planlægningen af dine projekter.
I slutningen af dette modul har du en klar forståelse af principperne, fremgangsmåderne og værdierne i DevOps, og hvordan de kan anvendes til at optimere administration af programlivscyklus i alle faser fra planlægning til drift.