Dela via


Definiera iterationssökvägar (sprintar) och konfigurera teamiterationer

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Iterationssökvägar, även kallade sprintar, tilldelar arbetsobjekt till specifika tidsruteintervall. Definiera iterationssökvägar på projektnivå och låt varje team välja de sökvägar som de använder. Iterationssökvägar delas mellan alla valda team. Du kan skapa en platt eller hierarkisk struktur med iterationssökvägar för att stödja versioner, underleaser och sprintar. Om ditt team inte använder sprintar för planerings- och spårningsarbete behåller du standardlagtilldelningarna och använder kvarvarande uppgifter och tavlor för produkter och portföljer, även om sprintplaneringsverktyg inte är tillämpliga.

Definiera iterationssökvägar och tilldela dem till team när du vill använda följande verktyg:

Dricks

Om ett team inte har prenumererat eller valt en iterationssökväg visas inte den iterationssökvägen i en gruppvy eller ett verktyg.

Information om namngivningsbegränsningar och begränsningar för tillägg av iterationssökvägar finns i Om områden och iterationer, namngivningsbegränsningar.

Dricks

Information om hur du snabbt uppdaterar iterationsdatum finns i Ändra sprintdatum. Men om du behöver definiera iterationssökvägarna och trädstrukturen följer du riktlinjerna i den här artikeln.

Förutsättningar

Behörigheter:

  • Om du vill lägga till en iterationssökväg i ett projekt ska du vara medlem i gruppen Projektadministratörer . Som standard har användaren som skapade projektet dessa behörigheter.
  • Om du vill lägga till, redigera och hantera iterationssökvägar under en nod har du en eller flera av följande behörigheter inställda på Tillåt för den nod som du vill hantera:
    • Skapa underordnade noder
    • Ta bort den här noden
    • Redigera den här noden
    • Visa behörigheter för den här noden
  • Om du vill ange sökvägar för team iteration ska du vara gruppadministratör eller medlem i gruppen Projektadministratörer .

Mer information om hur du hämtar behörigheter finns i Ändra behörigheter på projektnivå eller Ange behörigheter och åtkomst för arbetsspårning.

Kom igång

Nya projekt börjar med en enda rotområdessökväg som matchar projektnamnet. Lägg till andra områdessökvägar under den här roten och använd fördefinierade iterationssökvägar för att spåra arbete genom att ange datum.

Om du är nybörjare på att hantera projekt och team följer du dessa steg för att konfigurera ditt projekt och team:

  1. Konfigurera Azure Boards: Granska Konfigurera och anpassa Azure Boards.
  2. Definiera områdessökvägar och team: Följ Definiera områdessökvägar och tilldela till ett team, vilket säkerställer minst en områdessökväg per team.
  3. Ange iterationslängd: Bestäm om iterationslängder, helst konsekvent mellan team. Se Om områden och iterationer.
  4. Välj sprintstruktur: Välj mellan en platt eller hierarkisk sprint- och versionsstruktur.
  5. Definiera iterationssökvägar.
  6. Skapa team: Skapa nödvändiga team baserat på steg 2. Se Lägg till ett team, flytta från ett standardteam till flera team.
  7. Tilldela områdessökvägar till team: Tilldela standardsökvägar och andra områdessökvägar till varje team i teamkonfigurationen. Följ Standard-iterationssökvägar för set-teamet.
  8. Tilldela iterationssökvägar till arbetsobjekt: Använd massredigering för att tilldela arbetsobjekt till iterationssökvägar för synlighet i kvarvarande uppgifter och tavlor. Mer information finns i Tilldela kvarvarande uppgifter till en sprint.

Efter behov kan du utföra följande uppgifter när som helst:

  • Lägga till fler underordnade iterationsnoder
  • Byt namn på en iterationssökväg (förutom rotsökvägen)
  • Flytta en underordnad iterationssökväg under en annan nod
  • Ta bort en underordnad iterationssökväg
  • Ändra standard- och valda iterationssökvägar som tilldelats till ett team

Iteration av team-kvarvarande uppgifter jämfört med standard iteration

Varje team har åtkomst till olika agila verktyg, enligt beskrivningen i Om team och Agile-verktyg. Dessa verktyg refererar till teamets standardområdessökvägar och valda iterationssökvägar eller sprintar. Vanligtvis använder team en områdessökväg och flera iterationsvägar för arbetsspårning, men du kan använda flera områdessökvägar på kvarvarande uppgifter och tavlor för att stödja olika scenarier.

Teams kan ange en standard-iteration separat från iterationen för kvarvarande uppgifter. Iterationen för kvarvarande uppgifter avgör vilka objekt som visas i teamets kvarvarande uppgifter och tavlor, medan standard-iterationen tilldelar värden till nyligen skapade arbetsobjekt.

Alla arbetsobjekt som skapas i teamkontexten tilldelas automatiskt teamets standardområdessökväg och standard iterationssökväg.

Lista projekt-iterationer

Gör följande för att lista projekt-iterationer:

  1. Logga in på projektet https://dev.azure.com/{Your_Organization/Your_Project}.

  2. Välj (1) Projektinställningar> (2) Projektkonfiguration> (3) Iterationer.

    Skärmbild av Projektinställningar, Projektkonfiguration.

  1. Logga in på projektet https://dev.azure.com/{Your_Organization/Your_Project}.

  2. Välj Projektinställningar(1)> Projektkonfiguration(2) >Iterationer(3).

    Skärmbild av Projektinställningar, Projektkonfiguration för Azure DevOps Server 2019.

Lägg till iterationer och ange iterationsdatum

Lägg till iterationer på samma sätt som du lägger till områden. Mer information om hur du arbetar inom en sprinttakt finns i Scrum- och sprintplaneringsverktyg.

  1. Lägga till och ändra iterationer från Projektinställningar>Projektkonfiguration>Iterationer.

    För Scrum-baserade projekt ser du följande uppsättning sprintar.

    Skärmbild av kontext för projektinställningar, projektkonfiguration, iterationssida.

  2. Om du vill schemalägga start- och slutdatum för varje sprint som dina team använder markerar du sprinten och väljer Ange datum. Eller välj Åtgärder för iterationssökvägen och välj Redigera.

    Skärmbild av dialogrutan till Ange datum.

  3. Välj kalenderikonen om du vill välja nya datum.

    Skärmbild av sidan Iterations och kalenderikonen för att välja nya datum.

  4. När du är klar har du en uppsättning schemalagda sprintar som liknar följande bild:

    Skärmbild av sidan Iterations, schemalagd uppsättning sprintar.

    Nästa steg är att välja de sprintar som varje lag använder.

Från Iterationer lägger du till iterationer som teamen sedan kan välja för användning.

  1. Lägg till och ändra områdessökvägar från sidan Arbets>iterationer från projektadministratören eller inställningskontexten.

    För Scrum-baserade projekt ser du följande uppsättning sprintar.

    Skärmbild av sidan Projektinställningar, Arbete, Iterationer.

  2. Om du vill schemalägga start- och slutdatum för varje sprint som dina team använder markerar du sprinten och väljer Ange datum. Eller välj Åtgärdskontextmenyn för iterationssökvägen och välj Redigera.

    Välj kalenderikonen om du vill välja nya datum.

    Skärmbild av arbets-, iterations-sidan och kalenderikonen som du kan välja för nya datum för Azure DevOps Server 2019.

  3. När du är klar har du en uppsättning schemalagda sprintar – så här:

    Skärmbild av sidan Work, Iterations, schemalagd uppsättning sprintar för Azure DevOps Server 2019.

    Nästa steg är att välja de sprintar som varje lag använder.

Lista team-iterationer

Ange standardinställningar för teamet från teaminställningar. Om du inte är gruppadministratör läggs du till som en. Endast team- eller projektadministratörer kan ändra gruppinställningar.

Kommentar

Teams kan tilldelas högst 300 iterationssökvägar. Mer information finns i Arbetsspårning, process- och projektgränser.

Definiera både områden och iterationer från Projektinställningar > Styrelser > Teamkonfiguration. Navigera snabbt till den från ett team som arbetar med att spåra kvarvarande uppgifter, styrelser eller instrumentpaneler.

  1. Öppna en kvarvarande eller styrelse för ett team och välj Teamprofil och sedan Teaminställningar.

    Här öppnar vi styrelsen för webbteamet och därifrån teamprofilen.

    Skärmbild av arbetslogg eller anslagstavla, välj gruppprofilikon.

  2. Välj Iterationer och områden.

    Skärmbild av Teamprofil, välj Iterationer och område.

  3. Om du vill växla teamkontext använder du teamväljaren inom sökvägarna.

    Skärmbild av Team Configuration, Team breadcrumb.

Välj teamsprintar och ange standard-iterationssökvägen

Du definierar sprintar för projektet och väljer sedan att de ska vara aktiva för varje team. Du tilldelar standard-iterationen som ska användas när du skapar nya arbetsobjekt.

  1. Öppna Projektinställningar > Boards > Team Configuration > Iterations för ett team.

    Här navigerar vi till Fabrikam Fiber Team.

    Skärmbild av sidan Projektinställningar, Teamkonfiguration, Iterationer.

  2. Iteration av kvarvarande uppgifter. Endast arbetsobjekt som tilldelats en iteration som är lika med eller under den här kvarvarande iterationen visas i teamets kvarvarande uppgifter och tavlor.

    Skärmbild av sidan Iterations för teamet, ange iteration för kvarvarande uppgifter och tavlor för teamet.

    Dessutom tilldelas alla arbetsobjekt som läggs till via ett teams kvarvarande uppgifter eller anslagstavla iterationen för kvarvarande uppgifter.

  3. Standard iteration. Standard-iterationen definierar iterationen som ska användas när du skapar ett arbetsobjekt från teamets kvarvarande uppgifter eller anslagstavlan. ange en iteration som definierats under iterationssökvägen för kvarvarande uppgifter . Om du vill tilldela nya arbetsobjekt till den aktuella iterationen anger du @CurrentIteration. Samma makro som används i frågor för att lista arbetsobjekt som tilldelats till den aktuella aktiva iteration som tilldelats teamet används.

    Du kanske till exempel vill att alla nya arbetsobjekt ska läggas till i en framtida iterationssökväg, som du använder för att sortera och tilldela till specifika sprintar med jämna mellanrum.

    Skärmbild av sidan Arbete, Iterationer för teamet, ange teamstandard för nya arbetsobjekt.

    Kommentar

    Nya arbetsobjekt som lagts till via sidan Arbetsobjekt eller widgeten Nya arbetsobjekt på en instrumentpanel för teamet refererar inte till den standard iterationssökväg som tilldelats teamet. I stället tilldelas nya arbetsobjekt den senaste iterationssökvägen som valts av användaren. Nya arbetsobjekt som läggs till via ett teams sprints-kvarvarande uppgifter eller aktivitetstavla tilldelas alltid den iterationssökväg som är associerad med den valda sprinten.

  4. Aktiva sprintar. Lägg till en iteration för varje sprint-kvarvarande uppgifter som du vill ska vara aktiv för teamet. Lägg till varje sprint, en i taget, genom att välja den på menyn.

    Skärmbild av sidan Work, Iterations för teamet och välj sprintar.

    När du är klar bör du se en lista över sprintar som liknar följande.

    Skärmbild av sidan Work, Iterations för teamet, aktiverar sprintlistan.

    Om du inte ser de sprintar eller datum som du behöver lägger du till eller redigerar iterationer för projektet, förutsatt att du har de behörigheter som krävs. Mer information finns i Definiera iterationssökvägar (sprint).

  5. Om du vill se de nyligen aktiverade kvarvarande sprintloggarna uppdaterar du teamets sida för produktloggning.

Byta namn på eller flytta en iteration

När du byter namn på en iteration eller flyttar noden i trädhierarkin uppdaterar systemet automatiskt de arbetsobjekt och frågor som refererar till de befintliga sökvägarna.

  1. Om du vill byta namn på en iterationssökväg väljer du snabbmenyn för noden och väljer sedan Redigera.

    Skärmbild av Open Work, Project Configuration i webbläsaren.

  2. I dialogrutan som öppnas anger du det nya namnet.

    Skärmbild av dialogrutan Öppna arbete, Projektkonfiguration i webbläsaren.

  3. Om du vill flytta noden i hierarkin ändrar du fältet Plats.

  4. Om du vill ta bort en nod väljer du alternativet Ta bort på åtgärdsmenyn.

    Kommentar

    När du tar bort en iterationsnod uppdaterar systemet automatiskt de befintliga arbetsobjekten med den nod som du anger i borttagningsprompten.

Ta bort en iterationssökväg

Viktigt!

  • Om du tar bort områdessökvägar eller konfigurerar om iterationssökvägar kan du förlora oåterkalleliga data. Till exempel visar widgetdiagram för bränning och bränning, sprintbrännskada och hastighetsdiagram för team med ändrade områdessökvägar inte korrekta data. Historiska trenddiagram refererar till områdessökvägen och iterationssökvägen som de definierades vid tidpunkten för varje arbetsobjekt. När du har tagit bort kan du inte hämta historiska data för dessa sökvägar.
  • Du kan bara ta bort områdes- och iterationssökvägar som inte längre används av några arbetsobjekt.

När du tar bort en iterationssökväg måste du ange en iterationssökväg som ska användas för att uppdatera de arbetsobjekt som tilldelats den iterationssökväg som du vill ta bort.

  1. Om du vill ta bort en iterationssökväg öppnar du sidan Projektinställningar>för projektkonfiguration i webbportalen>.

  2. Välj snabbmenyn för noden och välj Ta bort eller Ta bort.

  3. I dialogrutan som öppnas väljer du den iterationssökväg som du vill tilldela om arbetsobjekt till och väljer sedan Ta bort sökväg.

    Skärmbild av dialogrutan Ta bort iteration.

Exportera/importera iterationssökvägar

Du kan inte exportera eller importera strukturen för trädsökvägar för ett projekt som ska användas med ett annat projekt.

Med hjälp av Azure CLI kan du använda az boards iteration kommandot för att lista de iterationer som definierats för ett projekt och sedan lägga till dem i ett annat projekt. När du har lagt till iterationerna i ett annat projekt kan du sedan använda az boards iteration team kommandot för att lägga till dem i ett team och ange standard- och kvarvarande iterationssökväg för teamet.

Du kan använda KLASSIFICERINGsnoder (REST API) och Teams (REST API) för att utföra liknande åtgärder.

Du kan använda REST API (Classification Nodes) för att visa en lista över de iterationer som definierats i ett projekt. När du har lagt till iterationerna i ett annat projekt använder du Teams (REST API) för att lägga till dem i ett team och ange standard- och kvarvarande iterationssökväg för teamet.

Arkivera iterationssökvägar

Efter ett tag kanske du vill arkivera iterationssökvägar som har använts för sprintar som är inaktuella ett år eller mer. Du kan göra det genom att flytta iterationssökvägen under en nod som du märker "Arkiv". Alla arbetsobjekt uppdateras med den flyttade iterationssökvägen. Dessutom kan lag avvälja de sprintar som har passerat. Alla data underhålls i datalagret med de nya iterationssökvägstilldelningarna.

Innan du arkiverar iterationerna bör du överväga om du har samlat in alla rapporter som du vill ha.

Diagramförlopp efter iteration

Du kan snabbt generera frågor för att visa förloppet för dessa områden. Du kan till exempel visualisera förloppet för arbetsobjekt som har tilldelats sprintar, som du ser i följande staplade stapeldiagram.

Staplat stapeldiagram efter område

Programmatiska resurser

Områdessökvägar och iterationssökvägar kallas även klassificeringsnoder.