Introduktion

Fullbordad

DevOps är ett koncept som syftar till att hantera de utmaningar som är förknippade med traditionell programlivscykel.

"DevOps är en union av människor, processer och produkter för att möjliggöra kontinuerlig leverans av värde till våra slutanvändare." - Donovan Brown

Tänk dig att du arbetar för ett programvaruutvecklingsföretag i detaljhandeln. Ditt företag planerar att migrera från en gammal app till en ny app. Utvecklingsteamet och driftteamet har dock motstridiga mål. Utvecklingsteamet vill snabbt släppa nya funktioner för att locka fler kunder, medan driftteamet vill säkerställa programmets stabilitet och tillförlitlighet. Den här konflikten leder till fördröjningar i lansering av nya funktioner och frekvent stilleståndstid för programmet. Ditt företag inser att det måste använda DevOps-metoder för att övervinna dessa utmaningar och leverera programvara av hög kvalitet effektivt och tillförlitligt.

Skärmbild av DevOps-verktygskedjan och programmets livscykel.

I den här modulen får du lära dig mer om de viktigaste delarna i DevOps-kulturen och hur de främjar samarbete, transparens, delat ansvar och kontinuerlig inlärning. Modulen beskriver ämnen som samarbete, transparens, anpassning, delat ansvar, ansvar, egenmakt, kontinuerlig inlärning, mätbara resultat, kundfokus, flexibilitet, automatisering och säkerhetsintegrering. Utforska också det värde som DevOps ger organisationer, inklusive snabbare tid till marknaden, anpassning till marknadsdynamik, stabilitet och tillförlitlighet i verksamheten och minimera tiden till återhämtning (MTTR). Dessutom kan du förstå hur DevOps-metoder optimerar livscykelhantering för program, vilket påverkar varje fas från planering till drift.

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 tillämpas för att optimera programvaruleverans och förbättra samarbetet mellan utvecklings- och driftteam.