Sdílet prostřednictvím


Používání polí týmu místo cest oblastí pro podporu týmů

Výchozí konfigurace pro týmové projekty konfiguruje každý tým jako cestu k oblasti. Pokud vaše organizace má několika týmy, které fungují z běžné nevyřízené položky a v rámci oblasti mnoho produktů, nevešel této konfigurace, jak chcete uspořádat práci. Přidáním vlastní pole k reprezentování týmy v organizaci, můžete změnit konfiguraci nástroje pro agilní plánování a stránky, které podporují týmy a oddělit přiřazení k oblasti cesty a týmů.

Můžete upravit svůj týmový projekt pro podporu pole týmu, zobrazí se v stránku správy pro týmový projekt a každý tým na kartě pole týmu.

Configure team field for each team

Toto téma popisuje, jak změnit konfiguraci týmový projekt, který je založen na šablonu procesu Scrum, který poskytuje sady TFS. Pokud váš týmový projekt je založena na jiné šablony procesu a šablona je kompatibilní s TFS 2013, můžete provést podobné změny. I v případě, že jste použili výchozí konfigurace, je možné změnit konfiguraci vašeho týmového projektu.

witadmin Podporuje nástroj příkazového řádku pro import a export definice souborů. Můžete použít také Editor procesů k dispozici pro stažení této sady TFS výkonné nástroje, nebo sady TFS týmu projektový manažer, projekt zdroje komunity k dispozici na webu CodePlex.

1.Vytvořit globální seznam pro správu týmy

  1. Pokud si nejste členem Správci projektů skupiny, získání těchto oprávnění.

  2. Otevřete okno příkazového řádku, kde je nainstalována buď aplikace Visual Studio, nebo Průzkumník týmových projektů, a zadejte:

    cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
    

    V 64bitové verzi systému Windows nahraďte výraz %programfiles% výrazem %programfiles(x86)%. Je možné Stáhnout průzkumníka týmových projektů zdarma.

  3. Exportujte globální seznam kolekce týmových projektů.

    witadmin exportgloballist /collection:"http://MyServer:8080/tfs/DefaultCollection" /f:Directory/globallist.xml"
    

    Přidejte definici globální seznam pro váš tým. Zahrnout hodnotu, kterou budete chtít použít pro položky dosud není přiřazen k týmu. Pokud je globální seznam prázdný, jednoduše zkopírujte následující kód, vložit do souboru XML a upravit pro podporu popisky vašeho týmu.

    <?xml version="1.0" encoding="utf-8"?>
    <gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists">
       <GLOBALLIST name="Teams">
          <LISTITEM value="Unassigned"/>
          <LISTITEM value="Team A"/>
          <LISTITEM value="Team B"/>
          <LISTITEM value="Team C"/>
          <LISTITEM value="Team D"/>
       </GLOBALLIST>
    </gl:GLOBALLISTS>
    
  4. Importujte definici globálního seznamu.

    witadmin importgloballist /collection:"http://MyServer:8080/tfs/DefaultCollection" /f:Directory/globallist.xml"
    

    Všimněte si, že globální seznamy jsou definovány pro všechny týmové projekty v rámci kolekce týmových projektů.

2.Přidat do pole vlastní týmu pracovat typy položek

