Delen via


Scrum-praktijken in Azure Boards

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Scrum-methoden gebruiken iteratiepaden of sprints om werk voor teams binnen bepaalde perioden en frequenties te plannen. Handige hulpprogramma's voor het implementeren van Scrum-procedures in Azure Boards zijn gefilterde achterstanden en borden op basis van iteratiepaden. U kunt Scrum gebruiken om sprints in te roosteren en te plannen, uw bord bij te houden en het sprint-verloop te bewaken.

Voor een introductie tot Scrum, zie Wat is Scrum?

Scrum in Azure Boards

De algemene reeks stappen voor het implementeren van Scrum in Azure Boards is als volgt. Selecteer elk gekoppeld artikel voor meer informatie.

Teams en sprints configureren

  1. Iteratiepaden op projectniveau definiëren en datums instellen.
  2. Voeg gebiedspaden op projectniveau toe of voeg een gebiedspad toe wanneer u elk team configureert.
  3. Voeg teams toe.
  4. Iteratiepaden op teamniveau selecteren.

Maak de teambacklog

  1. Maak en organiseer uw teamachterstand.
  2. Uw teamachterstand voorspellen.

Note

Als u de gewenste werkitems niet ziet in uw backlog of op uw bord, raadpleegt u Uw backlog maken en beheren. Voor meer informatie, zie Wat is Azure Boards?

Backlog-items aan sprints toewijzen

U kunt snel werkitems aan een sprint toewijzen door ze van de productachterlog naar de sprint te verslepen. Als u aan de slag wilt met Scrum, kunt u de standaard sprints gebruiken die vooraf zijn gedefinieerd voor elk Azure DevOps-project.

  1. Wijs backlogitems toe aan een sprint.
  2. Voeg taken toe aan backlog-items.
  3. Sprintcapaciteit instellen.
  4. Pas het werk aan zodat het binnen de sprintcapaciteit past.
  5. Deel uw sprintplan.

Voortgang van sprint bewaken

  1. Werk je bord bij.
  2. De burndown van de sprint bewaken.

Een sprint sluiten

  1. Doe activiteiten aan het einde van de sprint.
  2. Houd sprint-retrospectieven vergaderingen.

Sprintachterstanden

Sprint backlogs en boards bieden gefilterde weergaven van werkitems voor teams die zijn toegewezen aan specifieke iteratiepaden of sprints. Sprints worden gedefinieerd voor een project en vervolgens geselecteerd voor teams.

Vanuit de backlog van het team kunt u werk aan een iteratiepad toewijzen door te slepen en neer te zetten en vervolgens het werk voor elke sprint in een afzonderlijke backlog weergeven. De achterstallige sprint bevat een gefilterde subset van achterstallige items waarvan het iteratiepad overeenkomt met de gekozen sprint.

Schermopname van een sprintachterstand.

Als u met verschillende teams werkt en elk team een eigen achterstandsweergave wil, kunt u meer teams maken. Elk team krijgt vervolgens toegang tot hun eigen set Agile-hulpprogramma's waarmee werkitems worden gefilterd op het standaardgebiedpad en het iteratiepad van het team.

Planningsweergave

Elke sprint die u voor uw team selecteert, biedt toegang tot een sprintachterstand, sprintbord en andere tools in de Agile-methodiek voor het plannen en bijhouden van werk. De planningsweergave biedt een overzicht van uw sprintplanning.

Selecteer in de projectachterstand of een sprintachterstand het pictogram Weergaveopties en selecteer vervolgens Planning. De sprints die voor uw team zijn geselecteerd, worden weergegeven in een zijvenster.

Als u een sprintachterlog wilt selecteren, kunt u een van de sprintkoppelingen in het deelvenster Planning kiezen, of deze selecteren in de sprintselector op een pagina met sprintachterlogs.

Schermopname die laat zien hoe u een sprint selecteert.

Als er geen sprints worden weergegeven in het planningsvenster of de vervolgkeuzelijst sprints, kunt u sprints toevoegen of bestaande sprints voor uw team selecteren. Zie Sprints definiëren voor meer informatie.

Note

In het deelvenster Planning worden alleen de huidige sprint en de volgende 10 toekomstige sprints weergegeven, zelfs als het team meer sprints heeft geselecteerd.

Capaciteitsbeheer

Nadat u iteratiepaden hebt gedefinieerd en teamiteraties hebt geconfigureerd, kunt u agile-hulpprogramma's voor capaciteitsplanning gebruiken om het werk te plannen waaraan uw team tijdens een sprint kan doorvoeren. De hulpprogramma's voor capaciteitsplanning en capaciteitsbalk ondersteunen deze taak.

Capaciteitsplanning

Gebruik het hulpprogramma voor teamcapaciteit op het tabblad Capaciteit om de capaciteit van afzonderlijke teamleden en vrije dagen en feestdagen of gedeelde dagen voor het hele team in te stellen. Wanneer u de teamcapaciteit instelt, weet het team het exacte totale aantal werkuren of dagen dat ze voor elke sprint hebben. Zie Capaciteit instellen voor het team en de teamleden voor meer informatie.

Schermopname van het hulpprogramma voor het plannen van teamcapaciteit.

Capaciteitsbalken

In het deelvenster Werkdetails ziet u capaciteitsbalken voor het hele team, per activiteit of per toegewezen aan elk teamlid dat tijdens een sprint werkt. U kunt capaciteitsbalken gebruiken om snel te zien wie zich boven, op of onder de capaciteit bevindt tijdens de sprint.

Als u capaciteitsbalken wilt zien, selecteert u het pictogram Weergaveopties en selecteert u vervolgens Werkdetails. Wanneer u afzonderlijke teamleden en toewijzingen toevoegt in het planningsprogramma, wordt er een capaciteitsbalk weergegeven en worden updates voor die persoon weergegeven. Team- en individuele capaciteit weerspiegelen altijd de capaciteit van de huidige dag tot het einde van de sprint.

Capaciteitsbalken worden bijgewerkt met elk van deze activiteiten:

  • Werk wordt toegewezen met niet-nul resterend werk.
  • Resterende werkwijzigingen.
  • Datums veranderen binnen de sprintcyclus.

Schermopname van capaciteitsbalken.

Takenbord- en burndowngrafiek

Tijdens een sprint kunt u het takenbord en de burndowngrafiek van sprints gebruiken om de voortgang bij te houden. De sprint burndowngrafiek biedt een visueel overzicht in één oogopslag om te bepalen of uw team op schema ligt om het sprintplan te halen.

Taakbord

Uw taakbord biedt een interactieve voortgangsrecord voor werk dat nodig is om de sprint te voltooien. Werk tijdens de sprint de status van taken en het resterende werk voor elke taak bij. Taken dagelijks of meerdere keren per week bijwerken levert een vloeiender burndowndiagram op.

schermopname van Taskboard.

Burndown-grafiek

De burndowngrafiek van de sprint weerspiegelt de voortgang van jouw team bij het voltooien van het werk dat tijdens de planning geschat is. Gebruik het burndown-chart om risico's te beperken en te controleren op scope creep tijdens de sprintcyclus.

In de burndown-grafiek geeft de ideale trendlijn altijd een constante afname aan, terwijl het blauwe gebied aangeeft wat er daadwerkelijk gebeurt. Dit gebied toont de opbouw van werk als teamleden taken toevoegen en het verminderen van werk wanneer teamleden hun taken voltooien.

Schermopname van de burndowngrafiek van Sprint.

Hulpmiddelen voor snelheid en voorspellingen

Na verschillende sprints kunt u het hulpprogramma Velocity chart en Forecast gebruiken om het werk te schatten dat uw team kan voltooien in toekomstige sprints.

Snelheidsgrafiek

Velocity is een handige metriek om inzicht te krijgen in hoeveel werk uw team tijdens een sprintcyclus voltooit. Elk team is gekoppeld aan één snelheidsgrafiek.

