Udostępnij za pośrednictwem


Kompleksowy przegląd wszystkich opcji konfiguracji i dostosowania dostępnych w programie Visual Studio TFS

Z Visual Studio Team Foundation Server (TFS), masz zintegrowanych narzędzi zarządzać swoimi projektami oprogramowania w planowanie za pośrednictwem wdrożenia.Opłata skonfigurować większość narzędzi przy użyciu jednej z interfejsów klienta.Do obsługi określonego przepływu pracy lub procesów biznesowych używanych w organizacji, może być konieczne dostosowanie niektórych obiektów.Ten temat zawiera plan działania pokazujący, co można skonfigurować i co wymaga dostosowania.

Na poniższej ilustracji pokazano wiele, ale nie wszystkie elementy, które można skonfigurować lub dostosować.Wszystkie konfiguracje mogą być wykonywane dla programu Visual Studio Online i TFS lokalnych wdrożeń.Należy uruchomić narzędzie wiersza polecenia lub edytować plik XML większości poprawki.Tego rodzaju dostosowania można nawiązać TFS lokalnie tylko wdrożeń.

Zarządzanie Lifecyle aplikacji w programie VS ALM

Musisz mieć dostęp do planu testu i elementu roboczego zestawu testów types (WITs) tylko wtedy, gdy masz uaktualnienie warstwy aplikacji do TFS 2013.3.Teraz można dostosować tych obiektów w taki sam sposób, jak dostosować inne WITs.Aby dowiedzieć się więcej na temat sposobu aktualizacji projektu zespołowego, tutaj.

Elementy zaległe odwoływać się do elementów zaległości produktu, historie użytkowników lub wymagań, w zależności od szablonu procesu używany do tworzenia projektu zespołowego.Można zdefiniować usterek do śledzenia usterek kodu za pomocą programu Visual Studio i Test Manager.

Punkt początkowy do uzyskiwania dostępu do tych narzędzi i zarządzania nimi życia aplikacji jest można utworzyć na podstawie szablonu procesu projektu zespołowego.Szablony procesów Podaj domyślną konfigurację obiektów używane do obsługi wszystkich funkcji zarządzania cyklem życia aplikacji (ALM) i funkcje.Można dostosować szablon procesu, zanim utworzy się projekt zespołowy lub można dostosować obiekty później.

Dodatki plug-in i obiekt plików, które można dostosować są wyświetlane na poniższej ilustracji.Dodatki plug-in definiują zadania do wykonania podczas tworzenia projektu zespołowego, najbardziej z nich skonfigurowanie domyślnych ustawień, ustawienia uprawnień i przekazywanie plików obiektu.

Szablon procesu dodatków plug-in

Jeśli użytkownik zamierza utworzyć kilka projektów zespołowych i chcesz, aby nadać standardowy je wokół tego samego zbioru obiektów i procesów, następnie dostosować szablon procesu przed utworzeniem projektu zespołowego.

TFS udostępnia trzy domyślne szablony procesu, które są porównywane tu.Aby dowiedzieć się więcej, zobacz Tworzenie projektu zespołowego or Dostosowywanie szablonu procesów.

Kontrola wersji

Można zarządzać kodem przy użyciu systemu kontroli wersji programu Team Foundation (TFVC) lub Git.Aby uzyskać szczegółowe informacje na temat różnic między systemami TFVC i Git, przejdź do tu.

Oto widok na obszary, które można skonfigurować podczas pracy z kodem źródłowym.Wszystkie te obszary są wykonane po utworzeniu projektu zespołowego.

Obraz koncepcyjne kontroli wersji

TFVC

Git

Domyślne zasady ewidencjonowania i uprawnienia grupy są zdefiniowane we wtyczce szablonu procesu kontroli wersji.

Planowanie i śledzenie pracy

Zespoły korzystają z elementów roboczych, nowoczesnych narzędzi planowania, kwerendy i raporty do planowania i śledzenia pracy.Wiele elementów jest konfigurowanych za pośrednictwem programu Team Web Access (TWA), interfejsu klienta sieci web do programu Visual Studio TFS.

Śledzenie elementów roboczych i narzędzia planowania Agile

Każdy projektu zespołowego zawiera kilka typów elementów roboczych (WITs), aby śledzić pracę.Na przykład szablon Scrum programu Visual Studio zawiera sześć typów elementów roboczych.

Typy elementów roboczych scrum 3.0

Stanowi podstawę dla całego śledzenia i raportowania projektów rozwoju oprogramowania.Można dostosować pociągane pola, schemat działania i formularz.Aby dowiedzieć się więcej, zobacz:

Aby jak najlepiej korzystać z narzędzi planowania Agile, należy skonfigurować je w sposób, który obsługuje procesy zespołu.Można skonfigurować kilka funkcji, jak pokazano na poniższej ilustracji.

Elastyczne narzędzia planowania, konfigurowanie i dostosowywanie

Aby dowiedzieć się więcej, zobacz Konfigurowanie i dostosowywanie narzędzi planowania Agile do projektu zespołowego.

Niektóre narzędzia planowania elastyczne i funkcje zespołu wymagany jest dostęp do zaawansowanych zgodnie z opisem w Zmiana poziomów dostępu.

Zespoły

Można zdefiniować dowolną liczbę zespołów.Każdy zespół może działać niezależnie od innych zespołów, zapewniając jednocześnie widoczność postępów w całej organizacji.Należy skonfigurować następujące obiekty indywidualnie dla każdego zespołu.

Obraz koncepcyjne dla pracy zespół
  • Alerts: Zdefiniuj osobiste i zespołowe powiadomienia e-mail o zmianach projektu zespołowego.

  • Strona główna: Konfigurowanie kafelków pojawiających się na stronie głównej zespołu.

  • Planowanie sprintów: Definiowanie sprintów zespołu do tworzenia stron zaległości sprintu.

  • Zespoły: Dodawanie zespołów do obsługi sposobu funkcjonowania organizacji.

  • Administratorzy zespołów: Dodawanie administratorów do zarządzania wszystkimi działaniami związanymi z zespołem.

  • Członkowie zespołu: Tylko członkowie zespołu pojawiają się na liście Przypisano do i w planowaniu zdolności podczas pracy w narzędziu planowania Agile.

  • Pokoje zespołów: Wspieranie rozmów ad hoc i konfigurowanie zdarzeń do obsługi działalności zespołu.

  • Szablony elementów roboczych: Wstępne wypełnianie wartości dla często używanych pól, które obsługują procesy zespołu.

Kwerendy, tagi, filtry i raporty

Na liście i filtrowania pozycji roboczych i raportować postęp, używając funkcje wymienione w poniższej tabeli.Chroniony, można dostosować kwerend i raportów przed utworzeniem projektu zespołowego.

Konfigurowanie przy użyciu interfejsu użytkownika

Dostosuj szablon procesu

Opis

Zapytania

Zapytania

Obsługuje znajdowanie elementów roboczych i generowanie raportów.

Wykresy trendów oparte na zapytaniach

Wyświetlanie stanu pracy w toku przez prezentowanie wyników kwerendy płaskiej listy jako wykres kołowy, paskowy, skumulowany lub kolumnowy.

Wykresy oparte na kwerendach (Excel)

Tworzenie raportów dotyczących stanu lub trendu na podstawie kwerendy.

Raporty (SQL Server Reporting Services (SSRS)

Raporty

Aby dodać raporty do projektu zespołowego, który aktualnie nie ma raportów usług SSRS, zobacz Dodawanie raportów do projektu zespołowego.

Tagi

Dodawanie słów kluczowych do elementów roboczych w celu szybkiej klasyfikacji i filtrowania listy elementów roboczych.Można dodać i przypisać znaczniki do elementów roboczych za pomocą TWA.Następnie można przeprowadzić filtrowanie zaległości produktu lub kwerendy elementu pracy na podstawie wybranych znaczników.

Znaczniki są definiowane dla projektu zespołowego.

Portal projektu zespołowego

Można udostępniać informacje i wspomagać sposób pracy zespołu za pomocą portalu projektów zespołowych.Portale zapewniają możliwość udostępniania dokumentów, danych, wskazówek dotyczących procesów i inne funkcje programu SharePoint.Aby dowiedzieć się więcej, przejdź tu.

Kompilacja

Aby zdefiniować kompilacje oprogramowania, można skonfigurować następujące obszary po utworzeniu projektu zespołowego.

Tworzenie obrazu pojęciowe

Przed utworzeniem projektu zespołowego można zdefiniować domyślne uprawnienia grupy dla kompilacji.

Zarządzanie testami i laboratorium

Plan testu i WITs zestawu testów, udostępniający TFS 2013.3 zaktualizował projektu zespołowego, można dostosować teraz tych obiektów w taki sam sposób, jak dostosować inne WITs.Te aktualizacje, jak również oferowanych z TFS 2012.2, musisz mieć dostęp do następujących WITs: Plan testu, zestawu testów, przypadek testowy, udostępnionych kroki i udostępnionych parametrów.

Typy elementów pracy zarządzania testu

Za pomocą programu Team Web Access lub Test Manager, można wyświetlić przypadków testowych, które są definiowane dla zestawu testów i zestawy testów, które są definiowane dla planu testu.Jednak te obiekty nie są połączone ze sobą za pośrednictwem typy łączy.

Aby dowiedzieć się więcej na temat sposobu aktualizacji projektu zespołowego, tutaj.

Oto widok na obszary, które można skonfigurować podczas testowania kodu.Przejdź do tu, aby dowiedzieć się, jak dostosować te obszary w szablonie procesu.

Obraz koncepcyjne testu

Skonfiguruj:

  • Konfiguracje testowe: Określ kombinację sprzętu i oprogramowania, która reprezentuje środowisko użytkownika do testowania.

  • Ustawienia testu: Sterowanie adapterami danych diagnostycznych, które w rzeczywistości gromadzą dane.

  • Zmienne testu: Obsługuje specyfikację elementów odzwierciedlających środowisko użytkownika, w którym zostanie wdrożone oprogramowanie, takich jak typ urządzenia klienta, system operacyjny serwera, szybkość sieci lub wersja bazy danych.Konfiguracje testowe są kombinacjami kilku zmiennych testowych.

  • Uprawnienia testu: Obsługuje konfigurację grup zabezpieczeń i uprawnień.

Dostosuj:

  • Pola dostosowania: Dodaj pole niestandardowe, zmodyfikować listy wyboru lub Dodaj regułę pole do ZEZWÓ.

  • Dostosowywanie formularzy elementu roboczego: Modyfikuj układ formularza dla ZEZWÓ.

  • Przepływ pracy dostosowania: modyfikowanie definicji przepływu pracy dla usterki, przypadek testowy, plan testu lub zestawu testów.

  • Typy niepowodzeń testów: Określa dlaczego wykonanie testowe nie powiodło się.Domyślna konfiguracja obejmuje: Regresję, Nowy problem, Znany problem i Nieznany.

  • Stany rozdzielczości testu: Określa akcję do wykonania po niepowodzeniu wykonania testowego.Konfiguracja domyślna obejmuje następujące opcje: Wymaga zbadania, Problem z testem, Problem z produktem i Problem z konfiguracją.

Wdrażanie przy użyciu Release Management

Wdrażanie oprogramowania roboczego na wewnętrznych serwerach rozwoju, testów, przemieszczania lub produkcji.Konfigurowanie wszystkich obiektów za pośrednictwem klienta Release Management.

Wdrożenie pojęć obrazu

Scenariusz użycia (Agile) - praca w toku

Uprawnienia, grupy i bezpieczeństwo

TFS definiuje liczbę grup domyślnych i uprawnień w ramach szablonu procesu, który jest używany do tworzenia projektu zespołowego.Możesz użyć domyślnych grup i skojarzonych z nimi uprawnień do zarządzania większością użytkowników i spełniania ich potrzeb.

Zakres potrzebne uprawnienia zależy od roli

Konfigurowanie przy użyciu interfejsu użytkownika - przyznawanie lub ograniczanie dostępu do projektów zespołowych:

Udzielanie dostępu administratora na poziomie serwera TFS lub dostępu do kolekcji projektu

Dostosowywanie domyślnych grup i uprawnień w szablonie procesu:

Aby uzyskać więcej informacji dotyczących zabezpieczeń i zarządzania użytkownikami i kontami usług, zobacz Zarządzanie użytkownikami lub grupami na serwerze TFS.

Pytania i odpowiedzi

Pyt jak skonfigurować moich aplikacji, aby znaleźć problemów z wydajnością?

Odp użyj Application Insights do konfigurowania aplikacji sieci web można znaleźć problemów z wydajnością.Trzeba mieć konto programu Visual Studio Online, którą można uzyskać, przechodząc tutaj.

P: Jaka jest różnica między obiektami, które można dostosować, i artefaktami, które są zdefiniowane dla mojego projektu zespołowego?

Odp.: Artefakt to konkretne wystąpienie lub definicja obiektu.Artefakty zdefiniowane w projekcie zespołu zależą od szablonu procesu używanego do tworzenia projektu zespołowego.Na przykład projekty zespołowe wykorzystujące szablon procesu Scrum obejmują kilka obiektów WIT, łącznie z Elementem zaległym produktu i Usterką.Przejdź do tu, aby przejrzeć artefakty dostępne z domyślnymi szablonami procesów TFS.

P: Do kogo mogę się zwrócić, aby uzyskać dodatkowe informacje?

Odp.: Aby uzyskać odpowiedzi lub zadać pytanie, należy odwiedzić następujące fora: