Ta kontakt

Kursplan

Tenkning, kultur og ansvar

  • Historien om DevOps og C.A.L.M.S.
  • DevOps-prinsipper – De tre måtene – Dev + Ops + et samarbeidende kultur
  • DevOps-praksis – Kontinuerlig alt – Den komplette DevOps-syklusen
  • Refleksjon over deltakernes egne prosjekter
  • Lederens rolle i DevOps – Fjerne organisatoriske flaskehalser
  • Advarselsskilt: hvordan gjenkjenne et prosjekt uten sunn DevOps-deltakelse

DevOps-verktøykjetet: Verktøykartet (1)

  • Alt som kode – Versjonskontroll og Git
  • Øvelse: Git-grunnleggende – klone, lage branch, pull request, kodegjennomgang
  • Flow – Kontinuerlig integrering og kontinuerlig leveranse
  • Øvelse: Distribusjon, kjøring og tolkning av en CI/CD-pipeline med Jenkins
  • Kvalitetssikringsporter – Kodekvalitet og kontinuerlig testing
  • Øvelse: Oppsett, kjøring og rapportering med SonarQube – kodekvalitet, teknisk gjeld, sikkerhetsutfordringer
  • Sikre og bærbar distribusjon med containere
  • Øvelse: Containerisering med Docker Desktop, oversikt over Kubernetes
  • Konfigurasjonsstyring og infrastruktur som kode
  • Øvelse: Konfigurasjon som kode med Ansible, distribuer en webtjeneste
  • DevSecOps – Bygge sikkerhet inn i pipelines
  • Shift-left-sikkerhet, håndtering av programvareleverandørkjeden, SBOMer, sårbarhetshåndtering, sikkerhetsansvar
  • Demo av Snyk for sikkerhetsporter i pipeline
  • SRE og pålitelighetsteknikk – designe for resiliens samt kundeverdi

Identifisere muligheter og DevOps-modenhet

  • Forretningsperspektivet, verdistrømkartlegging og ledelse
  • Lederfokus på – vente, omarbeiding, overleveringer, godkjenninger
  • Øvelse: Kravsporsfølging med Jira – fra brukerhistorie til distribuert kode
  • Sesjon: Diagnostisk rammeverk for DevOps – de 10 nøkkelspørsmålene for ethvert prosjekt
  • DORA-metrikker – Distribusjonsfrekvens, ledetid, MTTR, feilrate på endringer
  • Workshop: Modenhetsvurdering av DevOps – anvendt på sanne prosjekter
  • Mulighetsmatrise – prioritering av hurtige gevinster vs. veikart. Smågruppespresentasjoner – hver leder presenterer sin vurdering

Forretningsgrunnlag, integrering og handlingsplan

  • "Hvordan overbevise kunden og hvordan implementere"
  • Sesjon: DevOps-ROI – hvordan beregne spart tid vs. kostnad for implementering
  • Hvordan bygge et forretningsgrunnlag for kunden eller ledelsen
  • Hvordan inkludere DevOps i SoW, forslag eller prosjektplan
  • Avsluttende workshop: hver leder presenterer en handlingsplan for 1 prosjekt

Avslutning, spørsmål og svar, neste steg og anbefalte ressurser

Krav

Deltakerne bør ha:

  • Grunnleggende forståelse av programvareutviklingsprosjekter og IT-drift
  • Erfaring med ledelse av tekniske team, prosjekter, produkter eller tjenestelevering
  • Kjentskap til programvareutviklingssyklusen (Agile, Scrum, Vannfall eller hybridtilnærminger)
  • Det kreves ingen tidligere praktisk erfaring med DevOps, Docker, Kubernetes eller CI/CD

De tekniske laboratorieøvelsene er designet for å gi praktisk innsyn i DevOps-konsepter og verktøy fra et ledelsesperspektiv, fremfor dyp ingeniørmessig implementering.

For målgruppe

Dette kurset er designet for:

  • Prosjektledere
  • Leveringsledere
  • Teamledere
  • Ingeniørledere
  • Utviklingsledere
  • IT-ledere og avdelingsledere
  • Produkteiere som er involvert i initiativer for programvarelevering
  • Erfarne tekniske fagpersoner som går over til lederroller

Programmet er spesielt verdifullt for ledere som trenger å forstå hvordan DevOps påvirker prosjektlevering, teamytelse, kvalitet, sikkerhet og forretningsresultater, uten at de nødvendigvis må bli praktisk aktive DevOps-ingeniører.

 21 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier