Scrum-procedures implementeren voor uw team in Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Uw Sprints-hulpprogramma's bevatten een gefilterde achterstand op basis van een iteratiepad en een vergelijkbaar gefilterd taskboard. Deze tools zijn handig voor het implementeren van Scrum-procedures. Met Scrum kunt u Sprints plannen, uw taakbord bijwerken en de burndown van uw Sprint bewaken.

Scrum-methoden gebruiken iteratiepaden, ook wel sprints genoemd, om werk te plannen dat binnen een bepaalde periode en frequentie door een team moet worden uitgevoerd. Om aan de slag te gaan, zijn verschillende sprints vooraf gedefinieerd voor uw team. Als u geen kennis hebt met Scrum, kunt u een overzicht krijgen van Wat is Scrum?

Notitie

Zie Achterstanden, borden en plannen voor meer informatie. Als u de gewenste werkitems niet ziet op uw achterstand of bord, raadpleegt u Backlogs en borden instellen om deze te configureren op basis van uw voorkeuren.

Azure Boards gebruiken om Scrum te implementeren

De algemene reeks stappen voor het implementeren van Scrum met behulp van Azure Boards is als volgt:

Teams en sprints configureren

  1. Iteratiepaden op projectniveau definiëren en datums instellen
  2. (Optioneel) Gebiedspaden op projectniveau toevoegen (of voeg een gebiedspad toe wanneer u elk team configureert)
  3. Teams toevoegen
  4. Selecteer iteratiepaden op teamniveau.

Teamachterstand maken

  1. Maak en organiseer uw teamachterstand.
  2. (Optioneel) Uw teamachterstand voorspellen.

Een sprint implementeren

U kunt snel werkitems aan een sprint toewijzen door ze van de productachterstand naar de sprint te slepen en neer te zetten.

  1. Achterstandsitems toewijzen aan een sprint
  2. Taken toevoegen aan achterstandsitems
  3. Sprintcapaciteit instellen
  4. Werk aanpassen aan de sprintcapaciteit
  5. (Optioneel) Uw sprintplan delen
  6. Het Taskboard bijwerken
  7. De burndown van uw sprint bewaken

Een sprint sluiten

  1. Einde van sprintactiviteiten
  2. Sprint retrospectiefvergaderingen

Overzicht van sprintachterstanden en taskboards

Sprintachterstanden en Taskboards bieden een gefilterde weergave van werkitems die een team heeft toegewezen aan een specifiek iteratiepad of sprint. Sprints worden gedefinieerd voor een project en vervolgens geselecteerd door teams. Vanuit uw achterstand kunt u werk toewijzen aan een iteratiepad met behulp van slepen en neerzetten en dat werk vervolgens weergeven in een afzonderlijke sprintachterstand.

Schermopname van webportal, Open Boards, Sprints, Backlog.

Hoe geselecteerde sprints worden weergegeven in de achterstand

Elke sprint die u voor uw team selecteert, biedt toegang tot een achterstand, taskboard en andere Agile-hulpprogramma's voor het plannen en bijhouden van werk.

  1. U kunt een overzicht krijgen van uw sprintplanning door de optie Planningsweergave in te schakelen. Kies in de productachterstand of een sprintachterstand het pictogram Weergaveopties en selecteer Planning.

    Schermopname van het deelvenster Planning van Sprints-achterstand.

    Notitie

    In het deelvenster Planning worden alleen de huidige sprint en de volgende 10 toekomstige sprints in de lijst weergegeven, zelfs als er meer zijn geselecteerd voor het team.

    De set sprints die voor uw team zijn geselecteerd, wordt weergegeven. Als er geen sprints worden weergegeven, kunt u sprints toevoegen of bestaande sprints selecteren voor het gebruik van uw team. Zie Sprints definiëren voor meer informatie.

  2. Als u een sprintachterstand wilt selecteren, kunt u een van de sprintkoppelingen kiezen in het deelvenster Planning of in een sprintachterstand een sprint kiezen in de sprintselector.

    Schermopname die laat zien hoe u een sprint selecteert.

Teamcapaciteit bijhouden

Nadat u iteratiepaden (sprint) hebt gedefinieerd en teamiteraties hebt geconfigureerd, kunt u de volgende hulpprogramma's gebruiken om uw sprint te plannen.

