Definování cest iterace (sprintů) a konfigurace iterací týmu
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Iterační cesty, označované také jako sprinty, podporují přiřazení pracovních položek k časovým intervalům. Cesty iterace definujete na úrovni projektu a pak každý tým vybere cesty, které chtějí použít. Cesty iterace jsou sdíleným prostředkem používaným všemi týmy, které je vyberou. Můžete vytvořit plochou sadu cest iterace nebo hierarchii cest pro podporu verzí, dílčích verzí a sprintů.
Definujte cesty iterace a přiřaďte je týmům, když chcete použít následující nástroje:
Tip
Pokud se tým nepřihlásil k odběru nebo vybral cestu iterace, cesta iterace se nezobrazí v zobrazení nebo nástroji týmu.
Informace o omezeních a omezeních pojmenování při přidávání cest iterace naleznete v tématu O oblastech a iteracích, omezeních pojmenování.
Tip
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.
Požadavky
- Chcete-li přidat cestu iterace k projektu, musíte být členem skupiny Správci projektu. Pokud projekt ještě nemáte, vytvořte ho teď. Ve výchozím nastavení má uživatel, který projekt vytvořil, tato oprávnění nastavena.
- Pokud chcete přidat, upravit a spravovat cesty iterace pod uzlem, musíte mít jednu nebo více následujících oprávnění nastavená na možnost Povolit pro uzel, který chcete spravovat: Vytváření podřízených uzlů, odstranění tohoto uzlu, úpravy tohoto uzlu a oprávnění Zobrazit pro tento uzel.
- Chcete-li nastavit cesty iterace týmu, musíte být přidáni jako správce týmu nebo být členem skupiny Správci projektu.
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ě vytvořené projekty obsahují jednu kořenovou cestu k oblasti, která odpovídá názvu projektu. Do tohoto kořenového adresáře přidáte cesty oblastí. Každý projekt také obvykle určuje předdefinovanou sadu cest iterace, které vám pomůžou začít sledovat vaši práci. Data musíte zadat jenom vy.
Pokud s řízením projektů a týmů začínáte, proveďte následující kroky:
- Projděte si konfiguraci a přizpůsobení Azure Boards.
- Definujte cesty oblastí a týmy podle pokynů uvedených v části Definování cest oblastí a přiřazování týmu.
- Určete délku iterace, kterou chcete podporovat. Doporučeným postupem je mít všechny týmy stejné tempo sprintu. Pokyny najdete v tématu Oblasti a iterace.
- Určete, jestli chcete mít plochou strukturu nebo hierarchii sprintů a verzí.
- Otevřete nastavení projektu>a definujte cesty iterace pro podporu kroků 2 a 3 na úrovni projektu. Postupujte podle kroků uvedených dále v tomto článku: Otevřete nastavení projektu, konfiguraci projektu a přidejte iterace a nastavte data iterace.
- Otevřete konfiguraci týmu a přiřaďte každému týmu výchozí a další cesty k oblasti. Postupujte podle kroků uvedených dále v tomto článku: Otevřete nastavení týmu a nastavte výchozí cesty iterace týmu.
- Každý tým by měl přiřadit výchozí cestu iterace, kterou vybrali, ke svým pracovním položkám. Udělejte to, aby se tyto pracovní položky zobrazovaly v backlogech a panelech produktů. Hromadnou úpravou můžete upravit několik pracovních položek najednou. Viz také Přiřazení položek backlogu ke sprintu.
Podle potřeby proveďte kdykoli následující úkoly:
- Přidání dalších podřízených iteračních uzlů
- Přejmenování cesty iterace (s výjimkou kořenové cesty)
- Přesunutí podřízené cesty iterace pod jiným uzlem
- Odstranění podřízené cesty 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 mnoha agilním nástrojům, jak je popsáno v tématu O týmech a agilních nástrojích. Každý nástroj odkazuje na výchozí cesty k oblasti týmu. Několik nástrojů odkazuje na výchozí a vybrané cesty iterace nebo sprinty týmu. Většina týmů si vybere jednu cestu oblasti a několik cest iterace, které podporují své aktivity sledování práce. Pro podporu jiných scénářů je však možné, aby týmy zvolily několik cest oblastí, které se mají objevit v backlogech a panelech.
Teams může nastavit výchozí iteraci odlišnou od iterace backlogu. Iterace backlogu určuje, které položky se zobrazí v backlogech a panelech týmu. Výchozí iterace určuje, jaká hodnota se přiřadí pracovním položkám vytvořeným z kontextu týmu.
Všechny pracovní položky, které vytvoříte z kontextu týmu, se automaticky přiřadí výchozí cesta oblasti týmu i výchozí cesta iterace.
Důležité
Vyberte verzi tohoto článku, která odpovídá vaší platformě a verzi. Selektor verzí je nad obsahem. Vyhledejte platformu a verzi Azure DevOps.
Otevřít nastavení projektu, vypsat iterace projektů
Oblasti i iterace projektu definujete z konfigurace projektu Panely > nastavení > projektu.
Na webovém portálu otevřete Nastavení projektu.
Definujte oblasti i iterace projektu z konfigurace projektu nastavení>>projektu.
Zvolte (1) Nastavení projektu, v případě potřeby rozbalte panely a pak zvolte (2) Konfigurace projektu a (3) Iterace.
Na webovém portálu otevřete Nastavení projektu.
Definujte oblasti i iterace projektu z iterací konfigurace > projektu.
Na webovém portálu zvolte Nastavení projektu(1), vyberte Konfigurace projektu(2) a pak Iterace(3).
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ů.
Přidejte a upravte cesty oblasti z nastavení>Projectu – Iterace konfigurace>projectu.
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á.
Z iterací přidejte iterace, které týmy můžou vybrat pro jejich použití.
Přidejte a upravte cesty oblasti ze stránky Iterace práce>z kontextu správce projektu nebo nastavení.
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 místní nabídku 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ů– například takto:
Dalším krokem je volba sprintů, které každý tým používá.
Otevření nastavení týmu, výpis iterací týmu
Nastavte výchozí nastavení týmu z nastavení týmu. Pokud nejste správcem týmu, můžete ho přidat jako jednoho. 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.
Definujete jak oblasti, tak iterace z konfigurace >panelu > projektů. Rychle na ni přejděte z backlogu, panelu nebo řídicího panelu pro sledování týmové práce.
Otevřete backlog nebo panel pro tým a zvolte Profil týmu a pak Nastavení týmu.
Tady otevřeme panel pro webový tým a odsud profil týmu.
Zvolte iterace a oblasti.
Pokud potřebujete přepnout kontext týmu, použijte selektor týmu v rámci popisů cesty.
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.
Otevřete Panely konfigurace > týmu v nastavení > > projektu pro týmové iterace.
Tady přejdeme na tým Fabrikam Fiber Team.
Iterace backlogu V backlogech a panelech týmu se zobrazí pouze pracovní položky přiřazené iteraci, která se rovná iteraci nebo pod tímto backlogem.
Také všechny pracovní položky přidané prostřednictvím backlogu nebo panelu týmu mají přiřazenou 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. zadejte jakoukoli iteraci definovanou v cestě iterace backlogu. Pokud chcete 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 aktivovat. 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 sprintů, aktualizujte 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.
Pokud chcete přejmenovat cestu iterace, zvolte místní 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í.
Odstranění cesty iterace
Důležité
- Odstranění cest oblasti nebo změna konfigurace cest iterace způsobí nevratnou ztrátu dat. Například grafy burndownu a burnup widgetů, sprint burndown a grafy rychlosti pro týmy se změněnými cestami oblastí nezobrazují přesná data. Historické grafy trendu odkazují na cestu oblasti a cestu iterace, protože byly definovány v době pro každou pracovní položku. Po odstranění nemůžete načíst historická data pro tyto cesty.
- Můžete odstranit pouze oblasti a iterační cesty, které už nejsou používány žádnými pracovními položkami.
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 Iterace konfigurace>projektu>na webovém portálu.
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í az boards iteration
příkazu 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 provést přesunutím cesty iterace pod uzlem, který označíte "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.
Průběh grafu 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.
Otázky a odpovědi
Otázka: Musím týmu přiřadit cesty iterace?
A: Pokud váš tým k plánování a sledování práce nepoužívá sprinty, pak ne. Výchozí hodnoty přiřazené týmu můžete ponechat tak, jak jsou. Pak můžete použít backlogy a panely produktů a portfolia, ale nemůžete získat mnoho využití nástrojů pro plánování sprintů.
Související články
- 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.