Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have created a Windows Form project (VS solution) under a TFS 2010 project. I may eventually add more solutions to the TFS project.

My question: Can we create a Use Case WIT for a specific solution within a TFS project? Furthermore, is it possible to create a "traceability matrix" that starts at the Use Case level and goes down to the the code level (at least the namespace level) of that particular VS solution?

share|improve this question
up vote 0 down vote accepted

If you used the Agile Process Template, you already have the Use Case. If not, you can download the Agile process template to you local machine and then navigate to the Work Item Types folder and locate the Work Item Type. You can then use the witadmin importwitd command to import it into your team project.

If you already have the work item and you want to scope it down to only your solution, then the Area Path field is your friend.

share|improve this answer
Thank you! That is exactly what I was looking for! – Sam Patrick Jul 18 '11 at 21:17

Additionally, TFS 2010 allows for several different kinds of links between Work Items. Very common is the Parent / Child. Using TFS Out of the Box with the Agile Process Template you can link User Stories to Tasks, and Tasks to Change Sets. Once you find a Bug, you can Link that back to a User Story and once you resolve the Bug, you can associate with a specific change set.

Reporting on this is a little more difficult because I'm not aware of a "traceability matrix" report, but since all the data is in a SQL server, you can query it from SQL Enterprise Manager.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.