Klíčové koncepty sprintů a Scrumu v Azure Boards

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

Tento článek obsahuje krátký slovník termínů a dostupných nástrojů používaných při sledování práce pomocí sprintů a metod Scrum. Další zdroje ke kontrole jsou agilní glosář a řízení projektů a navigační glosář.

Agilní nástroje

Sada webových nástrojů sloužících ke sledování práce a podpory agilních metodologií Agilní nástroje podporují základní agilní metody Scrum a Kanban, které dnes používají týmy pro vývoj softwaru. Další informace: O agilních nástrojích a agilním řízení projektů.

Chyby

Typ pracovní položky, která zaznamenává potenciální zdroj nespokojení s produktem. Běžný název typu pracovní položky pro sledování vad kódu. Každý tým si může vybrat, jak chce spravovat chyby. Některé týmy chtějí sledovat chyby spolu s požadavky na backlog. Ostatní týmy chtějí sledovat chyby jako úkoly prováděné při podpoře požadavku. Chyby se pak zobrazí na svém panelu úloh. Další informace: Správa chyb

Burndown nebo burnup charts

Burndown a burnup grafy podporují řízení projektů pro vizuální sledování dokončené práce v průběhu času. Grafy burndownu začínají celkovým množstvím plánované práce. Při dokončení práce grafy burndownu zbývající práci. S průběhem času se snižuje množství práce úkolů. Burnup charts track work as it is completed as time. Jsou užitečné k zobrazení míry dokončení práce.

Další informace naleznete v tématu Burndown a burnup pokyny

Týmová a individuální kapacita

Kapacita koreluje se skutečnou dobou úkolu( hodinami nebo dny), kterou musí jednotlivec nebo tým pracovat. Azure DevOps poskytuje nástroj pro kapacitu pro nastavení kapacity pro sprint každého týmu. Týmy obvykle nastavují kapacitu, když plánují vytvářet úkoly a odhadnout dobu potřebnou k dokončení úkolu.

Když nastavíte kapacitu týmu, tým přesně ví celkový počet pracovních hodin nebo dnů, které má tým pro každý sprint. Pomocí tohoto nástroje nastavíte kapacitu jednotlivých členů týmu a dny mimo. Nastavení kapacity pro každého člena týmu pracujícího během sprintu způsobí, že se zobrazí pruh kapacity daného jednotlivce. Další informace: Nastavení kapacity sprintu

Snímek obrazovky se stránkou týmové kapacity

Pruhy kapacity

Pomocí pruhů kapacity můžete rychle zjistit, kdo je nad nebo pod kapacitou. Pruhy kapacity se aktualizují o každou z těchto aktivit:

  • Úkoly se přiřazují s nenulovou zbývající prací
  • Změna zbývající práce
  • Změna data v rámci cyklu sprintu Individuální a týmová kapacita vždy odráží svou kapacitu od aktuálního dne do konce sprintu.
Barvy kapacity Pruhy kapacity
Snímek obrazovky s barvami kapacity Skreeshot úsečky kapacity.

Další informace najdete v tématu Úprava práce tak, aby vyhovovala kapacitě sprintu.

Denní schůzky scrum

Každodenní schůzky Scrum pomáhají týmům soustředit se na to, co potřebují, aby maximalizovali schopnost plnit své závazky sprintu. Scrum Master týmu by měl vynutit strukturu schůzky a ujistit se, že začíná včas a skončí za 15 minut nebo méně. Další informace: Osvědčené postupy Scrumu, Denní schůzka scrum.

Prognóza

Nástroj prognózy pomáhá týmům plánovat sprinty. Nástroj ukazuje týmy položek backlogu, které je možné dokončit v budoucích sprintech na základě odhadů pracovních položek a nastavené rychlosti. Jak je znázorněno zde, rychlost 20 značí, že dokončení zobrazené práce bude trvat pět sprintů. Další informace: Prognóza backlogu produktu

Snímek obrazovky týmového backlogu, zobrazení Prognóza

Cesty iterace (neboli sprinty)

Časové období, obvykle dva až tři týdny, slouží k seskupení pracovních položek, které se mají dokončit během tohoto časového období. Sprinty se používají v metodách Scrum k podpoře plánování sprintů, burndownu sprintu a dalších procesů Scrumu. Cesty iterace umožňují seskupit práci do sprintů, milníků nebo jiných období týkajících se událostí nebo času. Další informace: Informace o oblastech a iteračních cestách

