Sdílet prostřednictvím


Aktualizace pracovního postupu u týmových projektů založených na agilním plánování

Po nakonfigurování funkcí pro inovované týmového projektu, která byla vytvořena pomocí šablonu procesu, který je založen na Microsoft Solutions Framework (MSF) pro agilní vývoj softwaru, by měla aktualizovat ručně přiřazení uživatelských textu a úkol pracovního postupu.Pokud neaktualizujete pracovního postupu a potom úkol deska obsahuje pouze dva stavy, Active a Uzavřeno, jak je znázorněno na následujícím obrázku.Vyhnete se tak a váš tým z rozlišování mezi úkoly, které probíhají od těch, které nebyly zahájeny.

Rada úkolu pro projekt agilní týmu bez doporučené ruční aktualizace

Úkol Radě-aktualizováno agilní týmového projektu

Aktualizace provedené Průvodcem konfigurací funkce byly provedeny tak, aby odpovídaly stávající pracovní postup, který je definován pro týmového projektu.Pro verze 5.0 agilní MSF šablonu procesu to znamená, že nejsou k dispozici nový a odebrána státy, které jsou zavedeny v nejnovější verzi.Tyto státy podporují transitioning příběhy uživatelů z nového stavu do aktivního stavu.Bez nového státu definovány příběhu uživatele přiřazené k iteraci zůstane nevyřízené položky produktů až do vyřešen, která není požadované nebo očekávané chování.

Stejným způsobem přidání nového stavu úkolu pracovního postupu umožňuje přesunout úkoly z nový, aktivní, Uzavřeno pomocí úkolů dispečera.Kromě toho přidáním stát odebrána do příběhu uživatele i úloh definice typu umožníte uživatelům vyjmout články a úkolů pomocí nástroje pro plánování.

Podporovat požadované chování, je nutné přidat nový a odebrána státy k příběhu uživatele a úloh pracovat typy položek a aktualizovat metastate mapování, které jsou přiřazeny v procesu konfigurace.

[!POZNÁMKA]

Provedením některé z popsaných níže editoru procesu napájení doplněk Nástroje pro Visual Studio , které lze stáhnout a nainstalovat.Umístěn v Nástroje nabídce editoru proces poskytuje grafické uživatelské rozhraní pro vlastní nastavení Team Foundation Server zpracování šablony.Tento nástroj můžete importovat a exportovat položky typy práce a upravit obsah šablony procesů.Další informace získáte na následující stránce na webu společnosti Microsoft: Team Foundation Server nářadí.

Požadavky

  • Ke spuštění witadmin nástroj příkazového řádku, musíte být členem jedné z následujících skupin: Správci serveru Team Foundation, Správci kolekcí projektů, nebo Správci projektů skupina pro týmového projektu.Viz téma Team Foundation Oprávnění serveru.

Aktualizovat pracovní postup a metastates pro agilní týmového projektu

Důležitá poznámkaDůležité

Postupy v tomto tématu byly vytvořeny na základě na MSF pro agilní 6.0 vývoje softwaru.Aktualizovat týmovému projektu k podpoře nejnovější pracovní postup definován pro MSF pro agilní vývoj 6.1 Software, můžete upravit tyto postupy místo kopírování WORKFLOW sekce nejnovější šablonu agilní procesu.Pracovní postup pro několik typů položek práce v nejnovější čtvrtletní aktualizace byly provedeny významné aktualizace.Tyto změny podpory zpětně přechody tak, že přetáhnete neúmyslně pracovní položka Kanban Rada nebo Rada úkol státu vyřešený nebo uzavřený, můžete jej přetáhnout zpět do předchozího stavu pracovního postupu.

Další informace o této aktualizaci naleznete v tématu Novinky v plánování a sledování.

Chcete-li získat přístup k nejnovější verze výchozí šablony procesů, nainstalujte nejnovější čtvrtletní aktualizace pro Team Foundation Server.Tuto aktualizaci můžete získat z webu Microsoft download: Čtvrtletní aktualizace pro aplikaci Microsoft Visual Studio Team Foundation Server 2012.

Budete muset provést následující kroky:

  • Exportujte definice pro typy úloh a příběhu uživatele a procesu konfigurace.

  • Vložte fragmenty kódu do části pracovního postupu pro příběh uživatele a úloh.

  • Aktualizujte metastate mapování procesu konfigurace.

  • Importujte aktualizované definice pro typy položek pracovního procesu konfigurace.

  • Ověřte, zda se změny zobrazí na palubě úkolu.

Důležitá poznámkaDůležité

Následující postupy pro práci Active státu, musí být zadán v pracovním postupu, definované pro typy úloh a příběhu uživatele pracovních položek.

Chcete-li aktualizovat stavy pracovního postupu a přechodů k příběhu uživatele

  1. Chcete-li spustit witadmin příkazového řádku nástroj, otevřete okno příkazového řádku kde buď Visual Studio nebo Průzkumník týmových projektů je nainstalován a zadejte:

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

    64Bitové edice systému Windows nahradit %programfiles% s %programfiles(x86)%.

  2. Chcete-li exportovat definici typu pro příběh uživatele, zadejte následující příkaz, nahrazování dat pro argumenty, které jsou zde, kde CollectionURL Určuje adresu URL kolekce týmového projektu ProjectName Určuje název týmu projektu definované v rámci kolekce, a "cestakadresari\název souboruXML" Určuje název a umístění souboru, který chcete exportovat.Stiskněte klávesu Enter.

    witadmin exportwitd /collection:CollectionURL /p:"ProjectName" /n:"User Story" /f:"DirectoryPath\FileName.xml"
    

    Tento formát slouží k zadání adresy URL: **http://**název_serveru: port/název_virtuálního_adresáře/Název_kolekce, například: http://srvalm:8080/tfs/DefaultCollection.

  3. V textovém editoru nebo v aplikaci Visual Studio otevřete soubor, který jste exportovali.

  4. Přidání tohoto kódu mezi řádky <STATES> a <STATE value="Active">:

    <STATE value="New">
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
             <EMPTY />
          </FIELD>
       </FIELDS>
    </STATE>
    <STATE value="Removed" />
    
  5. Nahrazení oddílu, který začíná <TRANSITION from=" " to="Active"> a končí <TRANSITION> se tento fragment kódu:

    <TRANSITION from="" to="New">
       <REASONS>
          <DEFAULTREASON value="New" />
       </REASONS>
       <FIELDS>
          <FIELD refname="System.Description">
             <DEFAULT from="value" value="As a &amp;lt;type of user&amp;gt; I want &amp;lt;some goal&amp;gt; so that &amp;lt;some reason&amp;gt;" />
          </FIELD>
       </FIELDS>
    </TRANSITION>
    <TRANSITION from="New" to="Active">
       <REASONS>
          <DEFAULTREASON value="Implementation started" />
       </REASONS>
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
             <COPY from="currentuser" />
             <VALIDUSER />
             <REQUIRED />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
             <SERVERDEFAULT from="clock" />
          </FIELD>
          <FIELD refname="System.AssignedTo">
             <DEFAULT from="currentuser" />
          </FIELD>
       </FIELDS>
    </TRANSITION>
    <TRANSITION from="New" to="Removed">
       <REASONS>
          <DEFAULTREASON value="Removed from the backlog" />
       </REASONS>
    </TRANSITION>
    <TRANSITION from="Active" to="New">
       <REASONS>
          <DEFAULTREASON value="Implementation halted" />
       </REASONS>
    </TRANSITION>
    <TRANSITION from="Removed" to="New">
       <REASONS>
          <DEFAULTREASON value="Reconsidering the User Story" />
       </REASONS>
    </TRANSITION>
    
  6. Soubor uložte a zavřete.

  7. Importujte souboru, nahrazování dat pro argumenty, které jsou zobrazeny.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    

