Get started with Agile tools to monitor progress and trends

Last Update: 3/28/2017

Team Services | TFS 2017 | TFS 2015 | TFS 2013

With Agile tools you gain access to a number of light-weight charts and tracking tools. You can add most charts to a team dashboard to get a unified picture of trends you want to monitor. These methods serve the needs of most teams to track their progress and provide status to their stakeholders.

Create light-weight charts

To get started, you can open a shared query and create a chart based on your tracking interests. Chart types include status--pie, bar, column, stacked bar, and pivot--and trend -- stacked area, line, and area--charts.

Edit queryCreate chartManage bugs

The available queries differ based on the process--Agile, Scrum, or CMMI--selected to create your team project.

Sample Agile tool light-weight charts

Active bugs

Add chart widgets to a dashboard

Dashboards allow you to configure an array of charts that you want to monitor. From the dashboard you can add chart widgets and configure them. Charts that track work require you to first define the query.

Add dashboardAdd widget Add query-based widget

Sample Agile tool chart widgets

Cumulative flow diagram widget Chart work item query widget

Sprint charts

Each sprint provides access to two charts. The first tracks capacity for the team, team activities--such as Development, Test, Design--and individual team members. The second tracks the sprint burndown in terms of remaining work.

Capacity bars Burndown
Capacity bars Burndown chart

Sprint chart widgets

Sprint capacity widget Sprint burndown widget

The steps to creating charts that track test progress and results are similar to those for tracking work. The starting point, however, begins with the test plan rather than a query. For example, you can find out how many test cases are ready to run, or how many tests are passing and failing in each test suite.

Edit queryCreate chartManage bugs

And, just like work item query-based charts, you can add these charts to a dashboard.

Sample light-weight test charts

Active bugs

With the code tile widgets, you can monitor the activity occuring within a repo or branch folder. Build history displays a histogram of all builds run for a specific build definition. Bar color indicates: green-completed, red-failed, and yellow-completed without tests.

Code and build history chart widgets

Code tile widget Build history widget

Try this next

Take these tools for a test run by creating an account on Team Services for free.

Prior to monitoring progress and trends, you'll need to have planned your project and made progress on work you're tracking.

In addition to the lightweight charts, you also have access to these reports, subject to platform and resource requirements being met.

Predefined shared queries

Area Agile Scrum CMMI
Project Product Backlog
Product Planning
Product Backlog Customer Requirements
Open Requirements
Product Requirements
Sprint Iteration Backlog
Sprint Backlog
Unfinished Work
Work in Progress
none defined 1
Bug Active Bugs
Bug Triage
Resolved Bugs
none defined 2 Active Bugs
Resolved Bugs
Test Open Test Cases
User Stories without Test Cases
Test Cases Open Test Cases
Test Tasks
  1. Create sprint-specific queries by adding a filter clause Iteration Path=@CurrentIteration to an existing project status query.
  2. The Scrum process treats bugs the same as product backlog items, so no bug-specific queries are predefined. To monitor bugs, add a filter clause with Work Item Type=Bug.

Extensibility

In addition to the widgets described in the Widget catalog, you may also add widgets made available through the Marketplace (Team Services only) or create your own widgets using the Widget REST APIs.

Or, you can add a custom field to support additional tracking needs.