Udostępnij za pośrednictwem


Dostosowywanie stron zaległości

Można dostosować funkcje zaległości Team Web Access do określenia różnych typów elementów pracy, pola i kolumny wyświetlane na stronach.Strona zaległości udostępnia dwa typy stron.Strona zaległości produktu zawiera listę tych elementów zaległości produktu, które są opracowywane, ale jeszcze nieprzydzielonych.Strony zaległości iteracji listę tych elementów zaległości, przypisane do określonego iteracji.Aby dowiedzieć się więcej o używaniu stron zaległości, zobacz Planowanie Agile i iteracje.

Jeśli zespół projektu został utworzony przy użyciu szablonu procesów innych niż przewidziane przez firmę Microsoft lub można dostosować definicje typów elementów roboczych lub zmodyfikowane ich przepływu pracy, należy dostosować jeden z plików definicji dla procesu konfiguracji.

Eksportowanie plików definicji XML dla zespołu projektu lub pobierania najnowszej wersji szablonów procesów dla zespołu projektu można dostosować strony zaległości.XML pliki definicji używane do dostosowywania stron zaległości są kategorie, AgileConfiguration i CommonConfguration.Informacje dotyczące wywozu tych plików lub ich pobierania, zobacz Dostosowywanie kategorii typów elementów pracy [witadmin], Zarządzanie konfiguracją procesu [witadmin], i Pobierz najnowszą wersję szablony procesu.

W tym temacie

  • Doświadczenie "Szybkie dodawanie"

  • Kolumny i kolejności kolumn

  • Typy elementów pracy, które są traktowane jako elementy zaległości

  • Prędkość zespołu

  • Pozostałej pracy, zdolności działalności i dni roboczych

Wymagania

  • Aby uruchomić witadmin narzędzie wiersza polecenia musi być członkiem Team Foundation Administratorzy grupy lub członkiem Administratorzy projektu grupy projektu.Aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.

  • Aby wyświetlić stronę zaległości, uprawnienia dostępu sieci Web zespołu musi być ustawiona pełne.Dodatkowe wymagania licencyjne mogą stosować.Aby uzyskać więcej informacji, zobacz Dostęp do funkcji w programie Team Web Access.

Doświadczenie "Szybkie dodawanie"

Funkcja "szybkie dodawanie" można określić pola i typy elementów pracy, które są dostępne szybkie dodawanie elementów do listy zaległości.Można dodać lub usunąć pola wyświetlane w panelu zespół używa do wprowadzania nowych elementów zaległości.Domyślna konfiguracja określa tylko Tytuł (System.Title) dla Agile i Scrum i zawiera Typu wymóg (Microsoft.VSTS.CMMI.RequirementType) dla CMMI.

[!UWAGA]

Aby dodać typy elementów pracy "szybkie dodawanie" doświadczenie, dodać je do kategorii wymagania opisane w typy elementów pracy, które są uważane za zaległości elementów.

Aby dostosować panel szybkie dodawanie

  1. Aby uruchomić witadmin wiersza polecenia narzędzia, Otwórz okno wiersza polecenia gdzie albo Visual Studio lub Team Explorer jest zainstalowany i wprowadź:

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

    W 64-bitowych wersji systemu Windows, należy zastąpić %programfiles% z %programfiles(x86)%.

  2. Wprowadź następujące polecenie, zastępując dane dotyczące argumentów, które są wyświetlane, gdy CollectionURL Określa adres URL zbioru zespołu projektu NazwaProjektu Określa nazwę zespołu projektu zdefiniowane w kolekcji, a DirectoryPath Określa nazwę i lokalizację pliku eksportu.Następnie wybierz Enter.

    witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    

    Przykład CollectionURL jest http://MyServer:8080/tfs/TeamProjectCollectionName.

  3. Otwórz plik AgileConfiguration w Notatniku i zlokalizuj AddPanel element.

  4. Dodaj Field element, który określa nazwę pola, które chcesz dodać do panelu odniesienie.

    PoradaPorada

    Jeśli dodano pola wymagane do elementu zaległości bez określenia wartości domyślnej dla nich następnie należy rozważyć dodanie tych pól doświadczenie szybkie dodawanie.

    Jeśli zespół projektu jest skonfigurowany do synchronizacji z serwerem Project Server, może być dodać pole używane do przedstawienia elementów pracy na serwerze Project Server (Microsoft.Sync.ProjSrv.Submit).

    Na przykład, dodaje się następującą składnię: priorytet element do panelu.

    <AddPanel>
       <Fields>
          <Field refname="System.Title" />
          <Field refname="Microsoft.VSTS.Common.Priority" />
       </Fields>
    </AddPanel>
    

    [!UWAGA]

    Dla kategorii wymóg zdefiniowanych typów elementów pracy na zaległości produktu i dla tych elementów, pracy Definiowanie pól.Należy określić nazwę odwołania dla pola zdefiniowanego dla typu elementu pracy w kategorii wymagania.Aby uzyskać więcej informacji, zobacz Odwołania pola elementu pracy dla Visual Studio ALM.

    Na następującej ilustracji pokazano panelu po zaimportowaniu pliku.

    Panel zaległości z rangi pole dodane

