1
Inleiding
- De culturele breuk met traditionele methoden voor projectbeheer.
- De Agile Alliance, het Agile manifest. Principes.
- Overzicht van de belangrijkste Agile methoden.
- De agile methoden in cijfers.
Rollenspel
"IS-projectbeoordeling: een IS-project: doelstellingen, risicofactoren, succesfactoren, verkeersdrempels.
Kennismaking met de agile benadering.
2
Formalisering van de agile eisen
- Technieken voor het beschrijven van functionele behoeften en kwaliteitseisen
- Features, Users Stories.
- Het begrip "Productbacklog". Hoe de eerste backlog opstellen, hoe de backlog bijwerken.
- Hoe de User Stories opstellen.
- Vernieuwing van stories: feedback van de iteratieve benadering, product grooming.
- De waarde van een story, de Business Value.
- Aanvaardingstests: een hulpmiddel bij het formuleren van behoeften, een benadering om eisen te valideren.
- Test stories opstellen.
Praktisch werk
Een project initialiseren door de belangrijkste stories te identificeren. Korte beschrijving van de stories.
3
Prioritering van “User Stories”
- Op waarde gebaseerde planning.
- Bruikbaarheid van het Kano-model. Moscow-methode.
- De toegevoegde waarde berekenen - de klantwaarde voor elke story die in de release moet worden gepland.
- Prioritering van stories op basis van risico en klantwaarde.
Praktisch werk
Stories prioriteren op basis van klantwaarde.
4
Planning van releases
- Opsplitsing van het project in releases. De roadmap opstellen
- De sprints of iteraties van het project bepalen
- De werklast beoordelen, beoordeling van de omvang van de stories: Poker Planning.
- Bepaling van de snelheid van het team.
Praktisch werk
Praktijksituatie: benadering van de relativiteit van werklastschattingen.
Story Mapping om de projectroadmap te realiseren.
5
Planning en organisatie van iteraties
- De Sprintbacklog opstellen, identificatie van taken, planning.
- Implementatie van voortdurende verbetering: animatie van beoordelingen en terugblikken op het einde van iteraties.
- Dagelijkse planning: dagelijkse scrum of standing meeting: doelstelling, organisatie.
- Organisatie van de ontwikkeling. WIP, XP-ontwikkeliteraties.
- Engineeringprincipes: eenvoudig ontwerp, code verbetering door herschrijven, continue integratie.
- De definitie preciseren van de voltooiing (done) van een release, een sprint, een taak, ...
- Voortgangsindicatoren: release en sprint Burndown Chart, Kanban Work In Progress.
- Andere nuttige indicatoren.
Oefening
- Een sprintbacklog opstellen. Opsplitsing van stories in taken. Planning van een sprint.
- Praktijksituatie Daily Scrum.
- Praktijksituatie: beoordelingssessie.
- Rekening houden met opvolgingselementen, vernieuwing van de projectburndowns.
6
Sleutels tot het managen van het Agile team
- Agile rollen: Product Owner, Scrum Master, ontwikkelingsteam, tester, tracker, coach.
- Op agile management afgestemde communicatie.
- Leiderschap, emotionele intelligentie voor teammanagement.
- Verdeling van verantwoordelijkheden bij projectmanagement.
Rollenspel
Rollenspel over de verschillende verantwoordelijkheden bij agile projecten.
7
Implementatie van de agile methoden
- Agile hulpmiddelen. Spreadsheets, gespecialiseerde hulpmiddelen. Voorstelling van de belangrijkste aangeboden functies.
- Specialisatie. Hoe van het generieke kader van het agile aanbod overstappen op een benadering die is aangepast aan het bedrijf en het project?
- Stappen van de overgang van een traditionele benadering naar een agile benadering.
- Ondersteuning van verandering. Context, de doelstellingen van de verandering bepalen. Rol van de coach.
Groepsdiscussie
De agile concepten in kaart brengen op basis van het belang voor uw organisatie. Zoek naar gebieden waarop vooruitgang kan worden geboekt.