Kursplan

Dag 1 - Hantering av programvaruprojekt i en Waterfall-kontext

1. Introduktion till Waterfall

a. Historisk kontext

  1. Winston Royce
  2. Bakgrund i tillverkningsprocesser

b. Waterfall-stadier

  1. Insamling av krav
  2. Design
  3. Implementering
  4. Verifiering
  5. Underhåll

c. Utmaningar med Waterfall

  1. Hantering av förändringar
  2. Avstånd mellan företagskunskap och implementering
  3. Försening av risker till slutet av livscykeln
  4. Prioritering av omfång

d. Sammanfattning av reaktioner på Waterfall-modellen

  1. Acceptera – Waterfall-metoder, t.ex. SSADM
  2. Hantera – V-Modellen
  3. Anpassa – Inkrementell
  4. Avvisa – Agile
  5. Förbättra – Lean

2. V-Modellens strategier för Waterfall-utförande

a. Tidig verifiering och validering

  1. Kostnad att upptäcka sent
  2. Granskningar och inspektioner
  3. Statisk analys

b. V-Modellens teststadier

  1. Enhet/Enhetsintegrering
  2. System
  3. Systemintegrering
  4. Acceptering

c. Fördelar med V-Modellen

  1. Ökat slutanvändarinvolvering i verifiering
  2. Tidig riskminskning

3. Anpassning av Waterfall med inkrementella tillvägagångssätt

a. Typer av inkrementella tillvägagångssätt

  1. Förplanerad
  2. Parallel, RAD
  3. Evolutionär, RUP

b. Inkrementella leveransprinciper

  1. Produktinkrement
  2. Prototypering
  3. Tidsbegränsning

c. Fördelar med inkrementell leverans

  1. Ökat användarinvolvering i beslutsfattande
  2. Tidig avkastning på investering
  3. Reagerar på förändringar

4. Avvisande av Waterfall-modellen till förmån för Agile

a. Agile-essenser

  1. Agile Manifesto
  2. Agile-principer

b. Introduktion till Scrum, det mest populära Agile-ramverket

  1. Iterativ leverans
  2. Samlingsarbete
  3. Dokumentation i rätt tid
  4. Adaptiv planering

c. Fördelar med Agile

  1. Ökat användarinvolvering under hela processen
  2. Maktfullt utvecklingsteam
  3. Snabb avkastning på investering
  4. Större förmåga att reagera på förändringar
  5. Minska onödiga utvecklingar

5. Förbättring av Waterfall med Kanban-leverans

a. Lean och Kanban

  1. Historik om Lean-leverans
  2. Historik om Kanban
  3. Principen om att minska slöseri

b. Introduktion till Kanban

  1. Kanban-tavlan
  2. Hantering av pågående arbete

c. Fördelar med Kanban

  1. Större förmåga att reagera på förändringar
  2. Snabb avkastning på investering
  3. Minska onödiga utvecklingar

Dag 2 - Agile projektledningsmetoder

1. Empirisk processkontroll

a. Inspektion

  1. Demonstration
  2. Retrospekt

b. Anpassning

  1. Adaptiv planering
  2. Kontinuierlig förbättring

c. Transparens

  1. Involvering av intressenter
  2. Kontrattförhandling
  3. Dokumentation i rätt tid

2. Hantering av krav

a. Backlogs

  1. Produkt
  2. Utgåva
  3. Sprint

b. Backlog-objekt

  1. Användarhistorier
  2. Fel
  3. Kravspecifikationer

c. Risk

  1. Anpassning av backlog för risk
  2. Risknedbrytning

3. Skattning och kontroll

a. Tidsbegränsningsplanering

  1. Utgåveplanering
  2. Iterationsplanering
  3. Daglig kommunikation

b. Prioriteringstekniker

  1. MoSCoW
  2. Värdebaserad
  3. Andra tekniker

c. Skattningstekniker

  1. Användarhistoriesträning
  2. Planeringspoker

4. Leveranshantering

a. Iterativ leverans

  1. Teamhastighet
  2. Snabb avkastning på investering

b. Informationsradiatorer

  1. Scrum-vägg
  2. Nedbrytningsschema

5. Teamhantering

a. Associativ ledarskap

  1. ScrumMaster som facilitator
  2. Rollen för den traditionella projektledaren

b. Slutanvändarinvolvering

  1. Den enda beslutsfattaren - Produktägaren
  2. Kommunikation med intressenter (Svinn och Kycklingar)

c. Maktfullt team

  1. Självstyrande team
  2. Rollen för specialisten inom teamet
  3. Hantering av delade team

Krav

Ingen

 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier