Sprinty a milníky
Plánování sprintů, přesun nedokončené práce a důležité termíny.
Sprinty
Sprint seskupuje práci kolem pojmenovaného výsledku, cíle a deklarovaného pokrytí produktu, komponenty nebo úkolu. Data jsou volitelná a při vynechání zůstanou prázdná. Úkol patří nejvýše do jednoho sprintu. Názvy jsou v projektu jedinečné; sprint můžete přejmenovat nebo změnit jeho data. Zůstává součástí historie a nelze ho smazat.
Přehled projektu začíná jeho sprinty na časové ose: vyberete pruh sprintu a stránka pod ní ukáže jeho kokpit a úkoly, kde ho zahájíte nebo dokončíte a práci do něj přidáte přímo (míří tam i starší odkaz na část Sprints, vybraný sprint zůstane). Stejné kliknutí otevře v pravém panelu kartu sprintu — jediné místo, kde se sprint upravuje: název, cíl, datum začátku a konce (každé nastavíte nebo smažete zvlášť) a pokryté komponenty, vedle nich jeho postup. Plan › Backlog ukazuje otevřenou práci mimo sprinty. Úkol do sprintu přesunete volbou Move to sprint na jeho řádku, nebo vyberete více úkolů a použijete hromadnou lištu.
- Zahajte sprint samostatně nebo vedle dalších aktivních sprintů. Zahájení jednoho nikdy potichu nedokončí jiný.
- Dokončete ho přes zkontrolovaný náhled: vyberte nedokončené úkoly k přesunu a výslovně zvolte cílový sprint nebo backlog. Potvrzení přesune pouze tento výběr a zachová stav i historii členství každého úkolu. Nevybraná a dokončená práce zůstává v původním sprintu.
- Pokud se rozsah po náhledu změní, načtěte a zkontrolujte ho znovu. Opakování potvrzení se stejným ID požadavku je bezpečné.
V prohlížeči stojí New sprint na začátku lišty časové osy a otevře prázdnou kartu s tlačítkem Create; Start sprint nebo Complete sprint najdete vedle názvu vybraného sprintu a v horní liště jeho karty. Při dokončení vyberete nedokončené úkoly a cíl přesunu, pak zkontrolujete náhled a teprve potom změnu použijete. Z terminálu:
vitrinka sprint create "Checkout delivery" --goal "Ship reliable checkout" --coverage component:checkout
vitrinka sprint start 13
vitrinka sprint complete 12 --into 13 --task 41,42 > carry-preview.json
vitrinka sprint complete 12 --apply carry-preview.json --request-id checkout-carry-1Před druhým příkazem zkontrolujte soubor s náhledem. Pro backlog použijte --into 0; vynechání --task nevybere žádný úkol. Další sprint se podle dat automaticky nehledá.
Rozsah session a směrování
Než brainstorming založí novou funkci, zvolte sprint nebo výslovně No sprint. Session začíná jako unknown; none je potvrzená volba, nikoli její absence. Vazba se ukládá pro projekt a session s verzí, která brání přepsání novější volby.
vitrinka sprint binding get <session>
vitrinka sprint binding set <session> --sprint 13 --version 0
vitrinka sprint binding set <session> --none --version 1Použijte verzi vrácenou předchozím čtením; 0 patří pouze dosud neznámé vazbě. Podúkoly a nutné návazné práce dědí rozsah schválené práce. Ověřená chyba se zařadí do jediného aktivního sprintu s odpovídajícím pokrytím. Více shod vyžaduje výběr; neověřené chyby, chyby mimo pokrytí a rozšíření jdou do Příjmu.
Milníky
Milník označuje důležité datum, například vydání nebo demo. Úkol může odkazovat na jeden milník. Časová osa ho zobrazuje značkou, + Filter zúží kterýkoli pohled úkolů na jeden milník a todo může čekat, až bude dosažen (vitrinka me todo milestone reach) — viz připomínky a milníky. Milníky lze přejmenovat a přeplánovat, ale nelze je smazat.
Kde se ukazují
Filtry úkolů podporují sprint a milestone a uložený pohled tento výběr zachová. Agenti používají create, update a list s kind: "sprint" nebo kind: "milestone". Postup vydání nezávisle sbírá sloučenou práci do stránky dalšího vydání.
Přehled ukazuje práci a připravenost vybraného sprintu; Historie produktu uchovává jeho důkazy.