Selecteer het velocity-diagram op het tabblad Analyse van de pagina Backlog van het team. In de grafiek tonen lichtblauwe balken de totale hoeveelheid geplande inspanning, op basis van verhaalpunten of werkitemgrootte, voor een bepaalde sprint. De groene gebieden geven de totale geschatte hoeveelheid werk aan voor voltooide werkitems. De donkerblauwe gebieden komen overeen met de geschatte inspanning voor items die nog niet zijn voltooid.

Schermopname van Velocity-grafiek.

De snelheid varieert afhankelijk van de teamcapaciteit over sprints, maar na verloop van tijd zou de gemiddelde snelheid betrouwbaar moeten zijn voor prognoses van de volledige backlog. Om betrouwbaardere snelheidsmetrieken te verkrijgen, minimaliseert u de variabiliteit van achterstandsitemgrootten, inspanning en verhaalpunten.

Hulpprogramma voor prognose

Met het prognosehulpmiddel kunt u bepalen hoeveel werk uw team binnen een sprint kan voltooien, op basis van een opgegeven teamsnelheid. Selecteer op de pagina Backlog van het team het pictogram Weergaveopties en stel Prognose vervolgens in op Aan.

Stel in het prognosediagram de snelheid in op verschillende waarden om een idee te krijgen van het aantal en welke items u binnen een sprint kunt voltooien. Door een snelheid in te stellen, kunt u zien welke items binnen het bereik van de reeks sprints vallen die het team heeft geselecteerd. In het volgende voorbeeld geeft het instellen van een snelheid van 15 aan dat er drie sprints nodig zijn om het weergegeven werk te voltooien.

Schermopname van het hulpprogramma Prognose.

Wijzigingen in sprintomvang

Er is geen grafiek of widget voor het wijzigen van het sprintbereik, maar in de burndowngrafiek ziet u de total scope increase in de rechterbovenhoek. U kunt ook een query uitvoeren op werkitems die na het begin zijn toegevoegd aan of verwijderd uit een sprint.

Query uitvoeren op werkitems die zijn toegevoegd of verwijderd nadat de sprint is gestart

  1. Selecteer in het teamachterlog snelheidsgrafiek of de snelheidsgrafiek-widget de geplande balk voor de sprint waarin u geïnteresseerd bent.

  2. De pagina Queryresultaten wordt geopend, met de lijst met werkitems die zijn gedefinieerd voor de sprint aan het begin.

  3. Selecteer het tabblad Editor om de query te bewerken en wijzig de query op de pagina Editor als volgt.

    Werkitems weergeven die na het begin aan de sprint zijn toegevoegd:

    • Wijzig de operator voor het id-veld in Not In.
    • Voeg boven aan de query een clausule toe om In op te geven voor de typen werkitems waarin u geïnteresseerd bent.
    • Voeg een Under-clausule toe voor de Area Path van het team.
    • Voeg een = component toe voor het sprint-iteratiepad waarin u geïnteresseerd bent.

    De bijgewerkte query moet er ongeveer uitzien als in de volgende afbeelding:

    Schermopname van een query voor werkitems die zijn toegevoegd aan een sprint na het begin.

    Weergeven van werkitems die uit de sprint zijn verplaatst na het begin:

    • Voeg boven aan de query een clausule toe om In op te geven voor de typen werkitems waarin u geïnteresseerd bent.
    • Voeg een Under-clausule toe voor de Area Path van het team.
    • Voeg een component Not Under toe voor het sprint iteratiepad waarin u geïnteresseerd bent.

    De bijgewerkte query moet er ongeveer uitzien als in de volgende afbeelding:

    Schermopname van een query voor werkitems die na het begin uit een sprint zijn verplaatst.

  4. Selecteer Kolomopties en voeg Gemaakt datum toe als kolomoptie en sorteer op dat veld.

  5. Voer de query's uit om de werkitems te zien die zijn toegevoegd aan of verwijderd uit de sprint en wanneer ze zijn gemaakt.

Zie Queryvelden, operators en macro's in Azure Boards voor meer informatie. Zie Query op datum of huidige iteratie voor andere opties voor het bepalen van wijzigingen in het sprintbereik.

Volgende stap