Introduksjon
DevOps påvirker hele programmets livssyklus fra og med planleggingsfasen.
Tenk deg at du jobber for et programvareutviklingsselskap i detaljhandelen. Firmaet planlegger å overføre en nettbutikk fra en gammel app til en ny app for å holde seg konkurransedyktig i markedet. Utviklings- og driftsteamene arbeider i siloer, med lite samarbeid og kommunikasjon, og mangel på ansvarlighet, noe som har gjort planleggingen av prosjektet vanskeligere. For å løse disse problemene bestemmer organisasjonen seg for å ta i bruk en DevOps-tilnærming for å bygge gjensidig respekt blant team, angi klart definerte roller og ansvarsområder, bli smidige og implementere praksiser som forbedrer samarbeid og kommunikasjon.
I denne modulen kan du lære hvordan du fremmer en DevOps-kultur i en organisasjon ved å fremme samarbeid, åpenhet, delt ansvar og kontinuerlig læring. Du vil lære om viktigheten av en smidig tilnærming til programvareutvikling og prosjektstyring som en del av DevOps, egenskapene til ulike smidige rammer, grunnleggende Fremgangsmåter for DevOps, for eksempel versjonskontroll, kontinuerlig integrering, kontinuerlig testing, kontinuerlig levering, kontinuerlig overvåking, kontinuerlig sikkerhet og infrastruktur som kode, og hvordan GitHub-prosjekter kan legge til rette for planlegging av prosjektene dine.
På slutten av denne modulen får du en klar forståelse av prinsippene, praksisene og verdiene til DevOps og hvordan de kan brukes til å optimalisere behandling av programlivssyklus i alle faser fra planlegging til operasjoner.