Co je Azure Boards?

Dokončeno

Azure Boards je nástroj v Azure DevOps, který pomáhá týmům plánovat práci, kterou potřebují. Tým Tailspin bude tento nástroj používat k získání lepší představu o tom, jakou práci potřebují dělat a jak ji určit prioritu.

Mara vytvořila svůj vlastní projekt v Azure Boards pomocí základního procesu. Ukazuje problémy v procesu sestavení, které identifikovala. Mara seskupí tým pro rychlou ukázku.

Mara: Ahoj všem. Nastavil jsem Azure Boards a chtěl jsem vám ukázat některé pracovní položky, se kterými jsem přišel.

Andy: Co je pracovní položka?

Mara: Pracovní položky nám pomáhají plánovat a spravovat projekt. Pracovní položka může sledovat všechny typy aktivit. Možná je to úkol, chyba, která se má opravit, nebo nějaký jiný problém. Můžeme je přiřadit lidem a sledovat jejich průběh.

Možná je jednodušší vám ukázat. Tady je Azure Boards s využitím základního procesu:

Screenshot of Azure Boards showing the initial three tasks. Each task is in the To Do column.

Amita: Řekněte nám o základním procesu. Existují další možnosti?

Mara: Existují čtyři procesy, ze kterých si vybrat. Můžeme použít:

  • Integrace modelu vyspělosti schopností (CMMI):To je ve skutečnosti pro velké organizace a je to docela složité, takže jsem ho nepoužíval.
  • Scrum: Scrum závisí na mistrovi Scrumu, který vede tým Scrum. Scrum master zajišťuje, aby všichni rozuměli teorii, praktikám a pravidlům Scrumu. Nemáme mistra Scrumu. to je někdo, kdo obvykle obdrží nějaké školení a certifikaci, takže jsem si ho ani nevybrali.
  • Agilní: Zdá se to jako jasná volba, protože vždy mluvím o Agilní, ale má několik dalších věcí, které je potřeba zvážit než nejjednodušší možnost.
  • Základní: Základní je, dobře, základní. Je to jednoduché, ale dává nám dost energie, abychom mohli hned začít efektivně plánovat, a proto jsem ho vybral. V pracovním postupu Basic přesunete práci z úkolů na Hotovo.

Amita: Dobře, pojďme ho použít k tomu, abychom mohli začít. Můžeme přepnout na něco jiného, že?

Mara: Dobře! Pojďme si tedy vybrat několik pracovních položek, které můžeme opravit během několika týdnů.

Andy může tyto problémy identifikovat, ale zbytek týmu má otázky.

Tim: Většinou se jedná o vývojové problémy. Ale zatímco jsme na předmětu, ostatní týmy hovoří o ohrožení zabezpečení kódu a byli jsme požádáni, abych ukázal, že náš kód je zabezpečený. Existuje způsob, jak to můžeme přidat?

Mara: Vím, že seznam není úplný. Problémy na palubě jsou ty, které Andy a já jsem mluvil o dřívějších. A dokonce i některé z těchto problémů musí být rozděleny do menších úkolů. Rozumím vašim obavám ohledně ohrožení zabezpečení kódu. Andy, co si myslíš?

Andy: Právě teď je těžké dostat z dveří sestavení. Začněme některými základními problémy. Líbí se mi, že máme centrální místo, kde můžeme sledovat naše problémy. Jakmile budeme připraveni, můžeme do backlogu přidat problémy a určit jejich prioritu.

Mara: Než přidáme nějaké problémy, promluvme si trochu víc o tom, na čem všichni pracují.

Každý člen týmu sdílí, na čem pracuje, a další obavy, které mají. Jako aktivity debaty přidávají rychlé poznámky do tabule. Jejich tabule se rychle vyplní.

Screenshot of a whiteboard containing sticky notes. The contents of the sticky notes are not legible.

Nakonec se tým vypořádá se sedmi hlavními problémy. Andy dobrovolníci přidávají úkoly do Azure Boards, zatímco všichni sledují. Panel vypadá takto:

Screenshot of Azure Boards showing a backlog of issues.

Amita: Wow, to je hodně problémů. Jak to někdy vyřešíme?

Mara: Nemusíme je hned opravit. Prozatím jsme identifikovali backlog nebo seznam práce, ze kterých bychom mohli načíst. Při plánování práce se dostaneme k tomu, co je nejdůležitější nebo co je nejdůležitější.

Po nějaké další diskusi se tým rozhodne převzít tři otázky, které Mara původně navrhla:

  • Stabilizace buildového serveru
  • Vytvoření pracovního postupu založeného na Gitu
  • Vytváření testů jednotek

Mara: Zdá se, že nejsnadnější problémy, které je potřeba vzít, a řeší některé nedávné výzvy, které se objevily. Pojďme nastavit projekt, tým a sprint. Pak se můžeme rozhodnout, kdo co dělá.

Tim: Co je sprint?

Mara: Dobrá otázka. Sprint je doba, kterou musíme dokončit. Sprinty nám pomáhají soustředit se na nás. Na konci můžeme mít krátkou retrospektivní schůzku, abychom se podělili o to, co jsme dosáhli. Potom můžeme naplánovat další.

Všichni vypadají nervózní.

Mara: Pořád se učíme. Sprint je obvykle dva až čtyři týdny dlouhý. Řekněme jen dva týdny a podívejme se, jak to jde. To jsou většinou úkoly Andy a já se mohu vypořádat. Podělíme se o náš pokrok. Pak můžeme najít způsoby, jak zahrnout všechny.

Mara a tým jsou na dobrém startu. V dalším kroku nastavíte projekt, tým a některé úkoly v Azure Boards.

Kontrola znalostí

1.

Agilní manifesto uvádí:

2.

Azure Boards je:

3.

Sprint je: