Przegląd działań zespołu do wspierania tworzenia użytecznych raportów
Dodając serwer raportów do wdrożenia TFS (lokalnie), masz dostęp do bogactwa danych dotyczących projektów zespołowych, takich jak jakość kompilacji, tendencje błędów, burndown i postęp testu. Raporty usług SQL Server Reporting Services (SSRS) dostarczają informacji, które pomagają zespołom zarządzać pracą i poprawiać procesy.
|
Teraz, gdy już przesłano raporty, jak używać ich do śledzenia postępu, wglądu i poprawy procesów?
Po pierwsze upewnij się, że zespół wykonuje działania, które tworzą dane, z których będą korzystały te raporty. Twój zespół prawdopodobnie już wykonuje większość tych działań.
Poniżej znajduje się podsumowanie raportów, które zawiera program TFS, i skojarzonych z nimi działalności zespołu. Z biegiem czasu możesz używac tych raportów, aby zobaczyć trendy i zidentyfikować jakie praktyki i procesy wymagają większej uwagi w celu dostarczania pożądanych rezultatów.
Monitoruj jakość kodu
Raporty dotyczące kompilacji śledzą jakość opracowywanego oprogramowania Podczas definiowania testów, które mają być uruchamiane automatycznie jako część każdej definicji kompilacji i instrumentacji testów w celu zbierania danych pokrycia kodu, można uzyskać informacje na temat jakości kompilacji, testów i kodu.
Skompiluj i testuj
|
Raporty kompilacji
|
Aby pobrać bezpłatny przewodnik po testowaniu i monitorowaniu komplikacji, zobacz Testing for Continuous Delivery with Visual Studio 2012.
Przykładowy raport o sukcesie kompilacji na przestrzeni czasu
Monitoruj prostęp
Raporty zarządzania projektu zapewniają wgląd w to, ile pracy ma zespół w obrębie sprintu lub wydania i stopień ich postępu. Łącząc elementy robocze i aktualizując konkretne pola w miarę postępu prac, można śledzić postęp indywidualnych historii i być w stanie dokładniej oszacować przyszłe działania.
Działania śledzenia elementów roboczych
|
Raporty zarządzania projektem (Scrum) Raporty zarządzania projektem (Agile i CMMI)
|
Przykładowy raport omówienia historii
Monitoruj plany testów i śledzenia błędów
Raporty z planowania testu obsługują monitorowanie postępu testu i pokrycia elementów zaległych lub historii użytkowników. Raporty dotyczące śledzenia błędu ukazują zdolności zespołu związane ze znajdowaniem i usuwaniem błędów.
Działania związane z planowaniem testu i śledzeniem usterek
|
Raporty o testach i usterkach
|
Przykładowy raport o postępie planu testu
Pytania i odpowiedzi
P: Czy raporty obsługują historie i wątki czy zadania i podzadania?
Odp.: Tak, można podzielić historie lub elementy zaległe, jak również zadania, tworząc hierarchię zagnieżdżoną elementów zaległych i zadań. Można zagnieżdżać jednostki na głębokości kilku poziomów. Jeśli dzielisz zadanie na podzadania, określ godziny tylko dla podzadań. Te godziny są agregowane jako wartości podsumowań dla zadania nadrzędnego i ich nadrzędnego elementu zaległego. Aby poprawić raporty uznane za błędne, zobacz Poprawianie opublikowanych nieścisłości dotyczących wartości sumarycznych.
P: Które raporty są zależne od łączenia elementów roboczych?
Odp.: Raporty omówienie i postęp zależą od łączenia zadań, przypadków testów i błędów z elementami zaległymi. Należy połączyć te elementy za pomocą łączy nadrzędnych i podrzędnych dla zadań i błędów oraz łączy typu Przetestowane przez dla przypadków testowych.
P: Które raporty zależą od Menedżera Testu firmy Microsoft?
Odp.: Raporty Gotowość przypadków testowych i Postępu planowania testów mają współpracować z programem Test Manager. Ponadto punkty testu i postęp badań w raportach dotyczących zarządzania projektami zależą od powiązania przypadków testowych z elementami zaległości.
P: Czy te raporty są takie same, jak wykresy planowania agile, które pojawiają się w dostępie sieci Web zespołu (TWA)?
Odp.: Podczas gdy niektóre raporty wyświetlają podobne informacje, takie jak wypalenie w sprincie i prędkość lub stan wszystkich iteracji, raporty te są sformatowane inaczej i obsługują dodatkowe filtry. Inne raporty, takie jak raporty kompilacji i testowania nie są dostępne za pośrednictwem TWA.
Pyt.: Czy chcesz utworzyć dodatkowe obszary produktu albo zwolnić punkty kontrolne?
Odp.: Zobacz Tworzenie obszarów lub iteracji.
Pyt.: Czy chcesz dokonać zbiorczej edycji pozycji roboczych, aby przypisać je do obszaru, iteracji, członka zespołu lub priorytet?
Odp.: Zobacz sekcję Grupowa modyfikacja elementów pracy.
Pyt.: Czy chcesz dodać pole, aby śledzić dodatkowe dane?
Odp.: Zobacz Dodaj lub zmodyfikuj pole elementu roboczego, aby obsługiwać raportowanie.