Customizing Process Guidance in Team Foundation Server

Team Foundation Server allows for Process Guidance customization. Process Guidance is a part of the Process Template and can be managed via updating XML source files. Process Guidance is very important for a project for several reasons. It is used by team members to understand main principles behind development process and they can also find answer to questions about Project artifacts, project Work Item Types, team member roles and activities.

Process Guidance must be updated if Process Template is updated. Both Process Guidance and Process Template must be in sync in order to preserve completeness of the TFS project set up.

There are two process templates that come with the default installation of the VSTS 2005: MSF for Agile Software Development and MSF for CMMI Process Improvement.

In order to start Process Guidance customization, we need to follow several consecutive steps.

  1. Download MSF for Agile or CMMI Process Improvement template
  2. Find XM file that support Process Guidance
  3. Edit XML files to reflect any update done to Process Template
  4. Convert XML files with the help of MSFWinBuild tool into HTML
  5. Check HTML files for completeness and accuracy of your changes
  6. Update manifest in wsstasks.xml file in case you created or delete files

You can see on the picture how to access those files after Process Template is loaded into your local computer.

Some description 
Process Guidance

Process Guidance can be customized with the help of the following tool: XML or XSL editors, MSFWinBuild and MS Office Infopath.

For instance, if we update work item type within process template, we can update WorkItems.xml file within Process Guidance files to reflect this change.

Featured pages

SharePoint Integration

Windows SharePoint Services is an integral part of Team Foundation Server. As a result, there is v…

Creating Team Project

Team Foundation Server allows creation of the portal project via TFS Portal Creation Wizard. This …

SQL Server Agent Jobs

Team Foundation Server installs several SQL Server Agent Jobs that allow it to perform certain tas…

tf Command

tf Command line utility provide many useful operations that we can perform with Team Foundation Se…

Shelving and Unshelving

Shelving is very powerful feature of the Source Control in VSTS that allows storing pending change…

MS Project Fields Mapping

TFS works with MS Project via mapping file with specific fields mapped from one application to ano…

Using MS Project with Team Foundation Server

MS Projects allows accessing Team Foundation Server and working with the TFS Work Items. This is a…

Managing Documents in TFS

Team Foundation Server provides us with the capability to manage various documents, also called ar…