Udostępnij za pośrednictwem


Zarządzanie cyklem życiowym aplikacji za pomocą Visual Studio Team Foundation Server

Zarządzaj kodem swojego zespołu, tworzenie i testowanie aplikacji i planowania i śledzenia pracy zespołu z programu Visual Studio i Team Foundation Server na własnym serwerze lub programu Visual Studio Online w chmurze.

Konfigurowanie TFS

Konfiguracja: Konfigurowanie TFS, tworzenie projektu zespołowego i dodawanie kont członków zespołu.

Jeśli nie chcesz zarządzać serwerem lokalnym, możesz użyć programu Visual Studio Online.

Informacje o wszystkich opcjach wdrażania znajdziesz w Instrukcji instalacji TFS.

Obraz koncepcyjne kontroli wersji

Kod: Udostępnianie i kompilowanie kodu przy użyciu systemu kontroli wersji programu Team Foundation (TFVC) lub Git.

   

Opracowywanie aplikacji z użyciem systemu TFVC lub opracowywanie aplikacji w repozytorium Git.

Obraz koncepcyjne dla pracy zespół

Praca: Planowanie projektów, śledzenie pracy, współpraca w zespole oraz raporty z postępu prac.

Tworzenie rejestru, praca w sprintach, wykres postępu i współpraca w pokoju zespołu.Pomysły scenorysu i uzyskiwanie opinii na temat pracy oprogramowania.

Aby uzyskać dostęp do planowania, narzędzia i narzędzia do pracy zespołowej wiele Agile, należy pracować w programie Team Web Access.Innych narzędzi, takich jak Moja praca i tworzyć Explorer możesz dostępu w programie Team Explorer.Aby zapoznać się z omówieniem wszystkich klientów, które są połączone TFS przejść do tej sekcji.

Tworzenie obrazu pojęciowe

Kompilacja: Konfigurowanie lokalnego serwera kompilacji i definiowanie procesów kompilacji.

   

Inna opcja to Konfigurowanie kompilacji ciągłej integracji przy użyciu programu Visual Studio Online.

Obraz koncepcyjne testu

Test: Testowanie aplikacji.

Planuj testy i śledź postęp dla każdego punktu kontrolnego.Uruchamiaj testy ręczne lub automatyczne, w tym testy wydajności i obciążenia.

Wdróż aplikacje do środowisk wirtualnych, aby umożliwić bardziej wyrafinowane projektowanie i testowanie.Maszyny wirtualne można uruchamiać w dowolnym modelu wirtualizacji zarządzanym przez program System Center Virtual Machine Manager (SCVMM).

Przyjęcie programu Visual Studio ALM

Można rozpocząć z programem Visual Studio Online w chmurze oferty lub zarządzania wdrażaniem TFS lokalnie.Poniżej wymieniono zadania, że Twój zespół uzyskuje dostęp do zgodnie z ich roli i licencji. Nieograniczoną liczbę swobodny dostęp uczestnik projektu dowolny członek Twojego zespołu śledzić priorytetów projektu i podaj kierunku, funkcja pomysły i wyrównanie biznesowe do zespołu.Ponadto 5 bezpłatnych licencji Basic są dostępne dla programu Visual Studio Online i wdrożenia TFS lokalnie.

Rola

Access

Licencja

Kibiców projektu

Śledzenie elementów pracy, kwerend i alerty (ZEZWÓ)

Uczestnik projektu (brak ograniczenia)

Menedżerowie projektów

ZEZWÓ + planowania zaległości tablice i tablice zadań Agile

Basic (5 bezpłatnych użytkowników)

Deweloperzy

Kod + kompilacji + ZEZWÓ + planowania zaległości tablice i tablice zadań Agile

Basic (5 bezpłatnych użytkowników)

Testerów

Wszystkie powyższe + pokoje zespołów + Zarządzanie testami

Zaawansowane

Menedżerowie portfela

Wszystkie powyższe + międzyzespołowe Zarządzanie portfolio

Zaawansowane

Licencję Basic jest przypisany do wszystkich użytkowników, którzy kupili program Visual Studio Online Basic, Visual Studio Online Professional i Visual Studio Professional z subskrypcją MSDN.Licencji Advanced jest przypisany do wszystkich użytkowników, którzy kupili program Visual Studio Premium z subskrypcją MSDN, programu Visual Studio Test Professional z subskrypcją MSDN, programu Visual Studio Ultimate z subskrypcją MSDN i platformy MSDN.

Aby zaplanować licencje dla Twojego zespołu Przejrzyj licencji programu Visual Studio Online i ich ceny lub tutaj Porównaj licencje.Nie musisz kupować licencji dla użytkowników, którzy mają uprawnione subskrypcje MSDN, ponieważ zawierają one programu Visual Studio Online.

W przypadku wdrożeń TFS lokalnie, Pobierz Visual Studio 2013 i MSDN — Licencjonowanie w oficjalny dokument.

Oto szczegółowy wykres każda rola licencjonowanego ma dostęp do tych funkcji.

