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 potřebujete jen změnit data iterace, můžete to udělat rychle, jak je znázorněno v datech sprintu změn. 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 Project Správa istrators. 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 Project Správa istrators.

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.

  1. Projděte si konfiguraci a přizpůsobení Azure Boards.
  2. Definujte cesty oblastí a týmy podle pokynů uvedených v části Definování cest oblastí a přiřazování týmu.
  3. 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.
  4. Určete, jestli chcete mít plochou strukturu nebo hierarchii sprintů a verzí.
  5. 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 project Nastavení, konfiguraci aplikace Project a přidejte iterace a nastavte data iterace.
  6. 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.
  7. 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 můžete kdykoli provést následující úlohy:

  • 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 ze selektoru verze obsahu Azure DevOps.

Vyberte verzi tohoto článku, která odpovídá vaší platformě a verzi. Selektor verzí je nad obsahem. Vyhledejte platformu a verzi Azure DevOps.

Otevřete project Nastavení, vypíšete iterace projektu.

Definujete oblasti i iterace projektu z konfigurace projektu Nastavení > Boards>.

Na webovém portálu otevřete Project Nastavení.

Definujte oblasti i iterace projektu z konfigurace projektu nastavení>>projektu.

  1. Zvolte (1) Projekt Nastavení, v případě potřeby rozbalte panely a pak zvolte (2) Konfigurace projektu a (3) Iterace.

    Snímek obrazovky s projektem Nastavení a konfigurací projektu

Na webovém portálu otevřete Project Nastavení.

Definujte oblasti i iterace projektu z iterací konfigurace > projektu.

  1. Na webovém portálu zvolte Nastavení projektu(1), vyberte Konfigurace projektu(2) a pak Iterace(3).

    Snímek obrazovky projectu Nastavení, konfigurace projektu pro Azure DevOps Server 2019

Přidání iterací a nastavení dat iterace

Iterace můžete přidat 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ů.

  1. 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ů.

    Snímek obrazovky s kontextem Project Nastavení u, konfigurací projektu a stránkou Iterace

  2. 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 můžete vybrat Akce pro cestu iterace a zvolit Upravit.

    Snímek obrazovky s dialogovým oknem Pro nastavení kalendářních dat

  3. Zvolte ikonu kalendáře a vyberte nová kalendářní data.

    Snímek obrazovky se stránkou Iterace a ikonou kalendáře pro výběr nových kalendářních dat

  4. Po dokončení máte naplánovanou sadu sprintů – podobně jako na následujícím obrázku:

    Snímek obrazovky se stránkou Iterace, naplánovanou sadou sprintů

    Dalším krokem je volba sprintů, které každý tým používá.

Z iterací můžete přidat iterace, které týmy můžou vybrat pro jejich použití.

  1. 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ů.

    Snímek obrazovky se stránkou Project Nastavení Context, Work, Iterations

  2. 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 můžete pro cestu iterace vybrat místní nabídku Akce a zvolit Upravit.

    Zvolte ikonu kalendáře a zvolte nová kalendářní data.

    Snímek obrazovky se stránkou Práce, iteracemi a ikonou kalendáře pro nová data pro Azure DevOps Server 2019

  3. Jakmile budete hotovi, máte naplánovanou sadu sprintů– takto:

    Snímek obrazovky se stránkou Práce, iterace, naplánovanou sadou sprintů pro Azure DevOps Server 2019

    Dalším krokem je volba sprintů, které každý tým používá.

Otevření nastavení týmu, výpis iterací týmu

Výchozí nastavení týmu můžete nastavit 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 limity projektů.

