Requirements Traceability Report (GovDev)

The Requirements Traceability Report lists all requirements and their associated use cases, tasks, test cases, bugs and code changesets, filtered by area and iteration. For information about how to open this report, refresh the data, or manage reports, see Reports (GovDev).

NoteNote

This report requires that the team project collection that contains your team project was provisioned with SQL Server Reporting Services. This report is not available if Report Reports does not appear when you open Team Explorer and expand your team project node.

In this topic

You can use this report to answer the following questions :

  • How much work does each requirement need?

  • How much work has the team completed for each requirement?

  • Are the tests for each requirement passing?

  • How many active bugs does each requirement have?

  • How many code changes have been checked in for each requirement?

Required Permissions

To view the report, you must be assigned or belong to a group that has been assigned the Browser role in Reporting Services. For more information, see Add Users to Team Projects or Managing Permissions.

Data in the Report

The Requirements Traceability Report presents a snapshot of the work that has been performed for the filtered set of requirements, use cases, tasks, test cases, bugs and changesets in the specified iteration and area as the following illustration shows:

Requirements Traceability example report

This report displays the following information for requirement that it lists:

Requirements Progress

  • % Hours Completed: A numeric value and visual representation that shows the percentage of completed work based on the rollup of baseline and completed hours for all tasks that are linked to the use case.

  • Hours Remaining: A numeric value for the rollup of all remaining hours for all use cases and tasks that are linked to the requitement.

Test Status

  • Test Cases: A numeric value that represents the number of test cases that are linked to the requirement or use case.

  • IDs: A hyperlink work item ID that will display the test case in the Team Web Access view when clicked.

  • Test Results: A numeric value and visual representation that shows the percentage of test cases, grouped according to the status of their most recent test run, where the options are Passed (green), Failed (red), or Not Run (black).

  • Bugs: A numeric value and visual representation that shows the number of bugs that are linked to the test case or use case, where the options are Active (blue) and Resolved (gold).

  • IDs: A hyperlink work item ID that will display the bug in the Team Web Access view when clicked.

Code

  • Changesets: A numeric value that represents the number of changesets that are linked to the requirement.

  • IDs: A hyperlink changeset ID that will display the changeset contents in the Team Web Access view when clicked.

Required Activities for Tracing and Tracking Work Items

For the Requirements Traceability Report to be useful and accurate, the team must perform the following activities to track work items:

  • Define requirements, use cases, tasks, and test cases and link them using the constrained work item links.

  • Specify and update the Completed and Remaining fields for each task as the team works on it.

    Important noteImportant

    If you subdivide a task into subtasks, specify hours only for the subtasks. These hours are rolled up as summary values for the parent task, use case and requirement.

  • Update the State of each requirement, use case, task, test case and bug as it progresses from Active to Closed.

  • Specify the Iteration and Area paths for each use case, task, test case, and bug.

    NoteNote

    For information about how to define iteration and area paths, see Create and Modify Areas and Iterations.

Filtering the Report

You can filter the Requirements Traceability Report to show only those requirements and use cases that are defined for the iterations or product areas that you specify.

To specify which work tiems appear in the report

  1. In the Iteration or Area list, select the check box of each iteration or product area to include.

  2. Click View Report to refresh the report based on the new filter criteria.

See Also