Chcete-li aktualizovat stavy pracovního postupu a přechody pro úkol

  1. Exportujte definici typu úkolu, nahrazování dat pro argumenty, které jsou zobrazeny.

    witadmin exportwitd /collection:CollectionURL /p:"ProjectName" /n:"Task" /f:"DirectoryPath\FileName.xml"
    
  2. V textovém editoru nebo v aplikaci Visual Studio otevřete soubor, který jste exportovali.

  3. Přidání tohoto kódu mezi řádky <STATES> a <STATE value="Active">:

    <STATE value="New">
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
             <EMPTY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
             <EMPTY />
          </FIELD>
       </FIELDS>
    </STATE>
    <STATE value="Removed" />
    
  4. Nahradit první blok přechod odpovídající řádky, které spadají mezi <TRANSITION from="" to="Active"> a jeho uzavření </TRANSITION> značkou tento fragment kódu:

    <TRANSITION from="" to="New">
       <REASONS>
          <DEFAULTREASON value="New" />
       </REASONS>
    </TRANSITION>
    <TRANSITION from="New" to="Active">
       <ACTIONS>
          <ACTION value="Microsoft.VSTS.Actions.StartWork" />
       </ACTIONS>
       <REASONS>
          <DEFAULTREASON value="Work started" />
       </REASONS>
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
             <COPY from="currentuser" />
             <VALIDUSER />
             <REQUIRED />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
             <SERVERDEFAULT from="clock" />
          </FIELD>
          <FIELD refname="System.AssignedTo">
             <DEFAULT from="currentuser" />
          </FIELD>
       </FIELDS>
    </TRANSITION>
    <TRANSITION from="Active" to="New">
       <ACTIONS>
          <ACTION value="Microsoft.VSTS.Actions.StopWork" />
       </ACTIONS>
       <REASONS>
          <DEFAULTREASON value="Work halted" />
       </REASONS>
    </TRANSITION>
    <TRANSITION from="New" to="Closed">
       <ACTIONS>
          <ACTION value="Microsoft.VSTS.Actions.Checkin" />
       </ACTIONS>
       <REASONS>
          <DEFAULTREASON value="Completed" />
          <REASON value="Cut" />
          <REASON value="Deferred" />
       <REASON value="Obsolete" />
       </REASONS>
       <FIELDS>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
             <READONLY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
             <READONLY />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
             <SERVERDEFAULT from="clock" />
          </FIELD>
          <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <COPY from="currentuser" />
             <VALIDUSER />
             <REQUIRED />
          </FIELD>
       </FIELDS>
    </TRANSITION>
    <TRANSITION from="Closed" to="New">
       <REASONS>
          <DEFAULTREASON value="Reactivated" />
       </REASONS>
       <FIELDS>
          <FIELD refname="System.AssignedTo">
             <COPY from="field" field="Microsoft.VSTS.Common.ClosedBy" />
          </FIELD>
       </FIELDS>
    </TRANSITION>
    <TRANSITION from="New" to="Removed">
       <REASONS>
          <DEFAULTREASON value="Removed from the backlog" />
       </REASONS>
    </TRANSITION>
    <TRANSITION from="Active" to="Removed">
       <REASONS>
          <DEFAULTREASON value="Removed from the backlog" />
       </REASONS>
    </TRANSITION>
    <TRANSITION from="Removed" to="New">
       <REASONS>
          <DEFAULTREASON value="Reconsidering the Task" />
       </REASONS>
    </TRANSITION>
    
  5. Soubor uložte a zavřete.

  6. Importujte souboru, nahrazování dat pro argumenty, které jsou zobrazeny.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    

Chcete-li aktualizovat metastate mapování pro proces konfigurace

  1. Zadejte následující příkaz pro export souboru CommonConfiguration, nahrazování dat pro argumenty, které jsou zobrazeny.

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\CommonConfiguration.xml"
    

    Pokud CollectionURL Určuje adresu URL kolekce týmového projektu a ProjectName Určuje název týmového projektu.Tento formát slouží k zadání adresy URL: **http://**název_serveru: port/název_virtuálního_adresáře/Název_kolekce, například: http://srvalm:8080/tfs/DefaultCollection.

  2. V programu Poznámkový blok nebo jiného textového editoru otevřete soubor CommonConfiguration.xml.

  3. Vyhledejte značku <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">.

  4. Nahradit řádek <State type="Proposed" value="Active" /> se tyto řádky:

    <State type="Proposed" value="New" /> 
    <State type="InProgress" value="Active" /> 
    
  5. Vyhledejte značku <TaskWorkItems category="Microsoft.TaskCategory">a nahradit řádek <State type="Proposed" value="Active" /> se tyto řádky:

    <State type="Proposed" value="New" />
    <State type="InProgress" value="Active" />
    
  6. Ověřte, zda máte následující mapování:

    <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
       <States>
          <State type="Proposed" value="New"/>
          <State type="InProgress value="Active" />
          <State type="InProgress value="Resolved" />
          <State type="Complete" value="Closed" />
       </States>
    </RequirementWorkItems>
    <TaskWorkItems category="Microsoft.TaskCategory">
       <States>
          <State type="Proposed" value="New" />
          <State type="InProgress" value="Active" />
          <State type="Complete" value="Closed" />
       </States>
    </TaskWorkItems>
    
  7. Soubor uložte a zavřete.

  8. Importujte konfiguračního souboru.

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml" 
    

Chcete-li ověřit, že se změny zobrazí na palubě úkol

  1. Otevřít Team Web Access a potom se připojte k týmovému projektu pomocí adresy URL, která má následující formát:

    http://MyServer:8080/tfs/TeamProjectCollectionName/MyProject
    

    Je-li TWA je již otevřen, aktualizujte prohlížeč aktualizovat mezipaměť.

  2. Ověřte, že Rada sloupce úloh nyní zobrazují Nový, Active, a Uzavřeno.

    Rada úkolu pro projekt agilní týmu se státy aktualizované pracovního postupu

    Agilní úkol deska s pracovního aktualizovaných

    Další informace o použití Rada úloh, viz Spuštění iterace.

Viz také

Koncepty

Agilní plánování a iterací

Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím