Voorkennis
- Kunnen programmeren wat kan bijdragen in een team-effort
- Basics van projectmanagement en tennis van de SCRUM-methodiek
Dit ga je leren
- Gebruik van Azure DevOps
- Userstory-taken afronden
- Burndown bijhouden
- Daily stand-up
Opdracht
- Bekijk dagelijks het SCRUM-board
- tijdens het ontwikkelproces plaats ieder team-lid één taak in van "to do" naar "doing"
- tijdens het ontwikkelproces als een taak klaar is in "doing" test het team-lid de code 100%, commit de code in GIT en zet de taak vervolgens op "done"
- vervolgens pakt het team-lid één nieuwe taak op en zet deze in "doing" (het proces herhaalt zich hier)
- De voortgang van ALLE teamleden is inzichtelijk en onderling te vergelijken;
- Houdt de BurnDown in de gaten of de sprint nog op schema ligt:
- in het begin van de sprint moet het blauwe de 'ideale-lijn' die de y-as snijdt raken
- ideaal levert het team dagelijks werk op, waarmee het blauwe naar beneden gaat en de 'ideale-lijn' volgt
- aan het einde van de sprint is het blauwe (nog uit tevoeren werk) op en raakt de dan de x-as
Tips:- onvoldoende werk opgeleverd / te krap ingepland; het blauwe komt boven de 'ideale-lijn' uit
- te ruime tijd ingepland voor taken / te weinig taken ingepland; het blauwe komt onder de 'ideale-lijn'
- Houdt elke morgen een 'Daily-standup'; bespreek met ALLE teamleden de volgende punten:
- waar ben jij mee bezig geweest de vorige werkdag
- wat ga je vandaag oppakken
- zijn er nog blokkades/uitdaging waarin je vastloopt (vraag om hulp van jouw team)
Resultaat
- Het SCRUM-board toon elk moment van de dag een up-to-date stand van zaken
- De BurnDown toont de werkelijk voortgang van de sprint
- Evt. bijsturen op de voortgang en de knelpunten z.s.m. oplossen
Evaluatie
Vraag om een review om feedback en tips voor best-practices op jouw aanpak te krijgen.