Ronald Kerssies | Mar 24, 2023

DevOps Sprints-voortgang

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 DevOps
  • Userstory-taken afronden
  • Burndown bijhouden
  • Daily stand-up

scrum

Opdracht

  1. 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)
    Devops
  1. De voortgang van ALLE teamleden is inzichtelijk en onderling te vergelijken;
    Devops
  2. 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 Devops

      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'

  3. 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.