Produktový backlog

Interaktivní seznam pracovních položek, které odpovídají plánu projektu nebo plánu projektu týmu pro to, co tým plánuje doručit. Backlog produktu podporuje stanovení priority práce, prognózování práce sprinty a rychlé propojení práce s položkami backlogu portfolia. Pomocí panelu můžete definovat položky backlogu a pak spravovat jejich stav.

Každý backlog produktu může přizpůsobit tým. Další informace: Vytvoření backlogu

Položka backlogu produktu (PBI)

Typ pracovní položky, která definuje aplikace, požadavky a prvky, které týmy plánují vytvářet. Vlastníci produktů obvykle definují a řadí položky backlogu produktů, které jsou definovány procesem Scrum. Další informace: Scrum – zpracování typů pracovních položek a pracovního postupu

Role vlastníka produktu

Role vlastníků produktů je fungovat jako rozhraní mezi zákazníky a týmem. Vlastník produktu může snížit potřebu podrobných specifikací. Snižují potřebu tím, že reagují na otázky týmu ohledně podrobností implementace. Také jasně definují kritéria přijetí v rámci každého požadavku.

Role Předloha Scrumu

Scrum Masters pomáhá vytvářet a udržovat zdravé týmy pomocí procesů Scrum. Řídí, trenéra, učí a pomáhá týmům Scrum ve správném zaměstnání metod Scrumu. Scrum Masters také působí jako agenti změn, kteří pomáhají týmům překonat překážky a řídit tým směrem k významnému zvýšení produktivity. Další informace: Osvědčené postupy Scrumu, role scrum masteru.

Sprinty (označované také jako iterace)

Sprint je časové období obvykle dva až tři týdny, které slouží k seskupení pracovních položek, které se mají dokončit během tohoto časového období. Sprinty se používají v metodách Scrum k podpoře plánování sprintů, burndownu sprintu a dalších procesů Scrumu. Sprinty se definují prostřednictvím iteračních cest. Další informace najdete v tématu O oblastech a iteračních cestách (neboli sprintech).

Backlog sprintu

Interaktivní seznam pracovních položek, které byly přiřazeny ke stejnému sprintu nebo iterační cestě týmu. Backlog sprintu podporuje týmy, které používají metodologie Scrum. Další informace: Plánování sprintů

Graf burndownu sprintu

Graf burndownu sprintu odráží pokrok týmu při dokončování všech prací, které odhadli během plánování sprintu. Tým ho monitoruje, aby se zmírnit riziko a zkontroloval, jestli se rozsah plíží v průběhu sprintu. Ideální spojnice trendu vždy označuje stabilní burndown. Modrá oblast, jak je znázorněno v následujícím grafu, představuje, co se skutečně děje. Zobrazuje sestavení práce jako členové týmu přidávají úkoly a redukci práce, protože členové týmu tyto úkoly dokončí. Další informace: Monitorování burndownu sprintu

Snímek obrazovky s grafem burndownu sprintu

Cíle sprintu

Cíle sprintu se používají k zaměření aktivit sprintu. Cílem je shrnutí toho, co chce tým dosáhnout na konci sprintu. Další informace: Osvědčené postupy Scrum, Nastavení cílů sprintu

Plánování sprintů

Schůzka plánování sprintu probíhá na začátku sprintu a je, když vlastník produktu a tým souhlasí se sadou cílů a práce sprintu. Další informace: Osvědčené postupy Scrumu, plánování schůzek sprintu

Retrospektivní schůzky sprintu

Na konci sprintu probíhá kontrola sprintu nebo retrospektivní schůzka. Tato schůzka je, když tým předvádí práci, kterou dokončil během sprintu. Vlastník produktu, zákazníci a účastníci přijímají uživatelské scénáře, které splňují jejich očekávání, a identifikují nové požadavky. Zákazníci často chápou své potřeby lépe po zobrazení ukázek a můžou identifikovat změny, které chtějí vidět. Další informace: Osvědčené postupy scrum, retrospektivní schůzka sprintu.

Úloha

Úkol je typ pracovní položky sloužící ke sledování odhadované a zbývající práce. Ve Scrumu je úkol definován v rozsahu od čtyř do dvanácti hodin. Definování úkolů je nezbytné pro monitorování burndownu sprintu, práce s týmovou kapacitou a používání taskboardu. Úkoly jsou propojené s položkami backlogu nadřazeného produktu nebo uživatelskými příběhy. Další informace: Přidání úkolů do položek backlogu

Taskboard

Panel úkolů poskytuje interaktivní panel průběhu pro práci potřebnou k dokončení backlogu sprintu týmu. Během sprintu budete chtít aktualizovat stav úkolů a zbývající práci pro každý úkol. Aktualizace úkolů denně nebo několikrát týdně přináší plynulejší graf burndownu sprintu. Další informace: Taskboard.

Snímek obrazovky s tabulí úkolů

Teams

Tým odpovídá vybrané sadě členů projektu. Díky týmům můžou organizace podkategorizovat práci, aby se lépe zaměřily na veškerou práci, kterou sledují v rámci projektu. Každý tým získá přístup k sadě agilních nástrojů. Týmy můžou tyto nástroje používat k autonomní práci a spolupráci s ostatními týmy v celém podniku. Každý tým může nakonfigurovat a přizpůsobit každý nástroj tak, aby splňoval požadavky na práci. Další informace najdete v tématu O týmech a agilních nástrojích.

Člen týmu

Člen, který byl přidán do projektu nebo organizace, který byl přidán do konkrétního týmu. Členy projektu je možné přidat do několika týmů. Několik agilních nástrojů, jako je plánování kapacity, upozornění týmu a widgety řídicích panelů, jsou omezené na tým. To znamená, že uživatelé, kteří byli přidáni jako členové týmu, automaticky odkazují na podporu plánování aktivit nebo odesílání výstrah.

Pokud chcete přidat uživatele do týmu, přečtěte si článek Přidání uživatelů do projektu nebo konkrétního týmu.

Technický dluh

Technický dluh zahrnuje cokoli, co tým musí udělat, aby nasadil kód kvality produkce a aby ho běžel v produkčním prostředí. Mezi příklady patří chyby, problémy s výkonem, provozní problémy, přístupnost a další. Přečtěte si další informace o tom, jak minimalizovat technický dluh: Co je agilní vývoj?.

Třídění schůzek

Schůzky pro třídění se používají ke kontrole a uspořádání backlogu a chyb přiřazených týmu. Další podrobnosti, jako jsou odhady, kritéria přijetí a další, mohou být přidány do pracovních položek. Vlastník produktu obvykle spouští schůzky pro třídění a vedoucí týmů, obchodní analytiky a další zúčastněné strany, kteří mohou mluvit o konkrétních projektových rizicích, kterých se účastní.

Uživatelský scénář

Typ pracovní položky, která definuje aplikace, požadavky a prvky, které týmy plánují vytvářet. Vlastníci produktů obvykle definují a stackují uživatelské scénáře. Uživatelský scénář je definován pomocí agilního procesu. Další informace: Agilní zpracování typů pracovních položek a pracovního postupu

Graf rychlosti a rychlosti

Rychlost poskytuje užitečnou metriku pro získání přehledu o tom, kolik práce může váš tým dokončit během sprintového cyklu. Jakmile váš tým pracuje na několika sprintech, může pomocí nástroje pro graf rychlosti a prognózu odhadnout práci, kterou je možné provést v budoucích sprintech.

Rychlost je míra toho, kolik práce může tým dokončit na základě tempa sprintu. Integrovaný graf rychlosti měří rychlost součtem bodů scénáře (agilního), úsilí (Scrum) nebo velikosti (CMMI) definovaného pro sprint.

Například v grafu zobrazeném pod zeleným pruhem označuje celkové odhadované úsilí (body scénářů) uživatelských scénářů dokončených v rámci každého sprintu. Modrá odpovídá odhadovanému úsilí položek, které ještě nebyly dokončeny. Další informace: Zobrazení a práce s integrovaným týmovým grafem rychlosti

Snímek obrazovky s rychlostí

Spolu s integrovaným grafem Velocity můžete do týmového řídicího panelu přidat widget Velocity. Tento widget můžete nakonfigurovat tak, aby sečetl počet pracovních položek nebo součet úsilí. Další informace: Konfigurace widgetu Rychlost

Každý tým je spojený s jedním a pouze jedním grafem rychlosti. Rychlost se liší v závislosti na kapacitě týmu, sprintu přes sprint. V průběhu času by však rychlost měla znamenat spolehlivý průměr, který lze použít k prognózování úplného backlogu. Minimalizací proměnlivosti velikosti položek backlogu – úsilí nebo scénáře – získáte spolehlivější metriky rychlosti. Další informace: Přidání úkolů do položek backlogu