Sprint je met ons mee?
De voordelen van Scrum
Scrum is een flexibele werkmethode omdat het de opdrachtgever de mogelijkheid geeft om prioriteiten van het project tussentijds bij te stellen. Kosten worden in kleinere etappes afgerekend en er is meer controle om tussentijds de ontwikkeling te pauzeren, stoppen, op te schalen of juist op een lager pitje te zetten.
Wat is Scrum?
Ontwikkelen in 2-wekelijkse sprints
Scrum is de meeste gebruikte methode voor softwareontwikkeling. Dit komt omdat het functionaliteit gedreven is. Dat wil zeggen het project wordt opgebroken in kleine brokken “functionaliteiten”. Dit maakt het voor programmeurs makkelijker om een tijdsinschatting te maken. Voor de opdrachtgever is het transparant welke onderdelen van zijn project opgeleverd worden.
Deze functionaliteiten worden ingedeeld in zogeheten “sprints”. Een periode van 2 weken waarin een afgesproken aantal uren wordt gemaakt om de ingeplande functionaliteiten op te leveren.
User stories
Sprint oplevering
De nul-sprint
De eerste sprint noemen we de nul-sprint. Hierin worden functionaliteiten in kaart gebracht evenals de acceptatiecriteria waaraan een user story moet voldoen voordat het als “afgerond” beschouwd kan worden.
In de nul-sprint worden de volgende taken uitgevoerd in nauwe samenwerking met de opdrachtgever:
- Opstellen user stories op basis van gewenste functionaliteiten
- User stories op prioriteit rangschikken
- Bepalen van het minimal viable product (MVP), oftewel bepalen welke functionaliteiten op z’n minst afgerond moeten zijn voordat het project live kan.
- Opzetten scrum board
- Grove planning van sprints om de MVP op te leveren, zodat er een helder tijdspad uitgestippeld is
De nul-sprint wordt tegen geleverd voor 50% van het afgesproken uurtarief.