Introduksjon

Fullført

DevOps er et konsept som tar sikte på å løse utfordringene knyttet til tradisjonell programlivssyklus.

"DevOps er foreningen av mennesker, prosess og produkter for å muliggjøre kontinuerlig levering av verdi til våre sluttbrukere." - Donovan Brown

Tenk deg at du jobber for et programvareutviklingsselskap i detaljhandelen. Firmaet planlegger å overføre fra en gammel app til en ny app. Utviklingsteamet og driftsteamet har imidlertid motstridende mål. Utviklingsteamet ønsker å lansere nye funksjoner raskt for å tiltrekke seg flere kunder, mens driftsteamet ønsker å sikre stabilitet og pålitelighet for programmet. Denne konflikten fører til forsinkelser i utgivelsen av nye funksjoner og hyppig nedetid for programmet. Firmaet innser at de må ta i bruk DevOps-praksis for å løse disse utfordringene og levere programvare av høy kvalitet effektivt og pålitelig.

Skjermbilde av verktøyringen for DevOps og programmets livssyklus.

I denne modulen kan du lære om de viktigste elementene i DevOps-kulturen og hvordan de fremmer samarbeid, gjennomsiktighet, delt ansvar og kontinuerlig læring. Modulen dekker emner som samarbeid, gjennomsiktighet, justering, delt ansvar, ansvarlighet, empowerment, kontinuerlig læring, målbare resultater, kundesentrisk fokus, smidighet, automatisering og sikkerhetsintegrasjon. Utforsk også verdien som DevOps bringer til organisasjoner, inkludert akselerert tid til markedet, tilpasningsevne til markedsdynamikk, stabilitet og pålitelighet i driften, og minimere gjennomsnittlig tid til gjenoppretting (MTTR). I tillegg kan du forstå hvordan DevOps-praksis optimaliserer behandling av applikasjonslivssyklus, noe som påvirker hver fase fra planlegging til operasjoner.

På slutten av denne modulen har du en klar forståelse av prinsippene, praksisene og verdiene til DevOps og hvordan de kan brukes til å optimalisere programvarelevering og forbedre samarbeidet mellom utviklings- og driftsteam.