Cursusaanbod

Dag 1 - Softwareprojecten beheren in een Waterfall-context

1. Inleiding tot Waterfall

a. Historische context

  1. Winston Royce
  2. Achtergrond in productieprocessen

b. Waterfallfasen

  1. Vereisten verzamelen
  2. Ontwerp
  3. Implementatie
  4. Verificatie
  5. Onderhoud

c. Waterfall-uitdagingen

  1. Veranderingen aanpakken
  2. Afstand tussen bedrijfsinformatie en implementatie
  3. Risico opslaan tot laat in de levenscyclus
  4. Prioritering van de scope

d. Samenvatting van reacties op het Waterfall-model

  1. Omhelzen – Waterfallbenaderingen, bv. SSADM
  2. Omgaan – V-Model
  3. Aanpassen – Incrementeel
  4. Verwerpen – Agile
  5. Verbeteren – Lean

2. V-Model strategieën om Waterfall te leveren

a. Vroege verificatie en validatie

  1. Kosten van late detectie
  2. Reviews en inspecties
  3. Statische analyse

b. Testfasen van het V-Model

  1. Eenheid/Eenheid integratie
  2. Systeem
  3. Systeemintegratie
  4. Acceptatie

c. Voordelen van het V-Model

  1. Verhoogde betrokkenheid van eindgebruikers bij verificatie
  2. Vroegtijdige risicomitigatie

3. Waterfall aanpassen met incrementele benaderingen

a. Typen van incrementele benaderingen

  1. Vooraf gepland
  2. Parallel, RAD
  3. Evolutief, RUP

b. Principe van incrementele levering

  1. Product-increments
  2. Prototype maken
  3. Tijdboxing

c. Voordelen van incrementele levering

  1. Verhoogde betrokkenheid van gebruikers bij besluitvorming
  2. Vroegtijdige investeringsopbrengst
  3. Reageren op veranderingen

4. Het Waterfall-model verwerpen ten gunste van Agile

a. Agile Essentials

  1. Agile Manifest
  2. Agile principes

b. Inleiding tot Scrum, het meest populaire Agile-framework

  1. Iteratieve levering
  2. Samenwerkend
  3. Documentatie op tijd
  4. Adaptief plannen

c. Voordelen van Agile

  1. Verhoogde betrokkenheid van gebruikers tijdens het proces
  2. Bemachtigde ontwikkelingsteam
  3. Snelle investeringsopbrengst
  4. Grotere vermogen om te reageren op veranderingen
  5. Overbodige ontwikkeling verminderen

5. Waterfall verbeteren met Kanban-levering

a. Lean en Kanban

  1. Geschiedenis van Lean-levering
  2. Geschiedenis van Kanban
  3. Principes van het verminderen van verspilling

b. Inleiding tot Kanban

  1. Het Kanban-board
  2. Beheer van werk in uitvoering

c. Voordelen van Kanban

  1. Grotere vermogen om te reageren op veranderingen
  2. Snelle investeringsopbrengst
  3. Overbodige ontwikkeling verminderen

Dag 2 - Agile projectmanagementtechnieken

1. Empirisch procesbeheer

a. Inspecteren

  1. Demonstratie
  2. Retrospectie

b. Aanpassen

  1. Adaptief plannen
  2. Continue verbetering

c. Transparantie

  1. Betrokkenheid van belanghebbenden
  2. Contractonderhandelingen
  3. Documentatie op tijd

2. Vereisten beheren

a. Backlogs

  1. Product
  2. Release
  3. Sprint

b. Backlog items

  1. User Stories
  2. Defecten
  3. Vereisten specificaties

c. Risico

  1. Backlog aanpassen voor risico
  2. Risico burn-down

3. Schatting en controle

a. Tijdboxplanning

  1. Releaseplanning
  2. Iteratieplanning
  3. Dagelijkse communicatie

b. Prioriteringstechnieken

  1. MoSCow
  2. Waardegestuurd
  3. Andere technieken

c. Schattingstechnieken

  1. User story grooming
  2. Planning Poker

4. Leveringsbeheer

a. Iteratieve levering

  1. Team snelheid
  2. Snelle investeringsopbrengst

b. Informatieradiatoren

  1. Scrum-wand
  2. Burn-down grafiek

5. Teambeheer

a. Associatieve leiding

  1. ScrumMaster als facilitator
  2. Rol van de traditionele projectmanager

b. Betrokkenheid van eindgebruikers

  1. De enige beslisser - de Product Owner
  2. Communiceren met belanghebbenden (varkens en kippentjes)

c. Bemachtigd team

  1. Zelfbeheerde teams
  2. De rol van de specialist binnen het team
  3. Beheer van verdeelde teams

Vereisten

Geen

 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën