Gebieds- en iteratiepaden (Sprint)

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

Met gebiedspaden kunt u werkitems groeperen op team-, product- of functiegebied. Met iteratiepaden kunt u werk groeperen in sprints, mijlpalen of andere gebeurtenisspecifieke of tijdgerelateerde perioden. Met beide velden kunt u een hiërarchie van paden definiëren.

U definieert gebieds- en iteratiepaden voor een project. Teams kunnen vervolgens kiezen welke paden worden gebruikt om hun achterstand en andere Agile-hulpprogramma's te ondersteunen. Zie Agile-hulpprogramma's die afhankelijk zijn van gebieden en iteratiepaden om te begrijpen hoe Agile-hulpprogramma's gebruikmaken van gebieds- en iteratiepaden.

Notitie

Gebiedspaden en iteratiepaden worden ook wel classificatieknooppunten genoemd. U kunt ze programmatisch beheren via de Classificatieknooppunten (REST API) of de Azure DevOps CLI-opdracht az boards iteration.

Notitie

Gebiedspaden en iteratiepaden worden ook wel classificatieknooppunten genoemd. U kunt ze programmatisch beheren via de Classificatieknooppunten (REST API).

De gebieden en iteraties die u ziet, zijn afhankelijk van het proces dat u hebt gebruikt om uw project te maken. Hier laten we de standaardwaarden zien die zijn gedefinieerd voor het Scrum-proces. Er zijn geen datums ingesteld. U stelt datums in die overeenkomen met uw sprint- of releaseschema's.

Iteraties Gebieden
Standaarditeraties, Scrum-proces Een set voorbeeldgebiedpaden

Belangrijk

Het verwijderen van gebiedspaden of het opnieuw configureren van iteratiepaden kan leiden tot verlies van gegevens en kan niet worden teruggedraaid. Bijvoorbeeld burndown- of burnupwidgetdiagrammen, sprint burndown- en snelheidsdiagrammen voor teams waarvan gebiedspaden worden gewijzigd, bevatten geen juiste gegevens. Historische trenddiagrammen verwijzen naar het gebiedspad en iteratiepad , zoals gedefinieerd op een punt in het verleden voor elk werkitem. Wanneer een gebiedspad of iteratiepad wordt verwijderd, kunnen de historische gegevens hiervoor niet worden opgehaald.

Gebiedspaden definiëren en toewijzen

Als u niet bekend bent met het beheren van projecten en teams, is de meest eenvoudige volgorde voor het configureren van uw project en teams als volgt.

  1. Bepaal het aantal en de namen van gebiedspaden die u wilt ondersteunen om uw werk te categoriseren. Voeg minimaal één gebiedspad toe voor elk team dat u definieert.
  2. Bepaal het aantal en de namen van teams die u wilt ondersteunen. Raadpleeg voor hulp over teams en Agile-hulpprogramma's.
  3. Open projectinstellingen > Projectconfiguratie en definieer de gebiedspaden ter ondersteuning van stap 1 en 2 op projectniveau. Volg de stappen die verderop in dit artikel worden beschreven: Open Project Instellingen, projectconfiguratie en gebiedspaden toevoegen.
  4. Definieer de teams die u nodig hebt om stap 2 te ondersteunen. Zie Een team toevoegen, van één standaardteam naar verschillende teams gaan voor hulp.
  5. Open de teamconfiguratie en wijs de standaard- en extra gebiedspaden toe aan elk team. Volg de stappen die verderop in dit artikel worden beschreven: Teaminstellingen openen en het standaardgebiedpad(en) van het team instellen.
  6. Wijs het gebiedspad van werkitems toe aan een gebiedspad dat u hebt gedefinieerd. Gebruik bulksgewijs wijzigen om verschillende werkitems tegelijk te wijzigen.

Notitie

Projecten zijn beperkt tot het definiëren van maximaal 10.000 vlakpaden en het toewijzen van maximaal 300 vlakpaden aan één team. Zie Werktracking, proces- en projectlimieten voor meer informatie.

Hoewel u hetzelfde gebiedspad aan meer dan één team kunt toewijzen, kan dit problemen veroorzaken als twee teams het eigendom van dezelfde set werkitems claimen. Zie Voor meer informatie over borden en Kanban, beperkingen van kanbanbordweergaven voor meerdere teams.

Indien nodig kunt u de volgende acties op elk gewenst moment uitvoeren:

  • Extra onderliggende knooppunten toevoegen
  • De naam van een gebiedspad wijzigen (behalve het pad naar het hoofdgebied)
  • Een onderliggend knooppunt onder een ander knooppunt verplaatsen
  • Een onderliggend knooppunt verwijderen
  • De naam van een team wijzigen
  • De toewijzingen van het gebiedspad wijzigen in een team

Zie ook een hiërarchie van teams configureren.

Hoeveel gebieden moet een team definiëren?

U voegt gebieden toe ter ondersteuning van de tracerings- en beveiligingsvereisten van uw team. Gebruik gebieden om logische of fysieke onderdelen weer te geven en maak vervolgens onderliggende gebieden om specifieke functies weer te geven.

Voeg gebieden toe wanneer u deze vereisten hebt:

  • Query's filteren op basis van een product- of functiegebied
  • Werkitems ordenen of groeperen per team of subteams
  • Beperk de toegang tot werkitems op basis van hun gebied.

Elk team kan een hiërarchie maken van gebieden waaronder het team hun achterstandsitems, gebruikersverhalen, vereisten, taken en bugs kan organiseren.

Vermijd het maken van een gebiedsstructuur die te complex is. U kunt gebieden maken voor het partitioneren van machtigingen voor werkitems, maar complexe structuren vereisen aanzienlijke overhead voor machtigingsbeheer. Het kan zijn dat het te veel werk is om de structuur en machtigingen in andere projecten te dupliceren.

Iteratiepaden definiëren en toewijzen

Gebruik de volgende richtlijnen voor het configureren van iteratiepaden voor uw project en teams:

  1. Definieer eerst de gebiedspaden en teams volgens de richtlijnen in Gebiedspaden definiëren en wijs deze toe aan een team.
  2. Bepaal de lengte van de iteratie die u wilt ondersteunen. Aanbevolen procedures zijn om ervoor te zorg dat alle teams dezelfde sprintfrequentie gebruiken.
  3. Bepaal of u een platte structuur of hiërarchie van sprints en releases wilt.
  4. Open projectinstellingen > Projectconfiguratie en definieer de iteratiepaden ter ondersteuning van stap 2 en 3 op projectniveau. Volg de stappen verderop in dit artikel: Open Project Instellingen, projectconfiguratie en iteraties toevoegen en stel iteratiedatums in.
  5. Open de teamconfiguratie en wijs het standaardpad, de achterstand en aanvullende iteratiepaden toe aan elk team. Volg de stappen die verderop in dit artikel worden beschreven: Teaminstellingen openen en standaarditeratiepad(en) voor het team instellen.
  6. Elk team moet een iteratiepad toewijzen aan hun werkitems die onder het herhalingspad backlog vallen. Deze werkitems worden vervolgens weergegeven op hun productachterstanden en borden. Gebruik bulksgewijs wijzigen om verschillende werkitems tegelijk te wijzigen. Zie ook Backlog-items toewijzen aan een sprint.

Notitie

Projecten zijn beperkt tot het definiëren van maximaal 10.000 iteratiepaden en het toewijzen van maximaal 300 iteratiepaden aan één team. Zie Werktracking, proces- en projectlimieten voor meer informatie.

Indien nodig kunt u de volgende acties op elk gewenst moment uitvoeren:

  • Aanvullende onderliggende iteratieknooppunten toevoegen
  • De naam van een iteratiepad wijzigen (behalve het hoofdpad)
  • Een onderliggend iteratiepad onder een ander knooppunt verplaatsen
  • Een onderliggend iteratiepad verwijderen
  • De standaard- en geselecteerde iteratiepaden wijzigen die zijn toegewezen aan een team

Hoeveel iteraties moet een team definiëren?

U definieert zoveel onderliggende iteraties als u nodig hebt om de levenscyclus van uw project weer te geven. Deze paden vertegenwoordigen een reeks gebeurtenissen, zoals sprints, bèta- en bètaresultaten en andere releasemijlpalen. Een team laat meestal werkitems achter die zijn toegewezen aan de standaarditeratie van het team als ze nog niet zijn gepland voor werk of voor een release.

Iteraties toevoegen ter ondersteuning van deze vereisten:

  • Sprints definiëren die uw Scrum-teams gebruiken om hun sprints te plannen en uit te voeren
  • Complexere multirelease- en sprintcycli instellen
  • Query's filteren op basis van sprints, mijlpalen of cyclustijd voor uw project
  • Ondersteuning voor toekomstig werk dat u niet kunt toewijzen aan een doelreleasecyclus.

In het volgende voorbeeld worden bèta 1, bèta 2, release 1.0 en release 2.0 gedefinieerd voor het project MyApplication.

Platte iteratiehiërarchie

Wanneer u de achterstand van productfuncties en -taken maakt, wijst u deze toe aan mijlpalen. Wijs de functies en taken toe waarop u verwacht dat het team klaar is. Naarmate uw behoeften veranderen, kunt u gebeurtenissen toevoegen onder elke belangrijke mijlpaal die aangeeft hoe uw team het werk plant en beheert.

Zoals in het volgende voorbeeld wordt weergegeven, bevat de bèta 1-iteratie nu drie onderliggende knooppunten, één voor elke sprint in de bètaperiode 1.

Hiërarchische iteratiehiërarchie

Iteraties dwingen geen regels af. U kunt bijvoorbeeld een taak toewijzen aan een iteratie, maar deze niet sluiten of voltooien tijdens die iteratie. Aan het einde van een iteratie moet u alle werkitems vinden die actief of open blijven voor die iteratie en passende actie ondernemen. U kunt ze bijvoorbeeld verplaatsen naar een andere iteratie of ze terugzetten naar de achterstand.

Naamgevingsbeperkingen

De velden Gebiedspad en Iteratiepad , gegevenstype=TreePath, bestaan uit meerdere knooppuntitems gescheiden door het teken backslash (\). Minimaliseer de namen van knooppunten en zorg ervoor dat u voldoet aan de volgende beperkingen wanneer u onderliggende knooppunten toevoegt.

Beperkingstype Beperking
Lengte van knooppunt Mag niet meer dan 255 tekens bevatten.
Gereserveerde namen - Mag niet alleen bestaan uit een of . twee perioden ...
- Mag geen door het systeem gereserveerde naam zijn, zoals PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON of AUX. Zie Bestandsnamen, paden en naamruimten voor meer informatie over gereserveerde namen.
Speciale tekens voor knooppunten - Mag geen Unicode-besturingstekens bevatten.
- Mag geen van de volgende tekens bevatten: \ / : * ? " < > | # $ * +
- Mag geen tekens bevatten die niet zijn toegestaan door het lokale bestandssysteem. Zie Naamgevingsbestanden, paden en naamruimten voor meer informatie over beperkingen voor Windows-tekens.
Padlengte Mag niet meer dan 4000 Unicode-tekens bevatten.
Diepte van padhiërarchie Moet minder dan 14 niveaus diep zijn.

Zoals u kunt zien, spelen gebieden en iteraties een belangrijke rol bij het ondersteunen van Agile-hulpprogramma's en het beheren van werkitems. In de volgende artikelen vindt u meer informatie over het werken met deze velden.