Einde van sprintactiviteiten
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Aan het einde van een sprint willen teams mogelijk aan verschillende taken deelnemen om de achterstands hygiëne te handhaven. Over het algemeen mag onvolledig werk nooit worden toegewezen aan een eerdere sprint. Teams moeten bepalen hoe ze werk willen verwerken dat niet is voltooid in een sprint en passende actie ondernemen.
Notitie
Er is geen automatische manier om onvolledige werkitems te verplaatsen die aan de ene sprint zijn toegewezen. Evenmin een automatische methode voor het weghalen van resterend werk.
Aan het einde van elke sprint moet elk team bepalen en actie ondernemen om de volgende vragen aan te pakken:
- Hoe moeten we gebruikersverhalen en hun taken aanpakken die slechts gedeeltelijk aan het einde van de sprint zijn voltooid?
- Wat is de juiste manier om gedeeltelijk gedaan werk aan het einde te beheren, zodat metrische sprintgegevens en snelheid correct worden aangegeven?
- Wat moeten we beoordelen en in welke volgorde?
Over het algemeen moeten eindsprintactiviteiten worden uitgevoerd vóór of na een sprintbeoordelingsvergadering en vóór een sprint retrospectief. Het belangrijkste aandachtspunt is het onderhouden van weergaven en metrische gegevens om het team te ondersteunen in hun sprintbeoordelingen, retrospectieven en sprintplanning.
Doelstellingen voor end-of-sprint-activiteiten
Elke sprint vertegenwoordigt een tijdsperiode van ontwikkeling waaraan werk is toegewezen. Bekijk de volgende controlelijst voor de doelen waarmee u rekening moet houden bij het uitvoeren van end-of-sprint-activiteiten.
- Behoud de achterstands hygiëne waarbij er geen onvolledig werk wordt toegewezen aan een sprint waarvan de einddatum in het verleden valt
- Werkitemstatussen en sprinttoewijzingen beheren ter ondersteuning van de bewaking van de voortgang en snelheid van het team
- Doorlopende verbeteringsactiviteiten van het ondersteuningsteam
- De focus van het ondersteuningsteam op het verzenden van software en het voldoen aan sprintdoelen
- Werktraceringsinspanningen minimaliseren die geen waarde hebben
Tip
Teamsnelheid is geen maat voor teamproductiviteit en mag alleen worden gebruikt als metrische waarde voor het plannen van toekomstige sprints. Werk is voltooid aan het einde van een sprint of niet. Als het klaar is, telt het. Als het niet zo is, wordt het opnieuw bekeken voor een toekomstige sprint en niet de huidige sprint. Snelheid heeft de neiging om zichzelf te evelleren, ongeacht de keuzes die u maakt. Door alleen werk te overwegen, werkt u echter naar een meer realistische waarde en een veel betere bron van historische gegevens om toekomstige prognoses te maken.
Teamvoorkeuren bepalen
De volgende suggesties doorlopen de belangrijkste teams voor het einde van de sprintactiviteiten om te overwegen om te presteren. Normaal gesproken moeten deze activiteiten worden uitgevoerd op de laatste dag van de sprint of na de beoordelingsvergadering van de sprint.
Bekijk de sprintachterstand voor onvolledige gebruikersverhalen, achterstandsitems en taken. U kunt de beoordeling uitvoeren door de achterstand van de sprint of het sprinttaakbord te bekijken.
Gebruikersverhalen, achterstandsitems en taken opnieuw toewijzen die niet zijn gestart in de productachterstand of volgende sprint. Met behulp van het deelvenster Planning kunt u de achterstand van het team of een toekomstige sprint opnieuw toewijzen. Opnieuw toegewezen werkitems kunnen opnieuw worden geschat en geprioriteerd.
Bepaal hoe u onvolledige gebruikersverhalen, achterstandsitems of taken kunt afhandelen. Houd er rekening mee dat het doel is om werkende software te verzenden. De twee opties hier zijn:
- Splits het verhaal in tweeën om het werk weer te geven dat is voltooid in de huidige sprint en nog te doen. Zie Verhalen, problemen en andere werkitems kopiëren of klonen voor meer informatie.
- Wijs het verhaal opnieuw toe aan de volgende sprint waar het werk kan worden voltooid. Alle onvoltooide verhalen in de huidige sprint zijn verantwoordelijk voor nul tot de snelheid van de sprint.
Bepaal hoe resterende hoeveelheid werk moet worden verwerkt voor voltooide taken. Als taken zijn voltooid, is het niet logisch om een niet-nulwaarde te hebben voor resterend werk . Teams moeten bepalen hoe ze deze gevallen willen afhandelen en overwegen om de waarde van Resterende hoeveelheid werk in te stellen op nul voor voltooide taken.
Sprintachterstand controleren op onvolledig werk
Als u onvolledig werk wilt bepalen, controleert u de sprintachterstand voor werk dat nog steeds actief en actief is.
Onvolledige gebruikersverhalen en taken opnieuw toewijzen aan toekomstige sprints
Kies Weergaveopties in de achterstand van Sprint en selecteer Planning. Sleep de werkitems die onvolledig zijn naar de volgende sprint of terug naar de achterstand van het team.
Zoals in de volgende afbeelding wordt weergegeven, komt de backlog van Fabrikam-team overeen met het standaarditeratiepad dat is ingesteld voor het team. Houd er rekening mee dat als de standaardwaarde is ingesteld op de @CurrentIteration macro, de selectie het iteratiepad pas zou wijzigen als het begin van de volgende sprint.
Vorige sprints archiveren
Na verloop van tijd kan het aantal sprints dat is gedefinieerd voor een project of toegewezen aan een team toenemen. Om de vervolgkeuzelijst voor iteratiepaden te minimaliseren, kunnen Project Beheer istrators ervoor kiezen om eerdere sprints naar een archiefgebied te verplaatsen. Door de sprinttoewijzing te onderhouden, maar deze onder een ander sprintknooppunt te verplaatsen, blijven alle gegevens van werkitems behouden. Alle sprintdiagrammen en widgets blijven werken.
Zoals in de volgende afbeelding wordt weergegeven, zijn sprints van 2012 en 2013 verplaatst onder het knooppunt Vorige sprints .
Tip
Alle gegevens die zijn opgeslagen in werkitems worden onderhouden door Azure DevOps totdat werkitems permanent worden verwijderd.
Tips voor sprint hygiëne
De achterstand van Sprint verwijst automatisch naar de huidige sprint als de actieve sprint op basis van de begin- en einddatums. Als de huidige datum binnen de sprintperiode valt, is de bijbehorende sprint de huidige sprint. Er is geen verdere actie vereist om de volgende sprint de actieve huidige sprint te maken.
Als project- of teambeheerder moet u voldoen aan de volgende richtlijnen voor het beheren van sprints.
- Begin- en einddatums die zijn gedefinieerd voor de sprints van uw project mogen niet overlappen.
- Alle sprints van belang voor een team moeten worden geselecteerd voor de configuratie van dat team.
- Er moeten verschillende toekomstige sprints worden gedefinieerd voor uw project en geselecteerd voor uw teams.
Zie Iteratiepaden (sprints) definiëren en team iteraties configureren voor meer informatie.