Using TFS Templates for Tracking Projects
Monday, March 21st, 2011The Merit Solutions Development Team uses the Microsoft Visual Studio Scrum 1.0 template for TFS and it has proven to be a great improvement in leading projects based on the scrum methodology. Its usage makes tracking project progress easier and also gives our team a great opportunity to have all project related documentation in one place, easily reachable and editable by all team members.
The ease of using it and opportunities it provides has been received with very positive feedback by our team members. In fact, it has started to be used for non-scrum projects also, which in turn developed the need for improving existing templates and creating more suitable ones.
There are two ways for customizing a TFS Template. The first one is based on changing the XML code directly and the second one allows us to simplify that process by using Team Foundation Server Power Tools.
The whole process of customization is automated and consists of downloading the template, editing it by directly modifying the interface and uploading a new template version on the TFS server. The most important thing is to predict all things needed for a project and include them in a template, as the template is chosen at the project creation and cannot be changed or modified later on.
Customizing a template is very simple. The user does not have to work with xml code anymore. With this tool, the template interface can be modified directly by adding or deleting text properties or tabs to already existing backlog items, adding new item types, new drop-down fields and relations, linking new and already existing product backlog items or directly changing the layout by moving and positioning controls in proper groups or columns. This tool also gives an opportunity to adopt already existing terminology for states and processes to the terminology familiar to the team which uses it.
This is a link for downloading Team Foundation Server Power Tools.
To start learning the sample rules for editing the template, here is a very useful blog article.