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, stöder tilldelning av arbetsobjekt till tidsruteintervall. Du definierar iterationssökvägar på projektnivå och sedan väljer varje team de sökvägar som de vill använda. Iterationssökvägar är en delad resurs som används av alla team som väljer dem. Du kan skapa en platt uppsättning iterationssökvägar eller en hierarki med sökvägar för att stödja versioner, delversioner och sprintar.

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

Om allt du behöver göra är att ändra iterationsdatumen kan du göra det snabbt som du ser 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

  • Om du vill lägga till en iterationssökväg i ett projekt måste du vara medlem i gruppen Projektadministratörer . Om du inte har något projekt än skapar du ett nu. 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 måste du ha 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 och Visa behörigheter för den här noden.
  • Om du vill ange sökvägar för team iteration måste du läggas till som gruppadministratör eller vara 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

Nyligen skapade projekt innehåller en enda rotområdessökväg som motsvarar projektnamnet. Du lägger till områdessökvägar under den här roten. Dessutom anger varje projekt vanligtvis en fördefinierad uppsättning iterationssökvägar som hjälper dig att komma igång med att spåra ditt arbete. Du behöver bara ange datumen.

Om du är nybörjare på att hantera projekt och team slutför du följande steg.

  1. Läs Konfigurera och anpassa Azure Boards.
  2. Definiera områdessökvägar och team enligt vägledningen i Definiera områdessökvägar och tilldela till ett team.
  3. Fastställ längden på den iteration som du vill stödja. Rekommenderad praxis är att alla lag använder samma sprinttakt. Vägledning finns i Om områden och iterationer.
  4. Ta reda på om du vill ha en platt struktur eller hierarki med sprintar och versioner.
  5. Öppna Projektinställningar>Projektkonfiguration och definiera iterationssökvägarna för att stödja steg 2 och 3 på projektnivå. Följ stegen som anges senare i den här artikeln: Öppna Project Inställningar, Projektkonfiguration och Lägg till iterationer och ange iterationsdatum.
  6. Öppna teamkonfigurationen och tilldela standard- och ytterligare områdessökvägar till varje team. Följ stegen som anges senare i den här artikeln: Öppna teaminställningar och Ange standard iterationssökvägar för teamet.
  7. Varje team bör tilldela standard-iterationssökvägen som de har valt till sina arbetsobjekt. Gör det för att arbetsobjekten ska visas på deras produktloggar och tavlor. Använd massredigering för att ändra flera arbetsobjekt samtidigt. Se även Tilldela kvarvarande uppgifter till en sprint.

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

  • Lägga till ytterligare 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 många agila verktyg, enligt beskrivningen i Om team och agila verktyg. Varje verktyg refererar till teamets standardområdessökvägar. Flera verktyg refererar till teamets standardsökvägar och valda iterationssökvägar eller sprintar. De flesta team väljer en områdesväg och flera iterationsvägar för att stödja sina aktiviteter för arbetsspårning. Men för att stödja andra scenarier är det möjligt för team att välja flera områdesvägar som ska visas i deras kvarvarande uppgifter och tavlor.

Teams kan ange en standard-iteration som skiljer sig från iterationen för kvarvarande uppgifter. Iterationen för kvarvarande uppgifter avgör vilka objekt som visas i teamets kvarvarande uppgifter och tavlor. Och standard-iterationen avgör vilket värde som tilldelas till arbetsobjekt som skapats från teamkontexten.

Alla arbetsobjekt som du skapar från gruppkontexten tilldelas automatiskt både teamets standardområdessökväg och standard iterationssökväg.

Viktigt!

Välj en version från Azure DevOps Innehållsversionsväljare.

Välj den version av den här artikeln som motsvarar din plattform och version. Versionsväljaren ligger ovanför innehållsförteckningen. Leta upp din Azure DevOps-plattform och -version.

Öppna Project Inställningar, lista projekt-iterationer

Du definierar både områden och iterationer för ett projekt från Project Inställningar > Boards > Project-konfigurationen.

Öppna Project Inställningar från webbportalen.

Definiera både områden och iterationer för ett projekt från Projektinställningar>Anslagstavlor>Projektkonfiguration.

  1. Välj (1) Projekt Inställningar, expandera Tavlor om det behövs och välj sedan (2) Projektkonfiguration och (3) Iterationer.

    Skärmbild av Project Inställningar, Project Configuration.

Öppna Project Inställningar från webbportalen.

Definiera både områden och iterationer för ett projekt från Iterations för projektkonfiguration>.

  1. I webbportalen väljer du Projektinställningar(1), projektkonfiguration(2) och sedan Iterationer(3).

    Skärmbild av Project Inställningar, Project Configuration för Azure DevOps Server 2019.

Lägg till iterationer och ange iterationsdatum

Du kan lägga 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 områdessökvägar från Projektinställningar>Projektkonfiguration>Iterationer.

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

    Skärmbild av Project Inställningar-kontext, 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 så kan du välja Åtgärder för iterationssökvägen och välja Redigera.

    Skärmbild av dialogrutan till Ange datum.

  3. Välj kalenderikonen för att 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 kan du lägga 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 Project Inställningar Context, Work, Iterations.

  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 så kan du välja Snabbmeny för Åtgärder för iterationssökvägen och välja Redigera.

    Välj kalenderikonen för att 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.

Öppna teaminställningar, lista team-iterationer

Du kan ange teamstandarder 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.

Du definierar både områden och iterationer från Projektinställningar > Styrelser > Teamkonfiguration. Du kan snabbt navigera 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 Team Instä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 behöver 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 den iteration som används när du skapar ett arbetsobjekt från teamets kvarvarande uppgifter eller Kanban-tavlan. Du kan ange all 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 kan du lägga till eller redigera 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 det orsaka dataförlust och kan inte återställas. Till exempel visar brännings- eller bränningswidgetdiagram, sprintbrännskada och hastighetsdiagram för team vars områdesvägar ändras inte rätt data. Historiska trenddiagram refererar till områdessökvägen och iterationssökvägen enligt definitionen vid en tidigare tidpunkt för varje arbetsobjekt. När en områdessökväg eller iterationssökväg tas bort kan inte historiska data hämtas.

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 az boards iteration kommandona kan du dock lista de iterationer som definierats för ett projekt och sedan lägga till dem i ett annat projekt. När de har lagts till kan du sedan använda az boards iteration team kommandona för att lägga till dem i ett team och ange standard- och kvarvarande iterationssökväg för teamet. Med hjälp av KLASSIFICERINGsnoder (REST API) och Teams (REST API) kan du utföra liknande åtgärder.

Arkivera iterationssökvägar

Efter ett tag kanske du vill arkivera iterationssökvägar som har använts för sprintar som är ett år eller mer inaktuella. 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 kanske 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

Frågor och svar

F: Måste jag tilldela iterationssökvägar till ett team?

S: Om ditt team inte använder sprintar för att planera och spåra arbete, så nej. Du kan lämna standardvärdena tilldelade till teamet som de är. Du kan sedan använda produkt- och portföljens kvarvarande uppgifter och tavlor, men du kan inte få mycket användning av sprintplaneringsverktyg.

Programmatiska resurser

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