Scrum methodiek – dinsdag 17 september
Watervolmethode:
1. Initiatie
2. Definitie
3. Ontwerp
4. Voorbereiding
5. Realisatie
6. Nazorg
Nadelen waterval aanpak:
- Slecht inspelen op veranderingen
- Lastig schatten
- Over documentatie
- Te laat testen
- Niet actieve gebruikersparticipatie
- Lange doorlooptijd, laat opleveren
Kenmerken van Agile: flexibel inspelen op veranderingen
- Multidisciplinair, samenwerken in teams
o verschillende disciplines van verschillende invalshoeken zijn deel
van het team
- Focus op belanghebbenden
- Werkende producten op korte termijn
o in ons geval drie grote producten, maar tussentijds ook kleinere
producten die opgeleverd moeten worden
- Betrokkenheid van de klant
- Flexibiliteit
- Voortschrijdend inzicht
o achteraf besef je je hoe dingen werken en zo kan je deze gedurende
het project aanpassen.
- Vertrouwen
- Goed communiceren
- Time boxing
- Iteratief ontwikkelen
Drie pijlers vormen het fundament:
1. Transparantie: komen tot een gezamenlijk standaard.
2. Inspectie: frequente controle van scrum gebruikers van de voortgang t.o.v.
het doel
3. Aanpassing: tussentijd bijsturen waar nodig o.b.v. inspectie door
gebruikers
Scrum werkt met sprints: plan > build > test> review
Een manier van werken waarbij teams in korte periodes (sprints) samenwerken
om stap voor stap een product op te leveren. Het team werkt zelfstandig en past
zich snel aan veranderingen aan. Er zijn drie belangrijke rollen: de Product
Owner bepaalt wat belangrijk is, de Scrum Master zorgt dat alles goed
verloopt, en het team voert het werk uit.
, Productowner:
- Verantwoordelijk voor het maximeren van de waarde van het product, de
kwaliteit
- Vertegenwoordigt belangen van alle stakeholders
- Bijhouden van de product backlog en aanmaken van user stories
Scrum master:
- Zorgt dat scrum op de juiste manier wordt ingezet en toegepast op
maximale waarde door het scrumteam te laten realiseren
- Zorgt ervoor dat het proces soepel verloopt
- Faciliteert de betrokkenen om hun werk goed te doen
Team:
- Verantwoordelijk voor het opleveren van een deel van het product aan het
eind van iedere sprint
- Cross functioneel en zelfsturend
In Scrum zijn er twee belangrijke objecten die helpen bij het organiseren van het
werk: de Product Backlog en de Sprint Backlog.
Product backlog:
- Wat is het? Een dynamische lijst van alle dingen die nog gedaan moeten
worden voor het project. Dit bevat functies, verbeteringen, fixes, en andere
taken.
- Wie beheert het? De productowner is verantwoordelijk voor het prioriteren
en bijwerken van de Product Backlog.
- Wat staat erin? Alles wat nodig is om het product te verbeteren of af te
maken, gesorteerd op prioriteit. De meest belangrijke taken staan
bovenaan.
Sprint Backlog
- Wat is het? Een kleinere, meer gedetailleerde lijst van taken uit de Product
Backlog die het team in de huidige sprint gaat voltooien.
- Wie beheert het? Het Development Team*bepaalt welke taken van de
Product Backlog in de Sprint Backlog komen, en beheert de voortgang.
- Wat staat erin? Specifieke items die het team tijdens de sprint gaat
afwerken, inclusief een plan voor hoe ze dat gaan doen.
Product Backlog is een overzicht van alles wat voor het hele project moet
gebeuren, en de Sprint Backlog is een selectie daarvan die tijdens één sprint
wordt aangepakt.
Scrum bijeenkomsten:
1. Sprint planning
2. Daily scrum
3. Sprint review
4. Sprint retrospective
5. Product backlog refinement