Scrum in GitLab¶
Inleiding¶
Om Scrum te doen heb je minstens een scrum-bord nodig. Als je een vaste locatie hebt kan deze fysiek aan de muur hangen. Maar tegenwoordig gebruiken de meeste teams digitale tools.
GitLab¶
GitLab heeft in de vorm van de functie ‘Issues’ mogelijkheden om volgens Scrum te werken. Alle mogelijkheden kun je bekijken op een blogpost van GitLab zelf.
Handleiding opzetten van een sprint¶
Termen¶
GitLab gebruikt andere termen dan we gewend zijn in Scrum. De belangrijkste zie je hieronder
Scrum | GitLab |
---|---|
User Story | Issue |
Sprint | Milestone |
Product Backlog | (Issues) List |
Stap 1: Labels aanmaken voor het Scrum-bord¶
Ga naar Project Information -> Labels
en maak hier 2 nieuwe labels aan genaamd Doing en Verify.
Menu Project Information -> Labels in GitLab |
De nieuw aangemaakte labels in de GitLab Repository |
Stap 2: Maak een Milestone aan voor de sprint¶
Ga naar Issues -> Milestones
en maak een nieuwe Milestone aan.
Milestone menu in GitLab |
Kies voor de startdate de startdatum van de sprint en als einddatum de datum van de sprint-review.
Het aanmaakscherm voor een nieuwe Milestone |
Stap 3: Maak een scrum-bord aan voor de sprint¶
Ga naar Issues -> Boards
en selecteer de dropdown bij Development en kies de optie ‘Create new Board’.
Create new board optie |
Noem het bord hetzelfde als de sprint (in ons geval Sprint 2) en klik op expand. Selecteer bij Milestones de milestone van de aangemaakte sprint.
Selecteer de juiste milestone |
Klik op ‘Create List’ en selecteer Label en selecteer daarbij het eerder aangemaakte ‘Doing’ label. Doe hetzelfde nog een keer voor het ‘Verify’ label.
Maak lijsten voor de Doing en Verify labels |
Als het goed is ziet het scrum-bord er nu zo uit:
Afronden¶
Maak als er nieuwe user-stories zijn nieuwe issues aan en geef ze de milestone van je sprint om ze in de sprint-backlog op te nemen.