Funkcja obszary

Uczestnik projektu

Podstawowy

Zaawansowane

Śledzenie (Uwaga 1) elementu pracy

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Praca znakowanie elementów

Ograniczony dostęp (2)

Znacznik wyboru

Znacznik wyboru

Powiadomienia o alertach

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Zapytania dotyczące elementów roboczych

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Planowanie zaległości tablice i tablice zadań Agile

Ograniczony dostęp (3)

Znacznik wyboru

Znacznik wyboru

Zarządzanie portfolio, zaległości i tablice

Ograniczony dostęp (3)

Ograniczony dostęp (3)

Znacznik wyboru

Wyświetl/autora wykresy na podstawie zapytania

Wyświetl tylko

Wyświetl tylko

Znacznik wyboru

Wyświetl/autora niestandardowych raportów [4]

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Prośby o opinie i zrządzanie opiniami

Znacznik wyboru

Dostęp do źródła i kompilacji

Znacznik wyboru

Znacznik wyboru

Dzięki możliwości bezproblemowej integracji źródła i problemu

Znacznik wyboru

Znacznik wyboru

Pokoje zespołów (rozmowy)

Znacznik wyboru

Zarządzanie testem

Znacznik wyboru

Integracja z elastycznego interfejsy API protokołu REST

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Dostosowywane pulpity nawigacyjne i wallboards

Wyświetl tylko

Znacznik wyboru

Znacznik wyboru

Można dostosować przepływów pracy i pozycji roboczych

Tylko do użytku

Znacznik wyboru

Znacznik wyboru

Administrowanie kont użytkowników i struktury projektu

Znacznik wyboru

Znacznik wyboru

Uwagi:

  1. Śledzenie elementów pracy zawiera usterkę, nieprawidłowość, zadania i zarządzania przepływu pracy.

  2. Uczestników projektu może dodać istniejące znaczniki do elementu pracy, ale nie określa nowych znaczników.

  3. Użytkownicy o ograniczonym dostępie, nie można zmienić kolejność elementów lub Przenieś elementy na tablicy.Mogą dodawać, Otwórz i edytować pozycje robocze zaległości, jednak wszystkie wpisy są dodawane do dołu zaległości.Użytkownicy również nie mają dostępu do mapowania funkcji.Aby dowiedzieć się więcej na temat zarządzania portfolio, zobacz elastyczne zarządzanie Portfolio.

  4. Raporty niestandardowe są obsługiwane tylko w przypadku wdrożeń lokalnie TFS, które zostały skonfigurowane dla usług SQL Server Analysis Services i SQL Server Reporting Services.Dla użytkowników programu Visual Studio Online, jest nieoficjalne pomocy technicznej w tworzeniu raportów za pomocą interfejsu API programu Team Foundation Server OData.

Dodatkowe narzędzia

Po odpowiednim skonfigurowaniu i uruchomieniu projektu można użyć tych dodatkowych narzędzi do obsługi projektu, jakości kodu i wdrażania aplikacji.

Architektura modelu, obraz koncepcyjne projektu

Projektowanie:Modelowanie aplikacji do lepszego zrozumienia i spełnienia wymogów użytkowników.

Projektowanie funkcjonalności jako uzupełnienia istniejących zasobów lub opracowanie nowej aplikacji.Użyj diagramów architektury do wizualizacji kodu i przekazania krytycznych informacji na temat oprogramowania zespołu.

Obraz koncepcyjne narzędzia diagnostyczne deweloperów

Diagnozowanie:Usprawnianie aplikacji za pomocą narzędzi diagnostycznych.

Zapisuj, testuj jednostki, debuguj, analizuj i profiluj aplikację.

Wdrożenie pojęć obrazu

Wdrażanie:Usprawnianie procesu zarządzania wydaniem wersji aplikacji.

Na każdym osobnym etapie wdrażaj aplikację w określonym środowisku.Zarządzaj krokami w tym procesie, uzyskując akceptacje dla każdego z nich.

Application Insights for Visual Studio Online

Monitoruj:Upewnij się, że aplikacja działająca na żywo funkcjonuje prawidłowo i dowiedz się, jak jest używana.

Skonfiguruj aplikację działającą na żywo w sieci Web, aby zmierzyć jej wydajność, zwracając uwagę na nieprawidłowości lub wyjątki, a także monitorować jej dostępność na całym świecie.Rejestruj dane dotyczące użycia we wdrożonej aplikacji Windows Phone lub aplikacji sieci web, aby lepiej dostosować ją do potrzeb użytkowników.

Moduł Application Insights działa w podglądzie.

Rozwiń węzeł lub zmienić swoje możliwości wdrażania

Administrowanie: Konfigurowanie serwerów, dodawanie funkcji, zarządzanie dostępem i uprawnieniami oraz zarządzanie operacjami serwera.

TFS to narzędzie skalowalne, wspierające zarówno małe grupy deweloperów, jak i duże korporacje.

Obraz koncepcyjne dla zadań dostosowywania

Dostosuj: Dostosowywanie danych śledzenia projektu, formularzy, przepływu pracy i innych obiektów.

Aby dostosować procesy przepływu pracy i strukturę organizacyjną do potrzeb firmy, w obrębie TFS można dostosować wiele elementów.

Wersje programu Visual Studio, klienci Team Foundation i dostępność narzędzia

Deweloperzy, architekci i testerzy zazwyczaj łączą się z programem TFS za pośrednictwem programu Visual Studio.Mogą się także podłączyć do usługi Team Web Access (TWA), Microsoft Test Manager i Visual Studio Online, korzystając z przeglądarki internetowej.

W poniższej tabeli pokazano, które narzędzia TFS są dostępne w zależności od wersji programu Visual Studio.Aby uzyskać bardziej szczegółowe porównanie funkcji, przejdź tutaj.

Cykl życia aplikacji

Visual Studio Professional 2013

Visual Studio Premium 2013

Visual Studio Ultimate 2013

Visual Studio Test Professional 2013

Zarządzanie kodem źródła (TFVC lub Git)

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Kompilacja

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Test (zob. uwaga 1)

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Współpraca (śledzenie elementów roboczych i narzędzia planowania Agile) (2)

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Architektura, modelowanie i projektowanie

Znacznik wyboru

Narzędzia diagnostyczne

Znacznik wyboru

Znacznik wyboru

Wdrażanie/Lab Management

Znacznik wyboru

Znacznik wyboru

Znacznik wyboru

Uwagi:

  1. Program Microsoft Test Manager, odrębny klient Team Foundation, umożliwia zarządzanie przypadkami testowymi i ich wykonywanie oraz tworzenie środowisk fizycznych lub wirtualnych i zarządzanie nimi.Instaluje się z wybranymi wersjami programu Visual Studio.

  2. Dostęp do wybierania narzędzi i funkcji, takich jak portfolio elastyczne zarządzanie zarządzania i testów z TWA wymaga dostęp do zaawansowanych.

Wersje Visual Studio

  • Program Visual Studio Professional zapewnia jednolite środowisko programistyczne, które umożliwia deweloperom tworzenie aplikacji wielowarstwowych działających w sieci Web, chmurze i na urządzeniach.

  • Visual Studio Premium oferuje rozwiązanie ALM integrujące w jeden zespół osoby biorące udział w projekcie, użytkowników i funkcje rozwoju oprogramowania, aby dostarczać atrakcyjne aplikacje.

  • Visual Studio Ultimate to kompleksowe rozwiązanie do zarządzania cyklem życia aplikacji, które zapewnia organizacjom możliwość rozwijania i obsługi wysoce skalowalnych aplikacji i usług.Rozwiązanie zapewnia odkrywanie architekturę i narzędzia sprawdzania poprawności, pozwalające zespołom na utrzymanie wysokiego stopnia integralności architektonicznej i efektywne zarządzanie długiem technicznym.

  • Pakiet Visual Studio Test Professional jest idealny dla testerów, analityków biznesowych, menedżerów produktów i innych osób, które potrzebują narzędzi pracy zespołowej, ale nie pełnego środowiska IDE.

Klienci Team Foundation

Dodatkowe klienty programu Team Foundation umożliwiają kierownikom programów i innym zainteresowanym stronom łączenie się z programem TFS.Program Team Explorer jest instalowany z każdą wersją programu Visual Studio; możesz również zainstalować program Team Explorer z Centrum pobierania Microsoft jako klienta autonomicznego.Team Explorer obsługuje łączenie z TFS i dostęp do dodatkowych klientów Team Foundation.Aby dowiedzieć się więcej, zobacz Wybierz klienta Team Foundation do obsługi zadań

Podstawowe klienty

Klienty poszczególnych zadań

Klienty integracji z pakietem Office

Pytania i odpowiedzi

P: Gdzie można uzyskać omówienie wprowadzające?

Odp.: Rozpocznij tutaj, aby uzyskać dostęp do przewodnika po produkcie, studium przypadków, oficjalnych dokumentów, forów i innych zasobów dotyczących programu Visual Studio.

P: Czy istnieją pliki wideo, które zawierają przegląd informacji o użyciu TFS?

Odp. Tak.

P: Czy istnieją książki poświęcone ALM i VS TFS?

Odp. Tak.Chociaż przedstawione poniżej książki dotyczą oprogramowania Visual Studio Team Foundation Server 2012, wiele pojęć i metod stosuje się do programu Visual Studio TFS 2013.

P: Gdzie można pobrać Visual Studio i TFS?

Odp.: Można pobrać oprogramowanie tutaj.

P: Czy są dostępne narzędzia dla programu Eclipse?

Odp. Tak.Z TFS można połączyć się za pomocą środowisk Eclipse i platform nieopartych na systemie Windows poprzez narzędzie Team Explorer Everywhere (TEE).TEE obsługuje kontrolę wersji, kompilację i śledzenie elementów pracy.

Zobacz też

Koncepcje

Visual Studio 2013