Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Dostosowywanie obiektów śledzenia elementów pracy, aby wspierać procesy zespołu

Dla wdrożeń lokalnych Team Foundation Server (TFS) można dostosować sposób planowania i śledzenia pracy. Aby dodać lub zmodyfikować pole, typ elementu roboczego (WIT) lub narzędzie planowania Agile, zobacz jeden z tematów wymienionych w poniższej tabeli.

Jeśli masz dodatkowe wymagania dotyczące dostosowywania projektu zespołowego, zobacz Kompleksowy przegląd wszystkich opcji konfiguracji i dostosowania dostępnych w programie Visual Studio TFS.

Określanie zakresu wymagań

W zależności od wymagań dotyczących dostosowywania można skonfigurować ustawienia domyślne przez dostosowanie szablonu procesu. Utwórz projekt zespołowy z szablonu procesu. Obiekty, które można dostosować w tym szablonie procesu, zapewniają początkową konfigurację obiektu. Dostosowując szablonu procesu, zwiększasz zgodność z procesami we wszystkich projektach zespołowych, które są tworzone przy użyciu szablonu procesu. Więcej informacji na temat szablony procesów TFS domyślny można uzyskać tutaj.

Istnieje możliwość wprowadzania wielu dostosowań na różnych poziomach zakresu. Podczas planowania wymagań dostosowania należy wziąć pod uwagę zakres obszarów przedstawionych w poniższej tabeli.

Zakres

Uwagi o implementacji

Zakres projektu lub kolekcji

  • Szablonu procesu: Wybierz tę opcję, jeśli użytkownik zamierza utworzyć kilka projektów zespołowych i chcesz zminimalizować czas pobrania projektów, działania i wymusić zgodność procesów zespołu. Aby dowiedzieć się więcej na temat dostosowywania szablonu procesu, przejdź tutaj.

  • Projektu kolekcji: zmiany elementów pracy globalne listy pól, a następnie umieścić łącze wpływ typów zdefiniowanych w kolekcji projektów zespołowych projektów zespołów. Podczas wdrażania zmian na tym poziomie należy rozważyć konsekwencje tych zmian.

  • Projektu zespołowego: Wybierz tę opcję, jeśli chcesz dokonać zmian wymagających zespołu lub grupy zespołów pracujących w tym samym projektu zespołowego.

    Aby zastosować zmiany do kilku projektów zespołowych, musisz zaimportować zmiany do plików definicji obiektu do kilku projektów zespołowych.

  • Zespołu: Wybierz tę opcję podczas tylko do Twojego zespołu wymaga zmiany. Aby dowiedzieć się, można skonfigurować, zobacz Współpraca przy użyciu zasobów zespołu.

Wymagania dotyczące integracji danych.

Wybierz zestaw pól integrują się z Team Foundation Build, Test Manager, i Kontrola wersji programu Team Foundation. Te aplikacje automatyzują proces przypisywania danych do tych pól. Zobacz Pola obsługujące integrację z testowaniem, kompilowaniem i kontrolą wersji.

Wymagania dotyczące lokalizacji i globalizacji.

Można lokalizować nazwy WITs, pól i wielu elementów zdefiniowanych dla typu elementu roboczego (WIT). Zobacz Lokalizacja i globalizacja elementów podrzędnych WITD.

Grupy kategorii wymagane do obsługi współpracy grup

Gdy występują podobne typy elementów roboczych pod różnymi nazwami, można użyć kategorii do ich grupowania, co ułatwi generowanie raportów. Kategorie obsługują zapytania elastyczne, zgłoszenia, konfigurację procesu i integrację projektów zespołowych. Zobacz Używanie kategorii do grupowania typów elementów pracy.

Przed rozpoczęciem dostosownia należy zrozumieć implikacje konserwacji i aktualizacji

Uaktualnienia do programu TFS może wprowadzić nowe funkcje, które wymagają aktualizacji do obiektów używane do śledzenia pracy. Tych obiektów należą typy elementów roboczych, kategorie i procesu konfiguracji. Minimalizowanie zmian do przepływu pracy dla WIT lub konfiguracji procesu może ułatwić minimalizowanie pracy, jaką należy wykonać podczas uaktualniania swojego TFS.

Aby zmniejszyć ilość pracy ręcznej należy zrobić po uaktualnieniu TFS, zrozumieć, które dostosowania obsługuje ścieżki łatwe aktualizacji, a nie zawierają.

ms243849.collapse_all(pl-pl,VS.140).gifDostosowania zgodne z aktualizowanie projektów zespołowych za pomocą Kreatora konfiguracji funkcji

Z następujących dostosowań korzystania z Kreatora konfiguracji funkcji Aby automatycznie zastosować zmiany do projektu zespołowego, wymagane dla nowych funkcji.

  • Pola: Dodać niestandardowe pola, dostosowywanie lista pobrań, dodawanie lub modyfikowanie ścieżek obszaru i iterację, Dodaj reguły do pola

  • WITs: Dodać niestandardowe WITs, układ formularza

  • Kategorie: Dodaj własne kategorie

  • Agile narzędzi planowania: Dostosowywanie kolumn na tablicy Kanban, dostosować panel szybkiego Dodaj

  • Integracja z programem Office: dodać lub zmienić sposób mapowania pól projektu do pól TFS

Aby dowiedzieć się więcej na temat Kreatora konfiguracji funkcji, tutaj.

ms243849.collapse_all(pl-pl,VS.140).gifDostosowania, które mogą wymagać ręcznej aktualizacji w szablonie projektu lub proces zespołu podczas uaktualniania TFS

Kreatora konfiguracji funkcji wymaga typy elementu prac, Stany przepływu pracy i pola są zdefiniowane w obiektach szablon procesu i procesu konfiguracji. Podczas robienia następujące dostosowania może być wymagane do modyfikowania istniejących szablonów procesu uruchomić kreatora, mogą też ręcznie zaktualizować projektu zespołowego.

  • Pola: Zmienić atrybuty istniejącego pola, usuń pola, które są określone w procesie konfiguracji

  • WITs: Umożliwia zmianę przepływu pracy

  • Elastyczne narzędzia planowania:

    • Zmień WITs zdefiniowane dla kategorii wymagań, kategorii zadań lub kategorii funkcji.

    • Zmień mapowanie metastate zdefiniowanych w konfiguracji procesu.

    • Zmień pola określone dla TypeField w konfiguracji procesu.

Ponadto zmiany wprowadzone do WITs lub przepływ pracy może wymagać aktualizacje inne artefakty dołączonym do szablonu procesu, na przykład raporty programu Excel lub SQL Server Reporting Services.

ms243849.collapse_all(pl-pl,VS.140).gifDostosowania, aby uniknąć

Należy unikać, wprowadzania następujące dostosowania, ponieważ może spowodować konflikty schematu w magazynie danych lub spowodować problemy podczas aktualizowania projektów zespołowych po uaktualnieniu TFS.

  • Pola:

    • Zmienić przyjazną nazwę pola domyślne (pola zdefiniowane w szablonie procesu)

    • Zmień nazwę raportowania, raportowania atrybutu lub atrybutów syncname pola domyślne

  • WITs: Zmiana nazwy lub usuwanie typów elementów pracy

  • Kategorie: Zmień nazwę kategorii domyślnych lub zmienić typy elementów pracy zdefiniowane w obrębie kategorii domyślnych

Aby dowiedzieć się więcej o raportowaniu atrybutów, zobacz Dodawanie i modyfikowanie pól elementów roboczych w celu obsługi raportowania.

Zalecane wskazówki dotyczące dostosowywania projektów zespołowych

  • Odszukaj najlepsze ustawienia dostosowywania WITs obsługujące wymagań dotyczących śledzenia. Po zmianie obiektów, które śledzą elementy robocze, powinieneś określić, jak te zmiany wpłyną na obecne i przyszłe projekty zespołowe.

  • Umieść szablony procesów i wszystkie pliki definicji XML pod kontrolą wersji. Nie należy wdrażać obiektów, które zdefiniowano, ale nie są przechowywane w repozytorium.

  • Testuj niestandardowe obiekty, tak jak testowałbyś oprogramowanie.

  • Ogranicz liczbę pól niestandardowych, które wprowadzasz. Ogranicz liczbę pól niestandardowych, które mają być sprawozdawczymi.