SCRUM in een notendop | Priom | Denk, doe en leer met Agile en Scrum

SCRUM in een notendop

Dit is wat je in ieder geval moet weten over SCRUM.

Heb je nog nooit gehoord van SCRUM? Of heb je wel gehoord over scrum, maar weet je niet precies wat het inhoudt. Dit is wat je MOET weten om SCRUM te kennen. Kort, krachtig. En alles wat je nodig hebt om te begrijpen waar het over gaat.

Het SCRUM team

  • Bij een scrumproject is er altijd een product owner. De product owner, de aangewezen persoon vanuit de opdrachtgever, is verantwoordelijk voor het succes van het product. De product owner maakt de eindbeslissingen en heeft ook dat mandaat vanuit zijn eigen organisatie/project. De product owner vertegenwoordigt alle belanghebbenden (de belanghebbenden heten de stakeholders).
  • Er is een scrum master, de aangewezen persoon vanuit de uitvoerende organisatie die zorgt dat de scrumregels op de juiste wijze worden toegepast. De scrum master werkt faciliterend en ondersteunend en zorgt dat iedereen binnen het scrumteam optimaal kan werken aan zijn eigen (deel)taak om het eindproduct een succes te maken.
  • Er is een team, het development team dat zelfsturend is en zelfstandig het product ontwikkeld van kop tot staart.

Scrummen in sprints

  • Een scrumproject wordt uitgevoerd in sprints. Sprints zijn korte werkblokken, ook wel iteraties genoemd.

  • Een sprint duurt twee weken en begint op een vaste dag en eindigt op een vaste dag.

  • De sprints kunnen het beste aaneengesloten uitgevoerd worden.

  • Als alle vooraf geplande sprints afgerond zijn is het product gereed.

De eisen en wensen

  • De eisen en wensen die er zijn worden geformuleerd in zogenaamde user stories.
  • Een user story, of simpelweg story, beschrijft de wens of behoefte die vervuld dient te worden en gebeurt in de vorm van “als een [de gebruikersrol] wil ik [de wens], zodat [het voordeel]“.
  • Alle stories, of eisen en wensen dus, worden bijgehouden in de product backlog – simpelweg het overzicht – en deze zijn gesorteerd op prioriteit
  • De product owner beheert de product backlog
  • De uit te voeren stories per sprint worden vastgelegd in de sprint backlog.

Het scrumproces

  • Een sprint begint altijd met een sprintplanning. Tijdens de sprintplanning worden de stories bepaald die in de sprint uitgevoerd zouden moeten worden en wordt er per story een inschatting van de werkzaamheden gemaakt zodat duidelijk wordt welke stories in ieder geval uitgevoerd kunnen worden.

  • De voortgang van de sprint wordt bijgehouden in de burn down chart. In dit overzicht kun je zien welke uren op welk moment besteed zijn en welke stories dan afgerond zijn.

  • Een story is afgerond als deze voldoet aan de definition of done. Deze DoD is de afspraak, of de afspraken, tussen product owner en team waarin duidelijk is wanneer iets is afgerond. Done is dan: het moment dat het onderdeel in productie genomen kan worden door de opdrachtgever (of door ons wordt opgeleverd).

  • Iedere dag wordt er een daily standup gehouden waarbij het scrum team de werkzaamheden met elkaar doorneemt – wat is af, wat moet er nog gedaan worden, zijn er issues?

  • Een sprint eindigt met de sprint demo, of kortweg demo genoemd. Er wordt ook wel over sprint review gesproken.

  • Na de demo is er altijd een sprint retrospective, een kort moment waarin even procesmatig stil gestaan wordt bij de dingen die goed gingen en zaken die beter kunnen aankomende sprint.

De belangrijkste principes

Het agile manifesto dat is opgesteld in 2001 bevat vier belangrijke principes, te weten:

  • Mensen en hun onderlinge interactie boven processen en hulpmiddelen

  • Werkende producten boven allesomvattende documentatie

  • Samenwerking met de klant boven contractonderhandelingen

  • Inspelen op verandering boven het volgen van een plan

 
Meer weten? Kijk de video

Deel deze Blog

Leave a comment

Filtered HTML

  • E-mail- en internetadressen worden automatisch aanklikbaar.
  • Toegelaten HTML-tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Regels en alinea's worden automatisch gesplitst.

Plain text

  • Geen HTML toegestaan.
  • E-mail- en internetadressen worden automatisch aanklikbaar.
  • Regels en alinea's worden automatisch gesplitst.
CAPTCHA
Deze vraag is om te controleren dat u een mens bent, om geautomatiseerde invoer (spam) te voorkomen.