Korzystanie z Team Foundation do zarządzania procesami projektowymi
Jeśli korzystasz z programu Visual Studio a Twój zespół używa Team Foundation Server, masz dostęp do funkcji, które mogą pomóc Twojemu zespołowi poprawić jakość i wydajności, poprawić przewidywalności procesu rozwoju i zmniejszyć całkowity koszt rozwoju zespołu.
[!UWAGA]
Jeśli korzystasz z Visual Studio Ultimate lub Visual Studio Premium masz jeszcze bardziej rozbudowany zestaw funkcji.Aby uzyskać więcej informacji o tym, które funkcje są dostępne w różnych wersjach Visual Studio 2012, zobacz Porównanie programu Visual Studio 2012.
Wymagania
Niektóre narzędzia i funkcje opisane w tym temacie są dostępne tylko w określonych wersjach programu Visual Studio — nie są powszechnie dostępne w programie Visual Studio.Listę wymagań dla każdej wersji można znaleźć w dokumentacji tych narzędzi i funkcji.
Tylko używając Team Web Access możesz uzyskać dostęp do narzędzi planowania Agile i do funkcji żądania informacji zwrotnych.Ponadto użytkownik musi zostać dodany do pełnej grupy dla uzyskania uprawnienia dostępu do sieci Web.Zobacz Dostęp do funkcji w programie Team Web Access.
Rozpoczynanie pracy
Aby uzyskać dostęp do funkcji Team Foundation, musisz połączyć się z Twoim projektem zespołowym.Aby uzyskać więcej informacji, zobacz:
Ustaw swój zespół i zbuduj swój backlog
Jeśli pracujesz w małym zespole w ramach większej organizacji, możesz utworzyć zespół w ramach zespołu projektowego.W przeciwnym wypadku Twój projekt zespołowy jest traktowany jako domyślny projekt zespołowy.Podczas konfigurowania zespołu możesz określić iterację i daty używane przez Twój zespół, zarządzać faworytami zespołu i utworzyć stronę główną swojego zespołu oraz zdefiniować alerty zespołu.
Aby uzyskać więcej informacji, zobacz:
Współpraca dewelopera z programem Team Foundation Server 2012 (wideo Channnel 9)
Śledzenie pracy
Możesz korzystać ze stron Eksploratora zespołu (Team Explorer) Moja praca, Elementy pracy i Oczekujące zmiany, aby z większą łatwością i bardziej efektywnie organizować planowaną, trwającą i wstrzymaną pracę.W szczególności, jako programista stwierdzisz, że Moja praca pomaga wrócić do "strefy" pozwalając łatwo przywrócić okno narzędzi, punkty przerwania, sposoby edycji pliku i więcej, po wznowieniu zadania, nad którym pracowałeś wcześniej.Za pomocą jednego działania – Wstrzymaj pracę – możesz zapisać swój obszar roboczy dla jednego z zadań, a następnie go wyczyścić, aby rozpocząć pracę nad nowym zadaniem.Ponadto można szybko znaleźć elementy pracy i tworzenie łączy pomiędzy błędami i innymi elementami pracy, które pokazują relacje między nimi.
Aby uzyskać więcej informacji, zobacz:
Jak wykonywać wiele zadań z Mojej pracy (wideo Channel 9)
Obsługa plików wersji kontrolowanej
Możesz użyć Visual Studio i Eksploratora kontroli źródła, aby zaewidencjonować i wyewidencjonować kod i inne pliki podlegające kontroli wersji oraz powrócić do wcześniejszych wersji.Aby uzyskać więcej informacji, zobacz:
Konfiguracja komputera deweloperskiego i rozpoczęcie korzystania z systemu kontroli wersji
Opracowanie aplikacji użytkownika w Codebase kontrolą wersji
Wstrzymanie pracy, naprawa błędu i przeprowadzenie przeglądu kodu
Zrozumienie kodu i modelowanie aplikacji
Aby zwizualizować, jak zmiany mogą wpłynąć na Twój kod, możesz wygenerować lub utworzyć z kodu diagramy tego rodzaju:
Wykresy zależności pokazują organizację i zależności między zestawami, obszary nazw, klasami, metodami i tak dalej.
Diagramy sekwencji pokazują sekwencję komunikatów wewnątrz metody.
Diagramy klas przedstawiają strukturę klas w określonym projekcie.
Diagramy warstwy pokazują konflikty między Twoim kodem i ich projektem.
Zobacz Wizualizacja i poznanie kodu.
Aby zapewnić, że Twoja aplikacja spełnia wymagania użytkownika i aby oznajmić projekt, możesz utworzyć następujące diagramy UML:
Diagramy klas UML opisują pojęcia wysokiego poziomu, strukturę klasy i relacje klas, niezależnie od implementacji
Diagramy aktywności UML opisują proces lub przepływ pracy
Diagramy przypadków użycia UML opisują użytkowników i zadania, które obsługuje Twoja aplikacja
Diagramy składników UML opisują strukturę aplikacji pod względem składników, interfejsów, portów i usług
Diagramy sekwencji UML opisują interakcje lub sekwencji komunikatów pomiędzy klasami, składnikami, systemami lub aktorami
Możesz też śledzić wymagania, zadania, przypadki testowe, błędy lub inne rodzaje pracy związanej z Twoimi modelami, łącząc elementy modelu z elementami pracy programu Team Foundation Server.
Zobacz Modele projektowania dla projektowania oprogramowania i Przy użyciu modeli w ramach procesu rozwoju.
Zwiększenie jakości kodu za pomocą narzędzia diagnostycznego
Możesz korzystać z wielu narzędzi diagnostycznych, które pomagają rozwijać i doskonalić umiejętność tworzenia kodu wysokiej jakości.Aby uzyskać więcej informacji, zobacz:
Poprawa jakości za pomocą narzędzi diagnostycznych Visual Studio
Wskazówki: tworzenie i uruchamianie testów jednostkowych dla aplikacji sklepu Windows Store
Szybkie debugowanie kodu poprzez przeglądanie historii za pomocą narzędzia IntelliTrace
Jakość programistyczna i narzędzia diagnostyczne w Visual Studio 2012 — nowości
Definiowanie i zarządzanie kompilacjami
Z Team Foundation Build można tworzyć i zarządzać procesami kompilacji, które są automatycznie kompilowane i testować aplikacje, a także wykonywać inne ważne funkcje.Można użyć systemu kompilacji do obsługi strategii ciągłej integracji lub nałożyć jeszcze bardziej rygorystyczne kontrole jakości w miejscu, które zapobiega złej jakości kodu przez "przerwanie kompilacji". Aby uzyskać więcej informacji, zobacz:
Zdefiniowanie procesu Gated kompilacji wyboru, aby zatwierdzić zmiany
Zdefiniowanie procesu tworzenia wspieranie ciągłej integracji
Współpraca z zespołem i stronami
Możesz szybko zażądać, aby członkowie zespołu sprawdzili Twój kod, prześledzić funkcjonalność i zażądać opinii zainteresowanych stron.Aby uzyskać więcej informacji, zobacz:
Using code review to improve quality (Stosowanie przeglądu kodu w celu poprawy jakości) (wideo Channel 9)
Seria ujęć elementu zaległości za pomocą programu PowerPoint
Żądanie i opinie zainteresowanych stron procesu przy użyciu programu Access w sieci Web zespołu
Zobacz też
Koncepcje
Co nowego w Visual Studio 2012
Poprawa jakości za pomocą narzędzi diagnostycznych Visual Studio
Zarządzanie cyklem eksploatacji aplikacji z programu Visual Studio i Team Foundation Server