Aan het begin van elke sprint wilt u het werk plannen waaraan uw team kan deelnemen. De drie Agile-hulpprogramma's die dit werk ondersteunen, zijn onder andere de sprintachterstand, capaciteitsplanning en capaciteitsbalken. De sprintachterstand bevat een gefilterde subset van achterstallige items waarvan het iteratiepad overeenkomt met de huidige sprint.

Hulpprogramma voor teamcapaciteitsplanning

Door teamcapaciteit in te stellen, weet het team precies het totale aantal werkuren of dagen dat het team voor elke sprint heeft. Met dit hulpprogramma stelt u de capaciteit van afzonderlijke teamleden en dagen uit. En u kunt gemakkelijk feestdagen of gedeelde dagen instellen die door het hele team zijn genomen.

Als u capaciteit instelt voor elk teamlid dat tijdens een sprint werkt, wordt de capaciteitsbalk voor die persoon weergegeven.

Zie Capaciteit instellen voor het team en de teamleden voor meer informatie.

Schermopname van het hulpprogramma voor het plannen van teamcapaciteit.

Individuele en teamcapaciteitsbalken

Met capaciteitsbalken kunt u snel zien wie er over is, op of onder capaciteit. Capaciteitsbalken worden bijgewerkt met elk van deze activiteiten:

  • Taken worden toegewezen met resterend werk dat niet nul resterend is
  • Wijziging in resterend werk
  • Datumwijziging binnen de sprintcyclus. Individuele capaciteit en teamcapaciteit weerspiegelen altijd hun capaciteit vanaf de huidige dag tot het einde van de sprint.

Schermopname van capaciteitsbalken.

U kunt als volgt de capaciteitskleuren interpreteren:

Schermopname van capaciteitsbord waarmee u de capaciteit kunt onderscheiden.

Taken bijwerken en burndown bewaken

Gebruik tijdens een sprint het taskboard- en sprint burndowndiagram om de voortgang bij te houden. De burndowngrafiek van uw sprint biedt een visueel element in één oogopslag om te bepalen of uw team op schema is om te voldoen aan hun sprintplan.

Taskboard
Uw Taskboard biedt een interactief voortgangsbord voor werk dat nodig is om de achterstand van de sprint te voltooien. Tijdens uw sprint wilt u de status van taken en het resterende werk voor elke taak bijwerken.

Taken dagelijks of meerdere keren per week bijwerken levert een vloeiender burndowndiagram op.

Schermopname van Taskboard.

Burndowndiagram sprint

U gebruikt de burndowngrafiek voor sprints om het risico te beperken en te controleren of het bereik tijdens de sprintcyclus kruipt. De burndowngrafiek weerspiegelt de voortgang die uw team heeft gemaakt bij het voltooien van al het werk dat ze tijdens hun sprintplanningsvergadering hebben geschat.

De ideale trendlijn geeft altijd een stabiele burndown aan. Het blauwe gebied vertegenwoordigt echter wat er eigenlijk aan de hand is. Het toont de opbouw van werk als teamleden taken toevoegen en het verminderen van werk wanneer teamleden deze taken voltooien.

Schermopname van de burndowngrafiek van Sprint.

Snelheids- en prognosehulpprogramma's gebruiken om werkinspanning te voorspellen

Gebruik hulpprogramma's voor het plannen en bijhouden van sprints voor elke sprint. Gebruik ook de snelheids- en prognosehulpmiddelen om werk te schatten dat in toekomstige sprints kan worden voltooid.

Velocity biedt een handige metrische waarde voor het verkrijgen van inzicht in hoeveel werk uw team kan voltooien tijdens een sprintcyclus. En het prognosehulpmiddel biedt een middel om te bepalen hoeveel werk uw team binnen een sprint kan voltooien. Dit bedrag is gebaseerd op een opgegeven teamsnelheid.

Nadat u meerdere sprints hebt uitgevoerd, gebruikt u het hulpprogramma Velocity chart en Forecast om het werk te schatten dat in toekomstige sprints kan worden uitgevoerd.