Přidáte do pole vlastní týmu pro všechny typy položek práce (WITs), které jsou zařazeny do kategorií funkcí, požadavek kategorie a kategorie úlohy. A to, zda jste upgradovat na 2013.3 sady TFS, přidejte pole vlastní týmu do všech WITs, které jsou zahrnuty v kategorii testovací plán.

  1. Exportujte definice typu pracovní položky. Pro Scrum exportujte definice typů pro funkce, nevyřízené položky produktu, chyb a úkolů.

    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:"Product Backlog Item" /f:Directory/pbi.xml
    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:Bug /f:Directory/bug.xml
    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:Task /f:Directory/task.xml 
    witadmin exportwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /n:"Test Plan" /f:Directory/TestPlan.xml
    
  2. Pro každý typ přidáte vlastní pole týmu, který odkazuje na globální seznam.

    <FIELDS>
    . . . 
       <FIELD name="Team" refname="MyCompany.Team" type="String" reportable="dimension">
          <HELPTEXT>Name of the team that will do the work.</HELPTEXT>
          <ALLOWEXISTINGVALUE />
             <ALLOWEDVALUES >
                <GLOBALLIST name="Teams" />
             </ALLOWEDVALUES >
             <DEFAULT from="value" value="Unassigned" />
       </FIELD>
    . . . 
    </FIELDS>
    

    Tip

    Zadejte název své vlastní pole odlišena od pole sady TFS.Nepoužívejte "Systém" jako předponu pro refname.A udržovat name a refname popisky 128 znaků a 70, v uvedeném pořadí.

  3. Přidat týmu pole na formulář pracovní položky.

    <FORM>
    . . . 
       <Group Label="Status">
          <Column PercentWidth="100">
             <Control FieldName="MyCompany.Team" Type="FieldControl" Label="Team" LabelPosition="Left" EmptyText="&lt;None&gt;" />
             <Control Type="FieldControl" FieldName="System.AssignedTo" Label="Assi&amp;gned to:" LabelPosition="Left" />
             <Control FieldName="System.State" Type="FieldControl" Label="Stat&amp;e" LabelPosition="Left" />
             <Control FieldName="System.Reason" Type="FieldControl" Label="Reason" LabelPosition="Left" ReadOnly="True" />
             </Column>
       </Group>
    . . . 
    </FORM>
    

    V případě potřeby přesuňte pole Cesta k oblasti, které chcete zobrazit před nebo za cesty iterace.

  4. Importujte typ aktualizované definice.

    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/pbi.xml
    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/bug.xml
    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/task.xml
    witadmin importwitd /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/TestPlan.xml
    

3.Změňte konfiguraci procesu, chcete-li odkazovat pole týmu

  1. Exportujte definici ProcessConfiguration.

    witadmin exportprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/ProcessConfiguration.xml
    
  2. Nahradit System.AreaPath pro pole použitý pro určení type="Team".

    <TypeField refname="MyCompany.Team" type="Team" />
    
  3. (Volitelné) Přidejte pole týmu na panel Rychlé přidat pro danou stránku nevyřízených položek.

    <RequirementBacklog category="Microsoft.RequirementCategory" parent="Microsoft.FeatureCategory" pluralName="Stories" singularName="User Story">
        <AddPanel>
          <Fields>
            <Field refname="System.Title" />
            <Field refname="MyCompany.Team " />
          </Fields>
        </AddPanel> 
    . . .
    
  4. Importujte soubor definice.

    witadmin importprocessconfig /collection:"http://MyServer:8080/tfs/DefaultCollection" /p:MyProject /f:Directory/ProcessConfiguration.xml
    

4.Konfigurace pole týmu pro každý tým

Vytvořit a konfigurovat týmy v Team Web Access (TWA) tak, aby obě shodu a odkazují na pole týmu. Každý tým, včetně týmový projekt, Fabrikam Website vlákno, musí být nakonfigurován s výchozí hodnotu pro pole týmu.

  1. Aktualizujte TWA a z domovské stránce týmového projektu otevřete nevyřízenou položku produktu. Ověřte, že změny zobrazeny podle očekávání a, můžete vybrat týmu.

    Open PBI and confirmTeam field

  2. Pokud jste dosud nevytvořili týmům, které chcete vyhledat ty, které jsou v seznamu globálních, udělejte to. Podívejte se na téma přidat jiné tým.

    Create teams

    Pokud jste dříve vytvořili týmy, budou existovat. Je možné přejmenovat podle potřeby.

  3. Otevřete nevyřízených položek produktu nebo panelu úkolů pro týmový projekt. Zobrazí se zpráva oznamující, že budete muset vybrat oblast týmu.

    Select team's areas link on Backlogs page in TWA

  4. Na stránce Správa otevřete pole týmu kartu a vybrat si z globální seznam, který chcete přidružit výchozí tým hodnota nebo hodnoty.

    Unconfigured Team field for a team project

    K podpoře souhrn všech týmů výchozí týmu, jsou vybrány všechny týmy.

    Team field page for team project admin context

  5. Dále konfigurujte každý tým v rámci hierarchie týmů s hodnotou pole týmu, který odpovídá názvu.

    Configure team field for each team

    Opakujte tento krok pro všechny sub týmy v rámci hierarchie.

Přiřazení pracovní týmy pomocí pole týmu

Ze stránky nevyřízených položek produktu pro týmový projekt můžete vytvořit nevyřízené položky a přiřaďte mu týmům otevřením každou položku a výběrem pole týmu. Přiřazená položky se zobrazí v týmu nevyřízené položky a potom můžete pracovat s nimi pomocí jejich sprint nevyřízené položky a úloha tabuli.

Work from a common backlog

Pro nevyřízené položky, které vytvoříte ze stránky týmových nevyřízených položek přiřadí TFS výchozí hodnotu přidruženou k týmu do pole týmu.

Dotazy a odpovědi

Dn144940.collapse_all(cs-cz,VS.140).gifJak lze nakonfigurovat funkce pro upgradovaný týmový projekt, který byl upraven použití polí týmu?

O: než budete moci ke konfiguraci funkcí pro upgradovaný týmový projekt že jste přizpůsobili použití polí týmu, budete muset přizpůsobit nejnovější šablonu procesu pomocí stejné změny uvedených v tomto tématu. Zde jsou základní kroky:

  1. Upgradujte na nejnovější verzi sady TFS.

  2. Stáhnout šablonu procesu sady TFS který odpovídá šabloně použitý k vytvoření týmového projektu.

  3. Upravit soubor ProcessTemplate a aktualizovat šablonu procesu číslo, název a verzi. Příklad:

    <?xml version="1.0" encoding="utf-8"?>
    <ProcessTemplate>
      <metadata>
        <name>Microsoft Visual Studio Scrum 2013.3 with Team Field</name>
        <description>This template is for teams who follow the Scrum methodology and use Scrum terminology.</description>
        <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="3" minor="60" />
    
  4. Jak je popsáno v Přidat do pole vlastní týmu k pracovní položce typy, aktualizovat ŽÁ definice pro typy pracovní položka přiřazená kategorie funkce, požadavky a úloh. Pro šablonu procesu Scrum odpovídá funkce, nevyřízené položky produktu, chyby, úloh a testovací plán WITs.

  5. Jak je popsáno v změny konfigurace procesu k odkazování pole týmu, aktualizovat soubor ProcessConfiguration používání pole vlastní týmu.

  6. Uložit šablonu procesu sady TFS který jste změnili.

  7. Ke konfiguraci funkcí pro pomocí průvodce. Při ověření by měl Průvodce vybrat šablonu procesu, který je načten v předchozím kroku.

Dn144940.collapse_all(cs-cz,VS.140).gifProč nejsou týmy, které lze přidat do týmového projektu zobrazena v poli týmu?

O: týmy, které jste Přidat k týmovému projektu z stránce týmového projektu přehled, nezobrazí v seznamu Výběr vlastní pole, které jste vytvořili tak, aby zachytával týmů. Je nutné aktualizovat globální seznam, který jste vytvořili v vytvořit globální seznam pro správu týmy pro nové týmy zobrazit.

Globální seznam slouží k přidání nové týmy a potom je nakonfigurovat, jak je popsáno v týmu nakonfigurujte nastavení.

Dn144940.collapse_all(cs-cz,VS.140).gifJaké witadmin příkazy můžete použít?

O: pro seznam všech witadmin příkazy, podívejte se na téma witAdmin: Customize and manage objects for tracking work.

Dn144940.collapse_all(cs-cz,VS.140).gifKde lze další informace o šablony procesů?

O: naleznete v části Přizpůsobení procesu.

Kredit

Pokyny pro přizpůsobení týmy oddělený z oblasti cest byla vyvinuta ve spolupráci s Martin Hinshel, hlavní konzultant správy životního cyklu aplikací a Microsoft Visual Studio správy životního cyklu aplikací MVP.