Agilní správa portfolií: Používání serveru TFS na podporu nevyřízených položek portfolia mezi více týmy
V Team Foundation Server (TFS) 2012, spravovat práci týmu na nevyřízené položky.Team Foundation Server 2013 můžete spravovat práci na portfolia nevyřízených položek, který poskytuje správu týmu podrobné informace o práci napříč několika agilní týmy.Tým správy definuje vysoké cíle a sleduje práce napříč několika agilní týmy.Agilní týmy, jsou ty provádění práce, rozdělení položek na úkoly, opravu chyb a které přispívají k celkový obrázek.Všechny týmy budou mít své vlastní nevyřízené položky a tabulí a budete mít také souhrnné zobrazení zkušeností zákazníků, podporovaných svou práci.Po dokončení, budete moci spravovat své portfolia projektů seskupováním práci podle úrovně nevyřízené položky a podívejte se, jak se právě provádí mezi několik týmů.
Každý tým pracuje na své vlastní nevyřízených položek, při práci hierarchii nevyřízených položek typy položek umožňuje správcům zobrazit souhrnné průběh na vyšší úrovni.V tento dokument White Paper provedeme vás prostřednictvím jak lze nastavit tento druh strukturu pomocí následujících hypotetických příklad manažeři spořiče telefonní a agilní týmy pracující na určité oblasti celého projektu.
Manažeři telefonní spořiče definuje pracovní jako vysoké úrovně iniciativy a rozloží je na funkce důležité svým zákazníkům.V tomto okamžiku je přiřazen pracovní agilní týmy, kteří další rozčlenění a definovat práci, kterou je třeba udělat.V průběhu projektu, podrobněji týmu správy do naleznete v průběhu na libovolné úrovni podrobností, které preferují.Můžete například mohou vidět nevyřízené položky přidružené k jednotlivým položkám funkce v projektu Scrum.
V této obrazovky se zobrazí zobrazení správy týmu jejich nevyřízené funkce s nevyřízené položky produktu, které podporují tyto položky také zobrazit.Manažeři nevlastní těchto nevyřízených položek produktu; jsou přiřazeny k jednomu z agilní týmy.Nicméně vzhledem k tomu, že jsou tyto podřízené objekty z těchto položek, filtr je zobrazí.Tímto způsobem manažeři mohou sledovat průběh.
Informační obrázek ukazuje koncepční úroveň informací zobrazených ve výše uvedené snímek obrazovky.
Každý tým agilní, jako je například tým zákazníků, má svou vlastní domovskou stránku týmu, nevyřízených položek, kanbanové Tabule a panel úkolů.Tyto stránky zobrazit pouze informace týkající se tohoto týmu.
V této obrazovky můžete zobrazit agilní týmu zobrazení jejich nevyřízených položek sprintu, zobrazení nevyřízených položek produktu, které pracují, sprint a souvisejících úloh v jakém jste vytvořeny k rozdělení a sledovat práci.Funkce nebo podněty, které fungují na podporu v tomto zobrazení se nezobrazí.Jak před, informační obrázek ukazuje koncepční úroveň informace zobrazené v této obrazovky.
Nastavit týmy a nevyřízených položek úrovně
Když vytvoříte týmový projekt v sadě TFS, se automaticky vytvoří výchozí tým pro tento projekt.Nakonfigurováním Další týmy pro agilní týmy používat ke správě své každodenní práci a předefinování výchozí tým do týmu, který manažeři budete používat ke správě práce na své úrovni, agilní týmy spravovat své vlastní pracovního vytížení a priority.Správa týmu se zobrazí v průběhu pro všechny práce napříč agilní týmy.Velmi malé konfigurace pro nastavení týmy a začněte trvá.
Kromě pomocí agilní týmy souhrnné průběh, můžete úrovně nevyřízených položek můžete vytvořit zobrazení hierarchické práce.V TFS 2013 máte okamžitý přístup k dvě úrovně nevyřízených položek.Pokud potřebujete přidat další úroveň pro podporu správy portfolií, můžete však udělat, která příliš.Trvá o něco složitější nastavení konfigurace než vytváření agilní týmy, ale je stále hodně přehledné.Můžeme projdete kroky nastavení agilní týmy i vytváření úroveň další nevyřízených položek.
Nejprve vytvoříte strukturu týmu agilní a správu, jak je znázorněno v příkladu organizace.
Vytvořit agilní týmy a nakonfigurovat správu týmu
Na domovské stránce pro výchozí tým, použijte ikonu gear otevřete stránku správy a zvolit nový tým, chcete-li vytvořit agilní týmu.
Pojmenujte týmu a ujistěte se, vytvořit cestu k oblasti s názvem týmu je vybrána.
To bude podoblast oblasti cesty pro správu tým – ale důležitější, poskytuje oddělení práce napříč agilní týmy a mnoho automatizované souhrnné pokroku týmu správy.
Nakonfigurujte sprintů, agilní týmu.
Přidat členy do nového agilní týmu a odstraňovat nepotřebné členy týmu správy.
Jako s osvědčenými postupy členství v týmu správy by měla být omezeny na manažery a členy týmu, kteří vlastní iniciativy a funkce.Členy agilní týmy bude stále moci zobrazit domovskou stránku týmu správy a nevyřízených položek, stejně jako pro správu týmu budou moci zobrazit agilní týmy domovské stránky a nevyřízené položky.
Změňte oblasti pro správu tým tak, aby dílčí oblasti, nejsou zahrnuty.
Vytvořte libovolný počet agilní týmy podle potřeby.Při pracovní položky jsou přiřazeny agilní týmu, každá z těchto týmy budou tyto položky zobrazit v jeho nevyřízených položek a stejně jako dříve spravovat na jejich kanbanové Tabule a/nebo panel úkolů.
Nevyřízené položky agilní týmu zobrazující nevyřízené položky a úlohy
Manažeři budou zobrazeny všechny pracovní položky přiřazené všechny agilní týmy nevyřízených položek, kanbanové Tabule a zobrazení panelu úkolů, poskytování hlavního zobrazení probíhající práci, stejně jako pracovní ještě má být spuštěn.
Nevyřízené položky správy týmu zobrazující funkce a nevyřízené položky agilní týmu
Teď, když máte váš tým struktury nastavit nyní pokračovat a přidat další úroveň nevyřízených položek.
Přidat další úroveň nevyřízených položek
Přidání další úroveň nevyřízených položek přebírá nějakou dobu, ale je poměrně snadné.Podívejme se proces.Musíte být členem skupiny Administrators týmový projekt k provedení těchto kroků.Nejprve hodláte exportovat existující typ pracovní položky a upravit ho chcete-li vytvořit nový typ pracovní položky, které jsme volání iniciativy.Potom přidáte kategorii iniciativy.Nakonec přidáte podněty k portfolia nevyřízených položek.
Pokud vás zajímají další v tom, jak fungují věci po přidat úroveň nevyřízených položek podnět klepnutím sem přejdete zařadit.
Vytvořit typ podnět pracovní položky
Kopírování existující, přejmenujte ji a potom jej upravíte je nejjednodušší způsob, jak vytvořit typ pracovní položky.V níže uvedeného postupu budete exportovat typ pracovní položky funkce a použít jako základ pro typ podnět pracovní položky.V celém příklady název projektu je telefonní spořiče a Fabrikam je název serveru.Název kolekce týmového projektu je výchozí název, DefaultCollection.
Otevřete okno příkazového řádku v režimu správce a změňte adresáře na nainstalovanou sadu Visual Studio (nebo Průzkumníka týmových projektů).
cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
V 64bitových verzích systému Windows použijte % ProgramFiles %.
Pomocí nástroje witadmin definici funkce pracovní položky typu stáhnout a uložit je jako Initiative.xml.
witadmin exportwitd /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /n:Feature /f:%userprofile%\documents\Initiative.xml
Otevřít soubor Initiative.xml, nahraďte < název WORKITEMTYPE = "Funkce" > s **< název WORKITEMTYPE = "Iniciativy" >**a aktualizaci popisu.
<witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef"> <WORKITEMTYPE name="Initiative"> <DESCRIPTION>Tracks an initiative that will be released with the product. </DESCRIPTION>
Upravit kartu element s popiskem implementace.Nahradit < filtrovat WorkItemType = "Produkt nevyřízené položky" / > s < filtrovat WorkItemType = "Funkce" / >.Tímto způsobem lze zobrazit funkce jako podřízené pracovní položky podnětů.
<Tab Label="Implementation"> <Control Type="LinksControl" Name="Hierarchy" Label="" LabelPosition="Top"> <LinksControlOptions> <LinkColumns> <LinkColumn RefName="System.Id" /> <LinkColumn RefName="System.Title" /> <LinkColumn RefName="System.AssignedTo" /> <LinkColumn RefName="System.State" /> </LinkColumns> <WorkItemLinkFilters FilterType="include"> <Filter LinkType="System.LinkTypes.Hierarchy" FilterOn="forwardname" /> </WorkItemLinkFilters> <ExternalLinkFilters FilterType="excludeAll" /> <WorkItemTypeFilters FilterType="include"> <Filter WorkItemType="Feature" /> </WorkItemTypeFilters> </LinksControlOptions> </Control> </Tab>
Importujte soubor.
witadmin importwitd /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\Initiative.xml
Vytvořit kategorii iniciativy
Nyní, když máte podnět položky typu práce, budete chtít přidat kategorii iniciativy do souboru kategorií, které jsou zobrazené v týmového projektu.
Exportujte definici kategorií do souboru xml.
witadmin exportcategories /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\categories.xml
Otevřete soubor a přidat kategorii iniciativy.Tady je příklad, kde kategorie podnět využívá název společnosti k identifikaci vlastního nastavení:
<CATEGORY refname="Fabrikam.InitiativeCategory" name="InitiativeCategory"> <DEFAULTWORKITEMTYPE name="Initiative" />
Stejně jako před, importujte soubor.
witadmin importcategories /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\categories.xml
Přidat kategorii podnět do hierarchie portfolií
Nyní vše, co zbývá vykonat je vaše podněty přidat do hierarchie pracovních položek, které tvoří portfolia nevyřízených položek.
Exportujte definici procesu konfigurace do souboru xml.
witadmin exportprocessconfig /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\MyProcessConfiguration.xml
Otevřete soubor a přidat PortfolioBacklog v sekci iniciativy v rámci PortfolioBacklogs oddílu.Současně upravte PortfolioBacklog element pro FeatureCategory tak, aby iniciativy nadřazenou pracovní položky pro funkce.
<PortfolioBacklogs> <PortfolioBacklog category="Fabrikam.InitiativeCategory" pluralName="Initiatives" singularName="Initiative"> <AddPanel> <Fields> <Field refname="System.Title" /> </Fields> </AddPanel> <Columns> <Column width="100" refname="System.WorkItemType" /> <Column width="400" refname="System.Title" /> <Column width="100" refname="System.State" /> <Column width="50" refname="Microsoft.VSTS.Common.BusinessValue" /> <Column width="100" refname="Microsoft.VSTS.Scheduling.TargetDate" /> <Column width="200" refname="System.Tags" /> </Columns> <States> <State type="Proposed" value="New" /> <State type="InProgress" value="In Progress" /> <State type="Complete" value="Done" /> </States> </PortfolioBacklog> <PortfolioBacklog category="Microsoft.FeatureCategory" parent="Fabrikam.InitiativeCategory" pluralName="Features" singularName="Feature">
Přidat barvu, která má být použit pro iniciativy zaměřené na WorkItemColors oddílu.
<WorkItemColor primary="FFFF6600" secondary="FFFEB380" name="Initiative" />
To přiřadí jasně oranžovou barvu jako primární barva má být použita v seznamu se zobrazují a paler oranžovou barvu používat na panel úkolů a kanbanové Tabule.
Importujte soubor.
witadmin importprocessconfig /collection:"http://fabrikam:8080/tfs/DefaultCollection" /p:"Phone Saver" /f:%userprofile%\documents\MyProcessConfiguration.xml
A dokončení.Jste přidali třetí úroveň nevyřízených položek volána iniciativy.
Definovat iniciativy
Nyní, když jste určili podněty, je čas vytvořte několik položek.Členové týmu správy můžete rychle přidat jednu přímo z pohledu iniciativy nevyřízených položek.Je k dispozici stejné možnosti jako přidání nevyřízených položek do všech nevyřízených položek.
Můžete také vytvořit nové funkce přímo z iniciativy pracovní položky tak, že vytvoříte novou pracovní položku z karty implementace nebo odkazy.Výhodu, vytváření relace typu nadřazený podřízený současně vytvořit tuto funkci, která má.
Může také můžete přidat podnět jako nadřazený stávající funkce pracovní položky, jestliže již máte některé.Výhodou automaticky přidružením podnět, který podporuje tuto funkci, která má.A z funkce, můžete vytvořit nevyřízené položky a přiřadit jednotlivé agilní týmy.
Pokud máte existující nevyřízené mapovat více položek
Pokud již máte existující nevyřízené, budete chtít vytvořit vztahy mezi tyto položky za účelem podpory automatické vytváření sestav o průběhu nadřazený podřízený.Budete chtít nevyřízených položek namapovat na funkce a mapování funkce na iniciativy.Naštěstí podokna mapování usnadňuje to.V podokně mapování nejprve aktivovat.
Nyní přetáhněte položky z nevyřízených položek do funkce podokna mapování, kterou chcete přiřadit jako nadřazený.
Opakujte tento proces na každé úrovni nevyřízených položek, dokud jste vytvořili hierarchie, které chcete.
Můžete také hromadně upravit pracovních položek a spravovat jejich hierarchii v aplikace Microsoft Excel.
Zobrazit průběh
Nyní, když pracovní položky jsme spojené s odkazy odpovídající typu nadřazený podřízený, je čas zjistěte, jak toto zobrazení pokroku platí v rámci různých úrovních.
Zobrazení správy průběh
Na pro správu nevyřízené položky iniciativy tým telefonní spořiče zobrazeny iniciativy pracovní položky pro všechny týmy v projektu spořiče telefon.
Můžete přepnout zobrazení pro přidružené funkce...
.. nebo podrobnostem, úplně a nevyřízené položky nebo úloha úroveň.
Tip: Přidáte sloupec cesta k oblasti a zjistěte, jaké tým pracuje, na kterou položku.
Také můžete zobrazit průběh na kanbanové Tabule.Manažeři můžete zobrazit, které iniciativy a funkce budou v průběhu.
Zobrazení pokroku týmu
Pro jednotlivé agilní týmy je velmi odlišné zobrazení.Jako člen jedné z těchto týmy dojde při procházení nevyřízené položky iniciativy nebo funkce neuvidíte nic existuje.To je vzhledem k tomu, že si agilní týmy vytvořit nebo pracovat přímo s položkami na dané úrovni.Agilní týmy nikdy zobrazit úplný seznam iniciativy nebo funkce.Pokud týmu chce vědět, jaké iniciativy a funkce pro jejich jsou podporu, však můžete zapnout těchto zobrazení z nevyřízených položek nevyřízených položek, a uvidí, jaké funkce a iniciativy jsou podporovány položky, které fungují na.
Pro všechno ostatní je velmi obchodní obvyklým pro jednotlivé týmy.Stejně, jako jsou vždy provést, ale nyní jejich průběh je viditelná pro jejich správy bez nutnosti ručně zprávu o nic, jejich můžete použít na kanbanové tabuli, panel úkolů a dalších funkcí.Jak postupovat se projeví v zobrazení správy.
O autoři
Gregg Boer je hlavní programového manažera společnosti Microsoft.Gregg je vlastníka produktu pro funkcí agilní správy v serveru TFS.
Pracovník Ferrell je vyšších technické zapisovače společnosti Microsoft.
Kathryn Elliott je vyšších technické zapisovače společnosti Microsoft.