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:

Ś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:

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:

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:

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:

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:

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