Sdílet prostřednictvím


Definování cest iterace (sprintů) a konfigurace iterací týmu

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

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í. Cesty iterace jsou sdíleny mezi všemi vybranými týmy. 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 využijte backlogy produktů a portfolia, i když se nepoužijí 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:

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

Oprávnění:

  • Chcete-li přidat cestu iterace k projektu, buďte členem skupiny Správci projektu. 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, nastavte jednu nebo více následujících oprávnění na možnost Povolit pro uzel, který chcete spravovat:
    • Vytvoření podřízených uzlů
    • Odstranit tento uzel
    • Upravit tento uzel
    • Zobrazit oprávnění pro tento uzel
  • Pokud chcete nastavit cesty iterace týmu, buďte správcem týmu nebo č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é 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:

  1. Konfigurace Azure Boards: Kontrola konfigurace a přizpůsobení Azure Boards
  2. Definujte cesty oblastí a týmy: Postupujte podle definice cest oblastí a přiřaďte týmu alespoň jednu cestu k oblasti pro každý tým.
  3. Nastavit délku iterace: Rozhodněte se o délce iterace, nejlépe konzistentní napříč týmy. Viz Oblasti a iterace.
  4. Zvolte strukturu sprintu: Zvolte mezi plochou nebo hierarchickou strukturou sprintu a uvolněnou strukturou.
  5. Definujte cesty iterace.
  6. 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ů.
  7. Přiřazení cest oblastí týmům: V konfiguraci týmu přiřaďte jednotlivým týmům výchozí a další cesty k oblasti. Postupujte podle výchozích cest iterace týmu set.
  8. 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ů. Viz Také viz 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 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 pro podporu různých scénářů můžete použít více cest oblastí na backlogech a panelech.

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řadí hodnoty nově vytvoř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ě:

  1. Přihlaste se ke svému projektu https://dev.azure.com/{Your_Organization/Your_Project}.

  2. Vyberte (1) Nastavení> projektu (2) Konfigurace> projektu (3) Iterace.

    Snímek obrazovky s nastavením projektu a konfigurací projektu

  1. Přihlaste se ke svému projektu https://dev.azure.com/{Your_Organization/Your_Project}.

  2. Vyberte Nastavení projektu(1) >Konfigurace projektu(2) >Iterace(3).

    Snímek obrazovky s nastavením projektu, konfigurací projektu pro Azure DevOps Server 2019

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

  1. Přidejte a upravte iterace z nastavení>projectu– iterace konfigurace>projektu.

    V případě projektů založených na Scrumu se zobrazí následující sada sprintů.

    Snímek obrazovky s kontextem nastavení projektu, 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 vyberte Akce pro cestu iterace a zvolte Upravit.

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

  3. Pokud chcete vybrat nová kalendářní data, zvolte ikonu kalendáře.

    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í přidejte 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 s kontextem nastavení projektu, stránkou Práce a 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 vyberte místní nabídku Akce pro cestu iterace a zvolte Upravit.

    Pokud chcete vybrat nová kalendářní data, zvolte ikonu kalendáře.

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

  3. Po dokončení máte naplánovanou sadu sprintů– například 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á.

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, procesu a omezení projektu.

Definujte oblasti i iterace z konfigurace >panelu projektu>. Rychle na ni přejděte 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 Nastavení týmu.

    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 chcete přepnout kontext týmu, použijte selektor týmu v popisech 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 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.

    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ý následujícímu.

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

    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.

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

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

Skládaný pruhový graf podle oblasti

Programové zdroje

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