Snelheidsgrafiek
Elk team is gekoppeld aan één en slechts één snelheidsgrafiek. De groene balk in de grafiek geeft de totale geschatte inspanning (verhaalpunten of grootte) aan van achterstandsitems (gebruikersverhalen of vereisten) die zijn voltooid in de sprint. (Blauw komt overeen met de geschatte inspanning van items die nog niet zijn voltooid.)
Snelheid varieert afhankelijk van de teamcapaciteit, sprint over sprint. Na verloop van tijd moet de snelheid echter duiden op een betrouwbaar gemiddelde dat kan worden gebruikt om de volledige achterstand te voorspellen.
Door de variabiliteit van de grootte van achterstandsitems (inspanning of verhaalpunten) te minimaliseren, krijgt u betrouwbaardere metrische gegevens over snelheid.

Schermopname van velocity-grafiek.


Hulpprogramma voor prognose
U kunt het prognosehulpmiddel gebruiken om een idee te krijgen van hoeveel en welke items u binnen een sprint kunt voltooien.
Door een snelheid aan te sluiten, kunt u zien welke items binnen het bereik van de reeks sprints vallen die het team heeft geselecteerd. Zoals hier wordt weergegeven, geeft een snelheid van 15 aan dat het drie sprints duurt om het getoonde werk te voltooien.*

Schermopname van het hulpprogramma Prognose.


Wijzigingen in querysprintbereik

Er is geen grafiek of widget van de wijzigingen van het sprintbereik. U kunt echter een query uitvoeren op werkitems die zijn toegevoegd aan een sprint of die na het begin van de sprint uit een sprint zijn verplaatst. Gebruik de volgende stappen.

Werkitems weergeven die zijn toegevoegd na het begin van de sprint

  1. Open het snelheidsdiagram voor het team en kies de geplande balk voor de sprint van belang. U kunt de geplande balk gebruiken voor een widget voor een snelheidsgrafiek of de grafiek met de snelheid van de teamachterstand.

    Schermopname van de grafiek teamsnelheid, kies een geplande werkbalk.

  2. De pagina Queryresultaten wordt geopend met een lijst met werkitems die zijn gedefinieerd voor de sprint aan het begin van de sprint, de eerste dag van de sprint. Deze lijst is een geitemiseerde lijst met werkitem-id's.

  3. Kies de pagina Editor om de query te bewerken.

  4. Geef de items weer die zijn toegevoegd aan de sprint na het begin van de sprint. Hiervoor wijzigt u de query om de volgende componenten toe te voegen en te wijzigen:

    • Voeg bovenaan een component toe om de gewenste typen werkitems op te geven
    • Wijzig de operator voor het id-veld in Niet in.
    • Voeg het iteratiepad toe voor de sprint van belang.
    • Voeg het gebiedspad voor het team toe.

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

    Schermopname van Power Query-editor, Werkitems toegevoegd aan een sprint na het begin van de sprint.

  5. Voeg de optie Gemaakt datum toe als kolom en sorteer op dat veld. Vervolgens kunt u de bestaande werkitems bekijken die zijn toegevoegd aan de sprint en welke nieuw gemaakte werkitems zijn toegevoegd.

Werkitems weergeven die zijn verplaatst uit de sprint

  1. Open het snelheidsdiagram voor het team en kies de geplande balk voor de sprint van belang. U kunt de geplande balk gebruiken voor een widget voor een snelheidsgrafiek of de grafiek met de snelheid van de teamachterstand.

    Schermopname van de grafiek teamsnelheid, kies een geplande werkbalk, tweede exemplaar.

  2. De pagina Queryresultaten wordt geopend met een lijst met werkitems die is gedefinieerd voor de sprint aan het begin van de sprint, de eerste dag van de sprint. Deze lijst is een geitemiseerde lijst met werkitem-id's.

  3. Kies de pagina Editor om de query te bewerken.

  4. Vermeld de items die zijn verplaatst uit de sprint na het begin van de sprint. Hiervoor wijzigt u de query om de volgende componenten toe te voegen en te wijzigen:

    • Voeg bovenaan een component toe om de gewenste typen werkitems op te geven
    • Voeg het iteratiepad voor de interessesprint toe, geef de operator Not Under op
    • Voeg het gebiedspad voor het team toe.

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

    Schermopname van Power Query-editor, Werkitems verplaatst uit een sprint

Voor andere opties om wijzigingen in het sprintbereik te bepalen, raadpleegt u Query op datum of huidige iteratie, werkitems weergeven die zijn verplaatst uit een sprint.

Volgende stap

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. Elk Agile-hulpprogramma filtert werkitems om alleen de toegewezen waarden onder het standaardgebiedpad en het iteratiepad van het team op te nemen.