Kursplan

Dag 1 - Håndtering av programvareprosjekter i en Waterfall-kontekst

1. Innføring i Waterfall

a. Historisk kontekst

  1. Winston Royce
  2. Bakgrunn i produksjonsprosesser

b. Waterfall-trinn

  1. Samling av krav
  2. Design
  3. Implementering
  4. Verifisering
  5. Vedlikehold

c. Waterfall-utfordringer

  1. Håndtering av endringer
  2. Avstand mellom forretningskunnskap og implementering
  3. Lagring av risiko til sent i livssyklusen
  4. Prioritering av omfang

d. Oppsummering av reaksjoner på Waterfall-modellen

  1. Omfavne – Waterfall-tilnærminger, for eksempel SSADM
  2. Håndtere – V-Modellen
  3. Tilpasse – Inkremental
  4. Avinne – Agile
  5. Forbedre – Lean

2. V-Modellens strategier for håndtering av Waterfall-leveranser

a. Tidlig verifisering og validering

  1. Kostnad ved å finne sent
  2. Gjennomganger og inspeksjoner
  3. Statisk analyse

b. Testtrinn i V-Modellen

  1. Enhet/Enhetsintegrasjon
  2. System
  3. Systemintegrasjon
  4. Aksept

c. Fordeler med V-Modellen

  1. Økt sluttbrukerinnvirkning i verifisering
  2. Tidlig risikoreduksjon

3. Tilpasning av Waterfall med inkrementelle tilnærminger

a. Typer av inkrementelle tilnærminger

  1. Forhåndsplanlagt 
  2. Parallell, RAD
  3. Evolusjonær, RUP

b. Prinsipper for inkremental leveranse

  1. Produktinkrementer
  2. Prototyping
  3. Tidsbegrensning

c. Fordeler med inkremental leveranse

  1. Økt brukerinnvirkning i beslutningstaking
  2. Tidlig returnering på investering
  3. Reagerer på endringer 

4. Avinne Waterfall-modellen til fordel for Agile

a. Agile essensielle

  1. Agile-manifester
  2. Agile-prinsipper

b. Innføring i Scrum, den mest populære Agile-rammeverket

  1. Iterativ leveranse
  2. Samarbeidende arbeid
  3. Just-in-time-dokumentasjon
  4. Adaptiv planlegging

c. Fordeler med Agile

  1. Økt brukerinnvirkning gjennom prosessen
  2. Maktfull utviklingsteam
  3. Rask returnering på investering
  4. Større evne til å reagere på endringer
  5. Reduser nugatory utvikling

5. Forbedre Waterfall med Kanban-leveranse

a. Lean og Kanban 

  1. Historien om Lean-leveranse 
  2. Historien om Kanban
  3. Prinsippet om å redusere avfall

b. Innføring i Kanban

  1. Kanban-brettet
  2. Håndtering av arbeid i prosess

c. Fordeler med Kanban

  1. Større evne til å reagere på endringer
  2. Rask returnering på investering
  3. Reduser nugatory utvikling

Dag 2 - Agile prosjektledelsesteknikker

1. Empirisk prosesskontroll

a. Inspeksjon

  1. Demonstrasjon
  2. Retrospeksjon

b. Tilpasning

  1. Adaptiv planlegging
  2. Kontinuerlig forbedring

c. Transparens

  1. Innvirkning fra interessenter
  2. Kontraktforhandling
  3. Just-in-time-dokumentasjon

2. Håndtering av krav

a. Backlogs

  1. Produkt
  2. Utgivelse
  3. Sprint

b. Backlog-elementer

  1. Brukerhistorier
  2. Feil
  3. Kravspesifikasjoner

c. Risiko

  1. Tilpasning av backlog for risiko
  2. Risiko-burn-down

3. Estimering og kontroll

a. Tidsbegrenset planlegging

  1. Utgivelsesplanlegging
  2. Iterasjonsplanlegging
  3. Daglig kommunikasjon

b. Prioriteringsteknikker

  1. MoSCow
  2. Verdibasert
  3. Andre teknikker

c. Estimeringsmetoder

  1. Grooming av brukerhistorier
  2. Planning Poker

4. Leveransestyring

a. Iterativ leveranse

  1. Teamhastighet
  2. Rask returnering på investering

b. Informasjonsradiatorer

  1. Scrum-vegg
  2. Burn-down-diagram

5. Teamstyring

a. Associative lederskap

  1. ScrumMaster som facilitator
  2. Rollen til den tradisjonelle prosjektlederen

b. Sluttbrukerinnvirkning

  1. Den enkelte beslutningstaker - Produktansvarlig
  2. Kommunikasjon med interessenter (Svin og Kyllinger)

c. Maktfullt team

  1. Selvstyrende team
  2. Rollen til spesialisten innenfor teamet
  3. Håndtering av delte team

Krav

Ingen

 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier