Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Cesty iterace, označované také jako sprinty, přiřazují pracovní položky ke konkrétním časovým intervalům. Definujte cesty iterace na úrovni projektu a každý tým vybere cesty, které používají. Iterační cesty jsou sdíleny mezi všemi týmy, které si je zvolí. Můžete vytvořit plochou nebo hierarchickou strukturu cest iterace pro podporu verzí, dílčích verzí a sprintů. Pokud váš tým nepoužívá sprinty k plánování a sledování práce, zachovejte výchozí přiřazení týmu a používejte backlogy produktů a portfolia, i když nejsou k dispozici nástroje pro plánování sprintů.
Definujte cesty iterace a přiřaďte je týmům, když chcete použít následující nástroje:
- Přiřazení pracovních položek ke sprintům pomocí podokna Plánování
- Pracovní položky grafu založené na cestě iterace
- Prognóza backlogu produktu
- Implementace postupů Scrumu (všechny nástroje) pro váš tým
- Použití plánů doručení a zobrazení kalendáře
- Graf rychlosti týmu a Graf burndown sprintu
Návod
Pokud se váš tým nepřihlásí k odběru nebo vybere konkrétní cestu iterace, cesta iterace se nezobrazí v zobrazení týmu nebo v nástroji.
Pro informace o omezeních na pojmenování a omezeních na přidávání cest iterace naleznete téma O oblastech a iteracích, omezení pojmenování.
Návod
Pokud chcete rychle aktualizovat data iterace, přečtěte si téma Změna kalendářních dat sprintu. Pokud ale potřebujete definovat cesty iterace a strukturu stromu, postupujte podle pokynů uvedených v tomto článku.
Návod
S touto úlohou můžete využít umělou inteligenci dále v tomto článku nebo si můžete projít Povolit asistenci umělé inteligence s Azure DevOps MCP Server začít.
Požadavky
| Kategorie | Požadavky |
|---|---|
| Povolení | - Nastavení oblastí týmu nebo iteračních cest: Správce týmu nebo člen skupiny Správci projektu . Ve výchozím nastavení má uživatel, který projekt vytvořil, tato oprávnění. - Chcete-li přidat cestu k oblasti pod kořenovým uzlem nebo upravit nebo odstranit jakýkoli podřízený uzel: Člen skupiny Správci projektu . - Pro přidání, úpravu a správu cest oblastí pod uzlem: Jedno nebo více následujících oprávnění nastaveno na Povolit: - Vytvořit podřízené uzly - Odstranit tento uzel – Upravit tento uzel – Zobrazení oprávnění v tomto uzlu |
Další informace o získání oprávnění naleznete v tématu Změna oprávnění na úrovni projektu nebo Nastavení oprávnění a přístupu pro sledování práce.
Začínáme
Nové projekty začínají cestou k jedné kořenové oblasti, která odpovídá názvu projektu. Přidejte do tohoto kořenového adresáře další cesty oblasti a použijte předdefinované cesty iterace pro sledování práce nastavením kalendářních dat.
Pokud s řízením projektů a týmů začínáte, nakonfigurujte projekt a týmy takto:
- Konfigurace Azure Boards: Zkontrolujte Konfigurujte a přizpůsobte Azure Boards.
- Definujte cesty oblastí a týmy: Postupujte podle Definujte cesty oblastí a přiřaďte je týmu, zajistěte, aby měl každý tým alespoň jednu cestu oblasti.
- Nastavit délku iterace: Rozhodněte se o délce iterace, nejlépe konzistentní napříč týmy. Podívejte se na Oblasti a iterace.
- Zvolte strukturu sprintu: Zvolte mezi plochou nebo hierarchickou strukturou sprintu a uvolněnou strukturou.
- Definujte cesty iterace.
- Vytvoření týmů: Vytvořte potřebné týmy na základě kroku 2. Viz Přidání týmu, přechod z jednoho výchozího týmu na několik týmů.
- Přiřaďte týmům cesty oblastí: V konfiguraci týmu přiřaďte jednotlivým týmům výchozí a další cesty oblastí. Postupujte podle nastavení výchozích cest iterace týmu.
- Přiřaďte cesty iterace pracovním položkám: Pomocí hromadné úpravy přiřaďte pracovní položky k cestám iterace pro viditelnost backlogů a panelů. Podívejte se také na Přiřadit položky backlogu ke sprintu.
Podle potřeby můžete kdykoli provést následující úlohy:
- Přidejte další podřízené iterační uzly
- Přejmenování cesty iterace (s výjimkou kořenové cesty)
- Přesunout podřízenou iteraci pod jiný uzel
- Odstraňte podřízenou cestu iterace
- Změna výchozích a vybraných cest iterace přiřazených týmu
Iterace backlogu týmu versus výchozí iterace
Každý tým má přístup k různým agilním nástrojům, jak je podrobně popsáno v tématu O týmech a agilních nástrojích. Tyto nástroje odkazují na výchozí cesty oblasti týmu a vybrané cesty iterace nebo sprinty. Týmy obvykle používají jednu cestu oblasti a více cest iterace pro sledování práce, ale na backlogech a panelech můžete použít více cest oblastí k podpoře různých scénářů.
Teams může nastavit výchozí iteraci oddělenou od iterace backlogu. Iterace backlogu určuje, které položky se zobrazí v backlogech a panelech týmu, zatímco výchozí iterace při práci v týmovém kontextu přiřadí hodnoty nově vytvářeným pracovním položkám.
Všechny pracovní položky vytvořené v kontextu týmu se automaticky přiřadí výchozí cestě oblasti týmu a výchozí cestě iterace.
Výpis iterací projektu
Pokud chcete zobrazit seznam iterací projektu, postupujte následovně:
- Prohlížeč
- rozhraní příkazového řádku Azure DevOps
Přihlaste se ke svému projektu
https://dev.azure.com/{Your_Organization/Your_Project}.Vyberte (1) Nastavení > projektu (2) Konfigurace > projektu (3) Iterace.
Přidání iterací a nastavení dat iterace
Přidejte iterace stejným způsobem jako oblasti. Další informace o práci v rámci tempa sprintu najdete v tématu Scrum a nástroje pro plánování sprintů.
- Prohlížeč
- rozhraní příkazového řádku Azure DevOps
Přidejte a upravte iterace z nastavení > konfigurace projektu > Iterace.
V případě projektů založených na Scrumu se zobrazí následující sada sprintů.
Pokud chcete naplánovat počáteční a koncové datum pro každý sprint, který týmy používají, zvýrazněte sprint a zvolte Nastavit data. Nebo vyberte Akce
pro cestu iterace a zvolte Upravit.
Pokud chcete vybrat nová kalendářní data, zvolte ikonu kalendáře.
Po dokončení máte naplánovanou sadu sprintů – podobně jako na následujícím obrázku:
Dalším krokem je volba sprintů, které každý tým používá.
Seznam iterací týmu
Nastavte výchozí nastavení týmu z nastavení týmu. Pokud nejste správcem týmu, nechte se přidat jako jeden. Nastavení týmu nebo projektu můžou změnit jenom správci týmu nebo projektu.
Poznámka:
Týmy je možné přiřadit maximálně 300 cest iterace. Další informace najdete v tématu Sledování práce, zpracování a omezení projektu.
- Prohlížeč
- rozhraní příkazového řádku Azure DevOps
Definujte oblasti i iterace z nastavení projektu > konfigurace týmu >. Rychle na ni přejděte z backlogu, tabule nebo přehledového panelu pro sledování týmových úkolů.
Otevřete backlog nebo panel pro tým a zvolte
Profil týmu a poté Nastavení týmu.Tady otevřeme panel pro webový tým a odsud profil týmu.
Zvolte iterace a oblasti.
Pokud chcete přepnout kontext týmu, použijte výběr týmu v navigačním panelu.
Vyberte týmové sprinty a nastavte výchozí cestu iterace.
Definujete sprinty pro projekt a pak je vyberete, aby byly aktivní pro každý tým. Při vytváření nových pracovních položek přiřadíte výchozí iteraci, která se má použít.
- Prohlížeč
- rozhraní příkazového řádku Azure DevOps
Otevřete nastavení projektu > Panely > Konfigurace týmu > Iterace pro tým.
Tady přejdeme k týmu Fabrikam Fiber.
Iterace backlogu Pouze pracovní položky přiřazené iteraci, která se rovná nebo je pod tuto backlogovou iteraci, se zobrazí v backlogech a panelech týmu.
Všechny pracovní položky přidané prostřednictvím backlogu nebo panelu týmu se také přiřazují k iteraci backlogu.
Výchozí iterace. Výchozí iterace definuje iteraci, která se má použít při vytváření pracovní položky z backlogu nebo panelu týmu. Jakoukoli iteraci definovanou v cestě backlogové iterace zadejte. Chcete-li přiřadit nové pracovní položky k aktuální iteraci, zadejte @CurrentIteration. Použije se stejné makro použité v dotazech k výpisu pracovních položek přiřazených k aktuálně aktivní iteraci přiřazené týmu .
Můžete například chtít, aby se všechny nové pracovní položky přidaly do budoucí cesty iterace, kterou použijete ke třídění a přiřazování konkrétním sprintům v pravidelných intervalech.
Poznámka:
Nové pracovní položky přidané prostřednictvím stránky Pracovní položky nebo widget Nové pracovní položky na řídicím panelu týmu neodkazují na výchozí cestu iterace přiřazenou týmu. Místo toho se nové pracovní položky přiřadí poslední cestě iterace vybrané uživatelem. Nové pracovní položky přidané prostřednictvím backlogu sprintů týmu nebo panelu úkolů jsou vždy přiřazeny cestě iterace přidružené k vybranému sprintu.
Aktivní sprinty Přidejte iteraci pro každý backlog sprintu, který chcete pro tým zaktivovat. Jednotlivé sprinty můžete přidat jednotlivě tak, že je vyberete z nabídky.
Po dokončení by se měl zobrazit seznam sprintů podobný následujícímu.
Pokud nevidíte potřebná sprinty nebo data, přidejte nebo upravte iterace projektu za předpokladu, že máte požadovaná oprávnění. Další informace naleznete v tématu Definování iterací (sprint) cest.
Pokud chcete zobrazit nově aktivované backlogy sprintu, obnovte stránku backlogu produktu vašeho týmu.
Přejmenování nebo přesunutí iterace
Když iteraci přejmenujete nebo přesunete uzel ve stromové hierarchii, systém automaticky aktualizuje pracovní položky a dotazy, které odkazují na existující cesty.
- Prohlížeč
- rozhraní příkazového řádku Azure DevOps
Pokud chcete přejmenovat cestu iterace, zvolte
kontextovou nabídku uzlu a pak vyberte Upravit.
V dialogovém okně, které se otevře, zadejte nový název.
Pokud chcete přesunout uzel v hierarchii, změňte pole Umístění.
Pokud chcete odstranit uzel, zvolte v nabídce akcí možnost Odstranit.
Poznámka:
Když odstraníte uzel iterace, systém automaticky aktualizuje existující pracovní položky pomocí uzlu, který zadáte na příkazovém řádku odstranění.
Smazat cestu iterace
Důležité
Odstranění hodnot cesty k oblasti nebo přepracování hodnot cesty iterace způsobí nevratnou ztrátu dat v následujících grafech:
- Přehledové grafy typu Burndown a Burn up
- Grafy sprintového burndownu
- Grafy rychlosti týmů s upravenými oblastními cestami
- Grafy historického trendu, které odkazují na hodnoty Cesta oblasti a Cesty iterace definované v době každé pracovní položky
Cesty oblasti a iterace můžete odstranit jenom v případě, že už nejsou používány žádnými pracovními položkami. Když tyto cesty odstraníte, nebudete už moct načíst jejich historická data.
- Prohlížeč
- rozhraní příkazového řádku Azure DevOps
Při odstranění cesty iterace musíte zadat cestu iterace, která se má použít k aktualizaci pracovních položek přiřazených k cestě iterace, kterou chcete odstranit.
Pokud chcete odstranit cestu iterace, otevřete stránku nastavení projektu>konfigurace projektu>Iterace na webovém rozhraní.
Zvolte místní nabídku uzlu a vyberte Odstranit nebo Odebrat.V dialogovém okně, které se otevře, vyberte cestu iterace, do které chcete znovu přiřadit pracovní položky, a pak zvolte Odstranit cestu.
Cesty iterace exportu/importu
Nemůžete exportovat ani importovat strukturu stromových cest pro jeden projekt, který se má použít s jiným projektem.
Pomocí Azure CLI můžete pomocí příkazu az boards iteration zobrazit seznam iterací definovaných pro jeden projekt a pak je přidat do jiného projektu. Jakmile iterace přidáte do jiného projektu, můžete je pomocí az boards iteration team příkazu přidat do týmu a nastavit výchozí a backlogovou cestu iterace pro tým.
K provádění podobných akcí můžete použít uzly klasifikace (REST API) a Teams (REST API).
Pomocí uzlů klasifikace (REST API) můžete zobrazit seznam iterací definovaných v jednom projektu. Po přidání iterací do jiného projektu je pomocí rozhraní Teams (REST API) přidejte do týmu a nastavte výchozí a backlogovou cestu iterace týmu.
Archivovat cesty iterace
Po nějaké době můžete chtít archivovat cesty iterace, které byly použity pro sprinty, které jsou rok nebo více zastaralé. Můžete to udělat tak, že přesunete cestu iterace pod uzlem, který označíte jako Archiv. Všechny pracovní položky se aktualizují o přesunutou cestu iterace. Týmy také můžou zrušit výběr sprintů, které už jsou v minulosti. Všechna data se udržují v úložišti dat pomocí nových přiřazení cest iterace.
Před archivací iterací zvažte, jestli jste zachytili všechny požadované sestavy.
Sledovat pokrok podle iterace
Můžete rychle vygenerovat dotazy, abyste viděli průběh těchto oblastí. Můžete například vizualizovat průběh pracovních položek přiřazených sprintům, jak je znázorněno v následujícím skládaném pruhovém grafu.
Použití AI ke správě cest iterací a sprintů
Návod
S touto úlohou můžete využít umělou inteligenci dále v tomto článku nebo si můžete projít Povolit asistenci umělé inteligence s Azure DevOps MCP Server začít.
Pokud používáte GitHub Copilot, může vám Azure DevOps MCP Server pomoct definovat cesty iterace, konfigurovat četnost sprintů a spravovat iterace týmů prostřednictvím výzev přirozeného jazyka.
Příklad výzev pro správu cest iterací
| Úkol | Příklad výzvy |
|---|---|
| Návrh struktury sprintu | Set up a quarterly release cadence for my project with 6 two-week sprints per quarter, including a hardening sprint before each release. Create all the iteration paths and set the start and end dates |
| Změna uspořádání iterací v polovině projektu | We're switching from 3-week sprints to 2-week sprints starting next month. Help me archive the old iterations, create the new ones, and reassign any open work items to the new sprint structure |
| Nastavení iterací pro více týmů | I have three teams sharing one project — Platform, Mobile, and Web. Configure team-specific sprint selections so each team can plan independently while sharing the same iteration hierarchy |
| Auditovat mezery v datech sprintu | Check my project's iteration paths for date gaps or overlaps between sprints. List any sprints with missing dates or date ranges that conflict with adjacent sprints |
| Plánovat release train | We follow SAFe with Program Increments containing 5 sprints plus an Innovation & Planning sprint. Create the iteration path structure for the next two PIs with proper dates and hierarchy |
| Migrujte práci mezi sprinty | Sprint 12 is ending and we have 15 unfinished work items. Show me how to bulk-move them to Sprint 13 and generate a report of carryover items for our retrospective |
Návod
Pokud chcete dosáhnout nejlepších výsledků, použijte tyto výzvy v režimu agenta s připojeným serverem Azure DevOps MCP. Přizpůsobte si výzvy pomocí konkrétního názvu projektu, tempa sprintu nebo struktury týmu.
Související obsah
- Oblasti a iterace
- Přidání dalšího týmu
- Konfigurace nastavení týmu a přidání správců týmu
- Přiřazení položek backlogu ke sprintu
- Agilní nástroje, které spoléhají na oblasti nebo iterace
Programové zdroje
Cesty oblasti a cesty iterace se také označují jako uzly klasifikace.