Powrót do początku

Kolumny i kolumny sekwencji stron zaległości

Można dodać lub usunąć kolumny, zmienianie kolejności kolumn lub zmienić szerokość kolumny dla stron wyświetlających zaległości produktu lub zaległości iteracji.

Aby dostosować układ kolumn

  1. W oknie wiersza polecenia dla witadmin, wprowadź następujące polecenie, zastępując dane dotyczące argumentów, które są wyświetlane, gdy CollectionURL Określa adres URL zbioru zespołu projektu NazwaProjektu Określa nazwę zespołu projektu zdefiniowane w kolekcji, a DirectoryPath Określa nazwę i lokalizację pliku eksportu.Następnie wybierz Enter.

    witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    
  2. Otwórz plik AgileConfiguration w Notatniku i zlokalizuj Columns elementu wewnątrz ProductBacklog sekcji strony zaległości produktu lub IterationBacklog dla stron zaległości iteracji.

  3. Aby dodać nową kolumnę, dodać Column element, który określa nazwę pola, które chcesz dodać odwołanie.

    Na przykład, dodaje się następującą składnię: priorytet elementu kolumny wyświetlane na stronie zaległości produktu.Kolumny są wyświetlane w kolejności, w której są wymienione w tej sekcji.

    <ProductBacklog>
       <Columns>
          <Column refname="Microsoft.VSTS.Common.Priority" width="400" />
          <Column refname="System.Title" width="400" />
          <Column refname="System.State" width="100" />
          <Column refname="Microsoft.VSTS.Scheduling.Effort" width="50" />
          <Column refname="System.IterationPath" width="200" />
       </Columns>
        . . .
    </ProductBacklog>
    

    Opcjonalnie można usunąć kolumny dla pola.

  4. (Opcjonalnie) Aby zmienić szerokość kolumny, należy zmienić wartość przypisana do width, który jest określony w pikselach.

    Na przykład można zmienić szerokość dla wątku punktów na 100 pikseli, określając następującej składni.

    <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="100" />
    
  5. Wprowadź następujące polecenie, aby zaimportować plik definicji:

    witadmin importagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
    
  6. Wybierz F5, aby odświeżyć stronę sieci web dla Team Web Access , aby odzwierciedlić zmiany.

Powrót do początku

Typy elementów pracy, które są traktowane jako elementy zaległości

Elementy zaległości odpowiadają tych typów elementów pracy dodawana do kategorii wymagania.Elementy wyświetlane na stronie zaległości produktu odpowiadają elementów jest skojarzony stan przepływu pracy Proposed metastate lub InProgress metastate nie jeszcze przypisane do iteracji.Więcej informacji o tych państw, zobacz Państwa przepływu pracy, metastates i proces konfiguracji.

Aby dodać typ elementu pracy jako element zaległości, należy skonfigurować następujące elementy:

  • Typ elementu pracy należy dodać do kategorii wymagania (Microsoft.RequirementCategory).

  • Skonfigurować metastates dla typu elementu pracy w pliku CommonConfiguration, jeżeli różnią się od tych już zdefiniowany.

  • Dodanie pola używane do śledzenia nakładu do definicji typu elementu pracy.Na przykład dla Agile, należy dodać następującą definicję pola:

    <FIELD name="Story Points" refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Double" reportable="measure" formula="sum" >
    

    Aby uzyskać więcej informacji dotyczących używania pola używane do śledzenia nakładu pracy, zobacz prędkość zespołu.Aby uzyskać więcej informacji, zobacz Dodawanie pola i zmienić układ istniejących typu elementu pracy.

