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. Gebruik Scrum om sprints in te plannen en te plannen, je bord bij te werken en de sprintburndown te bewaken.

Voor een introductie tot Scrum, zie Wat is Scrum?

Aanbeveling

U kunt AI gebruiken om u te helpen met Azure DevOps-taken. Zie Hulp bij AI inschakelen met Azure DevOps MCP Server om aan de slag te gaan.

Scrum in Azure Boards

Scrum-praktijken in Azure Boards draaien om iteratiepaden (sprints) die werk indelen in afgebakende perioden. Belangrijke Scrum-onderdelen zijn:

  • Sprintceremonies — Regelmatige vergaderingen die de sprintcyclus structuren
  • Capaciteitsplanning : beschikbaarheid van teams en workloadbeheer
  • Sprinttracking — taakborden en burndowndiagrammen voor inzicht in de voortgang
  • Snelheidsprognose : historische metrische gegevens om toekomstige capaciteit te voorspellen

Raadpleeg Sprints plannen en Capaciteit instellen voor het team en de teamleden voor stapsgewijze instructies voor het configureren.

Sprintceremonies en tijdlijn

Een typische sprint van twee weken omvat de volgende ceremonies:

Ceremonie When Duration Purpose
Sprintplanning Begin van sprint 2 uur Vastleggen op werkitems en sprintdoel instellen
Daily stand-up Elke werkdag 15 minuten Synchroniseren op voortgang, obstakels en plannen voor de dag
Sprint Review Einde van de sprint 1 uur Voltooid werk demonstreren aan belanghebbenden
Sprint Retrospectief Einde van de sprint 1 uur Nadenken over proces en verbeteringen identificeren

Zie Scrum-ceremonies en best practices voor hulp bij het uitvoeren van effectieve ceremonies, waaronder retrospectieven en eindsprintactiviteiten.

Sprintachterstanden

Sprint backlogs en boards bieden gefilterde weergaven van werkitems voor teams die zijn toegewezen aan specifieke iteratiepaden of sprints. Definieer sprints voor een project en selecteer ze vervolgens voor teams.

Definieer sprints voor uw project en selecteer deze vervolgens voor elk team. Vanuit de teambacklog kunt u werk met slepen en neerzetten koppelen aan een iteratiepad en vervolgens het werk voor elke sprint in een aparte backlog bekijken. 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 een 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 sprintachterstand wilt selecteren, kiest u een van de sprintkoppelingen in het planningsvenster of kiest u deze in de sprintselector op een pagina met sprintachterstanden.

Schermopname die laat zien hoe u een sprint selecteert.

Als in het planningsvenster of de vervolgkeuzelijst voor sprints geen sprints worden weergegeven, voegt u sprints toe of selecteert u bestaande sprints voor uw team. 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 beginnen met de agile-hulpprogramma's voor capaciteitsplanning om het werk te plannen dat 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. Gebruik capaciteitsbalken om snel te zien wie er voor de sprint boven, op of onder de capaciteit zit.

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

Gebruik tijdens een sprint het takenbord en de burndowngrafiek voor sprints 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. Werk taken dagelijks of meerdere keren per week bij voor een gelijkmatiger burndowngrafiek.

schermopname van Taskboard.

Burndown-grafiek

Gebruik de burndowngrafiek voor sprints om de voortgang bij te houden terwijl uw team het geschatte werk tijdens de planning voltooit. De burndown-grafiek helpt u bij het beperken van risico's en het controleren op ongecontroleerde uitbreiding van de scope gedurende 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

Nadat u meerdere sprints hebt gemaakt, gebruikt u het hulpprogrammaVelocity en Forecast om uw team te helpen bij het schatten van het werk dat uw team kan voltooien in toekomstige sprints.

Snelheidsgrafiek

Snelheid is de som van verhaalpunten (of groottewaarden) voor werkitems die uw team tijdens een sprint voltooit. Als uw team bijvoorbeeld 5 verhaalpunten in Sprint 1 en 8 verhaalpunten in Sprint 2 voltooit, is uw gemiddelde snelheid 6,5 punten. Gebruik de gemiddelde snelheid om te voorspellen hoeveel werk uw team kan bereiken in toekomstige sprints.

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

In het burndowndiagram wordt Totale toename van de scope rechtsboven weergegeven, wat inzicht geeft in scope-uitbreidingen tijdens de sprint. U kunt ook na het begin een query uitvoeren op werkitems die zijn toegevoegd aan of verwijderd uit een sprint. Zie Query op datum of huidige iteratie voor gedetailleerde queryprocedures.

Volgende stap