Definujete jak oblasti, tak iterace z konfigurace >panelu > projektů. Můžete na něj rychle přejít z backlogu, panelu nebo řídicího panelu pro sledování týmové práce.

  1. Otevřete backlog nebo panel pro tým a zvolte Profil týmu a pak tým Nastavení.

    Tady otevřeme panel pro webový tým a odsud profil týmu.

    Snímek obrazovky s backlogem práce nebo panelem a výběrem ikony profilu týmu

  2. Zvolte iterace a oblasti.

    Snímek obrazovky s profilem týmu, zvolte Iterace a oblast.

  3. Pokud potřebujete přepnout kontext týmu, použijte selektor týmu v rámci popisů cesty.

    Snímek obrazovky týmové konfigurace, popis cesty týmu

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.

  1. Otevřete Panely konfigurace > týmu v nastavení >> projektu pro týmové iterace.

    Tady přejdeme na tým Fabrikam Fiber Team.

    Snímek obrazovky s nastavením projektu, stránkou Konfigurace týmu a Iterace

  2. 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.

    Snímek obrazovky se stránkou Iterace pro tým a nastavením iterace backlogu týmu pro backlogy a panely

    Také všechny pracovní položky přidané prostřednictvím backlogu nebo panelu týmu mají přiřazenou iteraci backlogu.

  3. Výchozí iterace. Výchozí iterace definuje iteraci, která se používá při vytváření pracovní položky z týmového backlogu nebo panelu Kanban. Můžete zadat 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.

    Snímek obrazovky se stránkou Práce, Iterace pro tým a nastavením výchozího nastavení týmu pro nové pracovní položky

    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.

  4. 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.

    Snímek obrazovky se stránkou Práce, iterace pro tým a výběrem sprintů

    Po dokončení by se měl zobrazit seznam sprintů, podobně jako v následujícím příkladu.

    Snímek obrazovky se stránkou Práce, iterace pro tým a aktivuje seznam sprintů

    Pokud nevidíte potřebná sprinty nebo data, můžete přidat nebo upravit iterace projektu za předpokladu, že máte požadovaná oprávnění. Další informace naleznete v tématu Definování iterací (sprint) cest.

  5. 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.

  1. Pokud chcete přejmenovat cestu iterace, zvolte místní nabídku uzlu a pak vyberte Upravit.

    Snímek obrazovky s otevřenou prací, konfigurací projektu v prohlížeči

  2. V dialogovém okně, které se otevře, zadejte nový název.

    Snímek obrazovky s dialogovým oknem Otevřít práci, konfigurace projektu v prohlížeči

  3. Pokud chcete přesunout uzel v hierarchii, změňte pole Umístění.

  4. 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 může způsobit ztrátu dat a nejde je vrátit zpět. Například grafy burndownu nebo burnup widgetů, burndown sprintu a grafy rychlosti pro týmy, jejichž cesty oblasti se mění, nebudou odrážet správná data. Grafy historických trendů odkazují na cestu oblasti a cestu iterace definované v bodě v minulosti pro každou pracovní položku. Když se odstraní cesta k oblasti nebo cesta iterace, historická data pro ni nelze načíst.

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.

  1. Pokud chcete odstranit cestu iterace, otevřete stránku Iterace konfigurace>projektu>na webovém portálu.

  2. Zvolte místní nabídku uzlu a vyberte Odstranit nebo Odebrat.

  3. 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.

    Snímek obrazovky s dialogovým oknem Odstranit iteraci

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í az boards iteration příkazů však můžete zobrazit seznam iterací definovaných pro jeden projekt a pak je přidat do jiného projektu. Jakmile je přidáte, můžete je pomocí az boards iteration team příkazů přidat do týmu a nastavit výchozí a backlogovou cestu iterace týmu. Pomocí uzlů klasifikace (REST API) a Teams (REST API) můžete provádět podobné akce.

Archivovat cesty iterace

Po nějaké době můžete chtít archivovat cesty iterace, které byly použity pro sprinty, které jsou ročně nebo déle 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 sestavy, které byste mohli chtít.

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.

Skládaný pruhový graf podle oblasti

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ů.

Programové zdroje

Cesty oblasti a cesty iterace se také označují jako uzly klasifikace.