Aby określić typy zaległości elementów pracy, które są wyświetlane

  1. W oknie wiersza polecenia dla witadmin, wpisz następujące polecenie, zastępując dane dotyczące argumentów, które są wyświetlane, gdy CollectionURL Określa adres URL zbioru zespołu projektu NazwaProjektu Określa nazwę zespołu projektu zdefiniowane w kolekcji, a DirectoryPath Określa nazwę i lokalizację pliku eksportu.Następnie wybierz Enter.

    witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
    
  2. Otwórz plik kategorie w Notatniku i zlokalizuj CATEGORY elementu "Requirement Category".

  3. Aby dodać nowy typ elementu pracy, dodać WORKITEMTYPE element, który określa nazwę innego typu elementu pracy, który chcesz dodać.

    Na przykład następującą składnię dodaje typ elementu pracy "Telefonu Bug" do kategorii wymóg projektem zespołu, który używa szablonu procesu Scrum.

    <CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory">
       <DEFAULTWORKITEMTYPE name="Product Backlog Item" />
       <WORKITEMTYPE name="Bug" />
       <WORKITEMTYPE name="Phone Bug" />
    </CATEGORY> 
    
    Ważna uwagaWażne

    Należy określić typ elementu pracy, który został zdefiniowany dla zespołu projektu.Ponadto nie można dodać typ elementu pracy do kategorii wymóg, który również został dodany do kategorii zadań.

  4. Wprowadź następujące polecenie, aby zaimportować plik definicji:

    witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
    
  5. Wybierz F5, aby odświeżyć stronę sieci web dla Team Web Access , aby odzwierciedlić zmiany.

Aby przypisać metastates przepływu pracy Państwa zaległości elementu pracy typów

  1. Kontynuowanie z poprzedniej procedury, wyeksportować plik definicji dla CommonConfiguration zespołu projektu, wpisując następujące polecenie w oknie wiersza polecenia:

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  2. Otwórz plik CommonConfiguration w Notatniku i zlokalizuj RequirementWorkItems element.

  3. Aby przypisać stan przepływu pracy, należy dodać STATE element, który określa nazwę Państwa i jego metastate type.

    Na przykład następująca składnia określa cztery Państwa dla kategorii wymóg typów elementów pracy, przypisywanie dwóch z nich do samego metastate z "Proposed".

    <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Backlog items">
       <States>
          <State value="New" type="Proposed" />
          <State value="Approved" type="Proposed" />
          <State value="Committed" type="InProgress" />
          <State value="Done" type="Complete" />
       </States>
    </RequirementWorkItems
    
    Ważna uwagaWażne

    Należy określić wartość dla State element, który odpowiada Państwo prawidłową przepływu pracy.W tym przypadku Państwo prawidłowy przepływ pracy jest Państwo zdefiniowanego dla typu elementu pracy uwzględnioną w kategorii wymagania dla zespołu projektu.Ponadto należy przypisać metastate type zdefiniowanego w grupie Agile; that is, you can assign Proposed, InProgress, or Complete.

  4. (Opcjonalnie) Można zmienić nagłówek kolumny, przypisane do elementów zaległości, zmieniając wartość przypisana do plural do RequirementWorkItems element.

    Na przykład następująca składnia zmienia nagłówek kolumny z "Backlog items" do "Stories":

    <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
    
  5. Wprowadź następujące polecenie, aby zaimportować plik definicji:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  6. Wybierz F5, aby odświeżyć stronę sieci web dla Team Web Access , aby odzwierciedlić zmiany.

Powrót do początku

Prędkość zespołu

Można zmienić pole używane do obliczania prędkości zespołu.Domyślne pole odpowiadające polu wymaganemu wykorzystywane do szacowania rozmiaru elementów zaległości.Jeśli zmiana pola należy sprawdzić, należy dodać FIELD definicję elementu dla nowego pola do wszystkich definicji elementu pracy rodzaje kategorii wymagania.

Domyślna konfiguracja odwołuje się do tego samego pola przypisana do elementu rekordy poziom nakładu zaległości.Domyślne szablony procesu Visual Studio ALM różnych pól dla odwołania type="Effort", które obejmują: punkty wątku dla Agile (Microsoft.VSTS.Scheduling.StoryPoints), rozmiar CMMI planowania (Microsoft.VSTS.Scheduling.Size) i wysiłku, Scrum (Microsoft.VSTS.Scheduling.Effort).Określony dla pola type="Effort" jest używana do obliczania prędkości zespołu i obsługuje prognozowania.

Aby zmienić pole używane do obliczania prędkości zespołu

  1. Zlokalizuj w sekcji TypeFields w pliku CommonConfigurations.

  2. Zlokalizuj wpis określony dla type="Effort".

    Aby dostosować, zmienić pole przypisane do refname.

    Na przykład w poniższym przykładzie FabrikamFiber.Points jako pole używane do szacowania rozmiaru elementów zaległości:

    <TypeField refname="FabrikamFiber.Points" type="Effort" />
    

Powrót do początku

Pozostałej pracy, zdolności działalności i dni roboczych

Pola używane do określania pozostałej pracy, działania i dni roboczych są używane do obliczania zdolności produkcyjnych, pozostałej pracy i burndown wykresów.Informacje o pojemności jest obliczana automatycznie dla całego zespołu, każdy członek zespołu oraz określonych działań po informacje dotyczące zdolności Członkowskie zespołu i elementy do zaległości dla nadchodzących iteracji.Aby uzyskać więcej informacji, zobacz Planowanie iteracji.

Domyślna konfiguracja odwołuje się do pola zdefiniowanego dla typu elementu pracy zadania i elementy w pliku CommonConfigurations, przy dokonywaniu obliczeń:

  • Praca pozostała (Microsoft.VSTS.Scheduling.RemainingWork) do raportu szacowany i Praca pozostała.Pole, które można określić powinny być zgodne z tym samym polu, określone w definicji typu elementu pracy umożliwia śledzenie pracy jest zwykle typu zadania dla wszystkich szablonów procesów.

    [!UWAGA]

    Możesz zgłosić pracy w godzinach lub dniach lub niezależnie od jednostki czasu.Mają być zgodne w jednostkach, używane do śledzenia pracy i ustawić wydajność dla członków zespołu.

  • Działania (Microsoft.VSTS.Common.Activity), kojarzenie zadania z działalności i wyświetlić słupki zdolności działalności.

  • DayOfWeekAby określić wolnym od pracy.

Podczas dni, w których zespół został wyłączony różnią się w soboty i niedziele, należy zmienić wolnym od pracy.

Aby zmienić pole używane do obliczenia pozostałej pracy

  1. Kontynuowanie z poprzedniej procedury zlokalizuj w sekcji TypeFields w pliku CommonConfigurations.

  2. Zmiana pola określonego dla type="RemainingWork".

    Aby dostosować, zmienić pole przypisane do refname dla następujących TypeField wpis i opcjonalnie zmienić format oznaczenie z format="{0} h" do format="{0} TimeUnitString".Na przykład następująca składnia określa godzin zamiast domyślnego ciągu tekstowego h,

    <TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="{0} hours"
    

    [!UWAGA]

    Ciąg znaków w formacie jest używany na stronach Zarząd zaległości i zadania gdziekolwiek Praca pozostała jest zgłaszane.Na przykład podczas raportowania zdolności przez działania lub zdolności na członka zespołu lub obok nagłówka kolumny zadania Państwa na pokładzie zadania.

Aby zmienić pole używane do obliczeń pojemności działalności

  1. Kontynuowanie z poprzedniej procedury zlokalizuj w sekcji TypeFields w pliku CommonConfigurations.

  2. Zmiana pola określonego dla type="Activity".

    Aby dostosować, zmienić pole przypisane do refname dla następujących TypeField wpisu.

    <TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity"/> 
    

Aby zmienić non dni roboczych używana do obliczania zdolności produkcyjnych i burndown

  1. Kontynuowanie z poprzedniej procedury zlokalizuj Weekends elementu w pliku CommonConfigurations.

  2. Aby zmienić dzień, zmień wartość w jednej z DayOfWeek elementy.

    Na przykład, jeśli zespół nie działa na Friday i Saturday, następnie określić następującą składnię:

    <Weekends>
       <DayOfWeek>Friday</DayOfWeek>
       <DayOfWeek>Saturday</DayOfWeek>
    </Weekends>
    

    [!UWAGA]

    Należy określić dzień tygodnia w języku angielskim, niezależnie od zainstalowanego języka Team Foundation Server.

    Opcjonalnie można dodać DayOfWeek element, jeśli zespół pracuje tylko cztery dni z tygodnia.

  3. Wprowadź następujące polecenie, aby zaimportować plik definicji:

    witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
    
  4. Wybierz F5, aby odświeżyć stronę sieci web dla Team Web Access , aby odzwierciedlić zmiany.

Zobacz też

Koncepcje

Tworzenie lub dodawanie informacji o zaległościach związanych z produktem

Optymalizacja i szacowanie zaległości

Dostosowywanie stron zaległości i tablic poprzez konfigurowanie procesów