Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst
-
Upload
jael-glenn -
Category
Documents
-
view
40 -
download
0
description
Transcript of Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst
![Page 1: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/1.jpg)
Agile aanpak volgens scrumAgile development approach for BVH
Martin van Gunst
![Page 2: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/2.jpg)
Over mijzelf
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 2
http://nl.linkedin.com/in/mvgunst/
@vangunst
![Page 3: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/3.jpg)
Agenda
Achtergrond en doelstelling Wat is agile? Wat is scrum? Hoe werkt scrum? Scrum of scrums
Werken met meerdere scrumteams
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 3
![Page 4: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/4.jpg)
Achtergrond en doelstelling
Van Waterval naar Scrum
Hoe transformeren we onze aanpak?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 4
![Page 5: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/5.jpg)
Agenda
Achtergrond en doelstelling Wat is agile? Wat is scrum? Hoe werkt scrum? Scrum of scrums
Werken met meerdere scrumteams
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 5
![Page 6: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/6.jpg)
Wat is agile?
Agile' betekent letterlijk: behendig, lenig.
Kort cyclisch werken (iteraties) in software ontwikkeling, vaak niet langer dan een paar weken.
Intensieve samenwerking tussen ontwikkelteam en andere belanghebbenden in het project.
Aan einde van iedere iteratie vrijwel altijd iets bruikbaars op te leveren.
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 6
![Page 7: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/7.jpg)
Agenda
Achtergrond en doelstelling Wat is agile? Wat is scrum? Hoe werkt scrum? Scrum of scrums
Werken met meerdere scrumteams
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 7
![Page 8: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/8.jpg)
Wat is scrum?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 8
Scrum is a framework for developing and sustaining complex products
![Page 9: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/9.jpg)
Scrum in een notedop
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 9
![Page 10: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/10.jpg)
Scrum elementen
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 10
Rollen Timeboxes Artifacts
![Page 11: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/11.jpg)
Scrum rollen
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 11
Proces Product
Scrum team
Het team
Scrum master Product owner
![Page 12: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/12.jpg)
Scrum rollen
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 12
Proces Product
Scrum team
Het team
Scrum master Product owner
Scrum master: Verantwoordelijk
voor het team proces
Team: Verantwoordelijk voor leveren van
werkende software
Product owner: Verantwoordelijk voor user stories,
prioriteiten en acceptatie
![Page 13: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/13.jpg)
Scrum timeboxes
Release Planning Sprint Planning Sprint Daily Scrum Sprint Review Sprint Retrospective
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 13
![Page 14: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/14.jpg)
Scrum artifacts
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 14
Product backlog Sprint backlog Working software
Release burndown Sprint burndown Velocity
![Page 15: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/15.jpg)
Agenda
Achtergrond en doelstelling Wat is agile? Wat is scrum? Hoe werkt scrum? Scrum of scrums
Werken met meerdere scrumteams
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 15
![Page 16: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/16.jpg)
Het doen van scrum
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 16
Product backlog
Sprint backlog
Sprint
Daily scrum
Potentially shippable increment
![Page 17: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/17.jpg)
Het doen van scrum
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 17
Product backlog
Sprint backlog
Sprint
Daily scrum
Potentially shippable increment
![Page 18: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/18.jpg)
Scale scrum beyond your team
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 18
Imag
e fr
om s
crum
.org
![Page 19: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/19.jpg)
Grooming the backlog
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 19
Product backlog
Epics, user stories, acceptatie criteria
• IBAN• HKS uitfaseren• Ik kan zoeken naar inbraaksporen• Ik kan automatisch formulieren opmaken• Ik kan een aangifte van rijden onder invloed maken• ...
![Page 20: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/20.jpg)
Grooming the backlog
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 20
Product backlog
Prio
ritei
t
3
8
5
3
5
8
1
![Page 21: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/21.jpg)
Grooming the backlog
Wat wordt er gedaan?
Aanmaken requirements Opstellen acceptatie criteria Prioriteit bepalen Verdelen over functionele deelgebieden Release planning
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 21
![Page 22: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/22.jpg)
Grooming the backlog
Uitdagingen
Hoe zorg ik voor één view op de requirements?
Hoe groepeer ik de items? Wat is een release? Hoe stel ik een release samen? Hoe om te gaan met grote onderwerpen?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 22
![Page 23: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/23.jpg)
Grooming the backlog
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 23
Product Mgt team Product Owners team Scrum teams
Product backlog Product backlog Product backlog
Product backlog
Epic ABC
PBI A
PBI B
PBI C
Epic DEF
PBI D
PBI E
PBI F
Epic JKL
Epic MNO
Epic GHI
PBI G
PBI H
PBI I
PBI A
PBI B
PBI C
PBI D
PBI E
PBI F
PBI G
PBI H
PBI I
PBI A
PBI B
PBI C
PBI D
PBI E
PBI F
PBI = Product Backlog Item
![Page 24: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/24.jpg)
Het doen van scrum
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 24
Product backlog
Sprint backlog
Sprint
Daily scrum
Potentially shippable increment
![Page 25: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/25.jpg)
Sprint planning
Wat wordt er gedaan?
Opstellen sprint doelstelling Verdelen product backlog items over sprint Opdelen product backlog items naar tasks Planning Poker Capaciteitsplanning Committeren aan sprint doelstelling
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 25
![Page 26: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/26.jpg)
Sprint planning – deel 1
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 26
Product backlog
3
8
5
Sprint backlog
Doelstelling?
![Page 27: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/27.jpg)
Sprint planning – deel 1
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 27
Product backlog Sprint backlog
![Page 28: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/28.jpg)
Sprint planning – deel 2
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 28
Product backlog Sprint backlog
![Page 29: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/29.jpg)
Sprint planning – deel 2
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 29
Product backlog Sprint backlog
![Page 30: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/30.jpg)
Sprint planning – deel 2
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 30
Product backlog Sprint backlog
![Page 31: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/31.jpg)
Sprint planning
Uitdagingen
Hoe verdeel ik werk in sprints? Hoe kan ik zien wat in een sprint past? Hoe kan ik een PBI opsplitsen? Hoe zie ik of ik voldoende capaciteit
heb?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 31
![Page 32: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/32.jpg)
Het doen van scrum
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 32
Product backlog
Sprint backlog
Sprint
Daily scrum
Potentially shippable increment
![Page 33: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/33.jpg)
De sprint
Wat wordt er gedaan?
Daily standup Tasks oppakken / afmelden Code inchecken Testen
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 33
![Page 34: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/34.jpg)
De sprint
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 34
Sprint backlogProduct backlog
![Page 35: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/35.jpg)
De sprint
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 35
Sprint backlogProduct backlog
![Page 36: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/36.jpg)
De sprint
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 36
Sprint backlogProduct backlog
![Page 37: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/37.jpg)
De sprint
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 37
Sprint backlogProduct backlog
![Page 38: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/38.jpg)
De sprint
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 38
Sprint backlogProduct backlog
![Page 39: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/39.jpg)
De sprint
Uitdagingen
Hoe meet ik voortgang? Waar laat ik mijn test cases? Hoe zorg ik dat testers beschikken over de
laatste versie? Hoe manage ik voortgang op mijn PBI? Hoe ga ik om met verschillende teams? Hoe behoud ik samenhang tussen teams?April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 39
![Page 40: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/40.jpg)
Het doen van scrum
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 40
Product backlog
Sprint backlog
Sprint
Daily scrum
Potentially shippable increment
![Page 41: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/41.jpg)
Sprint review
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 41
Product backlog Sprint backlog
![Page 42: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/42.jpg)
Sprint review
Wat wordt er gedaan?
Demonstratie Bespreken afgelopen sprint. Wat is er
bereikt? Bespreken volgende sprint. Wat gaan
we doen? Opleveren van de increment
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 42
![Page 43: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/43.jpg)
Sprint review
Uitdagingen
Hoe ga ik om met unfinished work?
Hoe borg ik de feedback?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 43
![Page 44: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/44.jpg)
Retrospective
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 44
Product backlog Sprint backlog
![Page 45: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/45.jpg)
Retrospective
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 45
Product backlog Velocity
12
15
18
13Sprint 1:
Sprint 2:Sprint 3:
Sprint 4:
![Page 46: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/46.jpg)
Retrospective
Wat wordt er gedaan?
Proces bespreken. Wat ging goed / wat ging minder goed?
Tijdslijn Definition of done aanpassen?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 46
![Page 47: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/47.jpg)
Agenda
Achtergrond en doelstelling
Wat is agile?
Wat is scrum?
Hoe werkt scrum?
Scrum of scrums - Werken met meerdere scrumteams
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 47
![Page 48: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/48.jpg)
Scrum of scrums
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 48
Scrum team
Het team
Scrum master Product owner
Scrum team
Het team
Scrum master Product owner
Scrum team
Het team
Scrum master Product owner
Scrum team
Het team
Scrum master Product owner
Scrum of scrums
Scrum of scrums
Scrum master Scrum masterScrum master
Product owner
Testmanager Software architect
![Page 49: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/49.jpg)
Werken met meer scrumteams
Uitdagingen
Hoe zorg ik dat teams beschikken over een geintegreerde testomgeving?
Hoe manage ik voortgang op PBI die over teams heen gaan?
Hoe ga ik om met verschillende teams? Hoe behoud ik samenhang tussen teams?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 49
![Page 50: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/50.jpg)
Werken met meer scrumteams
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 50
Release x + 1
Release x+2
Team Sprint n Sprint n+1 Sprint n+2 Sprint n+3
Scrumteam 1 X + 1 X + 1 X + 1 X + 3
Scrumteam 2 X + 1 X + 2 X + 2 X + 2
Scrumteam 3 X + 1 X + 1 X + 2 X + 2
Scrumteam 4 X + 3 X + 3 X + 3 X + 3
Integratieteam X + 1 X + 1, X + 2 X + 1, X + 2 X + 1, X + 2, X + 3
Release x + 3
![Page 51: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/51.jpg)
Werken met meer scrumteams
Uitdagingen Hoe creeer je samenhang? Hoe ga je om met beheer? Task switching Limit work in progress (stop starting, start finishing)
Wat is “done”? Who serves who?
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 51
![Page 52: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/52.jpg)
"Organizational agility"
Het doel van de organisatie is het leveren van software die aansluit op de wensen van de klant om haar werkprocessen zo goed mogelijk te kunnen ondersteunen.
Het besparen van geld is daarbij niet het doel Agile zijn is daarbij niet het doel Werkende software is daarbij niet het doel
Agile, scrum en werkende software zijn middelen om het doel van de organisatie te bereiken!
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 52
![Page 53: Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst](https://reader035.fdocuments.us/reader035/viewer/2022062422/5681327f550346895d9919f6/html5/thumbnails/53.jpg)
Onderwerpen voor vervolg
Wat is agile testen?
Lean/kanban/devops
OWS en agile development
Software delivery en implementatie De rol van integratie Technisch applicatiebeheer
April 2013 Agile aanpak volgens scrum - Agile development approach for BVH 53