Introduktion

Fullbordad

DevOps påverkar hela programlivscykeln från och med planeringsfasen.

Tänk dig att du arbetar för ett programvaruutvecklingsföretag i detaljhandeln. Ditt företag planerar att migrera en onlinebutik från en gammal app till en ny app för att förbli konkurrenskraftig på marknaden. Utvecklings- och driftsteamen arbetar i silor, med lite samarbete och kommunikation och brist på ansvar, vilket har gjort det svårare att planera ditt projekt. För att lösa dessa problem bestämmer sig din organisation för att anta en DevOps-metod för att skapa ömsesidig respekt mellan team, ange tydligt definierade roller och ansvarsområden, bli flexibla och implementera metoder som förbättrar samarbete och kommunikation.

Skärmbild av planeringstavlan och samarbetsverktygen.

I den här modulen får du lära dig hur du främjar en DevOps-kultur i en organisation genom att främja samarbete, transparens, delat ansvar och kontinuerlig inlärning. Du får lära dig om vikten av en flexibel metod för programvaruutveckling och projekthantering som en del av DevOps, egenskaperna hos olika agila ramverk, grundläggande DevOps-metoder som versionskontroll, kontinuerlig integrering, kontinuerlig testning, kontinuerlig leverans, kontinuerlig övervakning, kontinuerlig säkerhet och infrastruktur som kod och hur GitHub Projects kan underlätta planeringen av dina projekt.

I slutet av den här modulen har du en tydlig förståelse för principerna, metoderna och värdena för DevOps och hur de kan användas för att optimera programlivscykelhanteringen i varje fas från planering till drift.