26.04.2015 Views

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 15 – Reporting Explained<br />

Objectives<br />

• Describe Microsoft® <strong>Visual</strong> <strong>Studio</strong>® <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> (TFS) reporting<br />

architecture.<br />

• Identify the components that make up TFS reporting.<br />

• Describe the purpose of each available report.<br />

• Know which process template contains which report.<br />

• Customize and create new reports.<br />

Overview<br />

This chapter describes TFS reporting architecture and the common reports that you can<br />

use <strong>with</strong> new team projects. It also connects common reporting scenarios <strong>with</strong> reports<br />

available in TFS, and describes common reasons to customize existing reports or create<br />

new reports. TFS reporting enables you to view aggregated data over many aspects of<br />

your team project. You can use this information to analyze project progress, project<br />

health, and the effectiveness of your development and test teams.<br />

TFS reporting uses Microsoft SQL <strong>Server</strong> 2005 Reporting Services to create, manage,<br />

and run reports. Each process template contains a set of predefined reports which are<br />

deployed to the project’s report folder when the project is created. By using Reporting<br />

Services you can also amend these reports and create custom reports for your project.<br />

You can add new reports to an existing process template so that they are available for<br />

other team projects.<br />

How to Use This Chapter<br />

Use this chapter to understand how TFS reporting works and how it can help you assess<br />

project health and status. To gain the greatest benefits from this chapter, you should:<br />

• Read the “Scenarios and Solutions” section. Understand common reasons to use<br />

TFS reporting and learn the purpose of each standard report.<br />

• Read the “Physical Architecture” section. Learn what components make up the<br />

reporting system and how they interrelate.<br />

• Read the “Customizing Reports” section. Learn the mechanisms available for<br />

report customization and creation.<br />

• Read the companion How To articles. Read the following companion How To<br />

articles for a step-by-step walk through of various procedures discussed in this<br />

chapter.<br />

o How To - Customize a Report <strong>with</strong> <strong>Visual</strong> <strong>Studio</strong> 2005 <strong>Team</strong> <strong>Foundation</strong><br />

<strong>Server</strong>”<br />

o How To - Create a Custom Report in <strong>Visual</strong> <strong>Studio</strong> 2005 <strong>Team</strong> <strong>Foundation</strong><br />

<strong>Server</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!