Search code examples
tfsagiletfs-workitem

What is the best method to associate customers to TFS work items and bugs?


I'm wondering what the best method is so associate TFS work items and bugs to customers so we can track what customers are waiting on particular bug or work item.

We have lots of customers using our product. If customers find a bug or request a feature, we would like to be able to associate that customer against a work item (There could also be multiple customers waiting on the same work item).

At the moment we are just creating a new task for a work item and assigning it a custom state called "Notify Customer" and including the client names in the title.

Can anyone think of a better method or have any suggestions on how they do this?

Update:

Decided to go with the tags for the customer name using the format "Client: Name". Then create a query for each customer.


Solution

  • I can think of two ways:

    A: administrative access permitting, you can consider modifying the work item type using the Tools>Process Editor>Work Item Types>Open WIT from Server feature added to Visual Studio by the TFS Power Tools extension to include a custom text field which can then be used to enter the affected customer's name. If your customers are actually TFS users themselves you can mirror the functionality of the AssignedTo work item field. The latter (AssignedTo) topic however comes with a caveat.

    B: depending on your TFS version, add a Tag to the work item. Example "customer:john.smith" which can later be queried as follows.