Manage TFS Areas and Iterations Classification

Classification plug-in controls the iterations and structure of the TFS projects. It is also known as Microsoft.ProjectCreationWizard.Classification and consists of XML file stored under Classification.xml name. This file is located under Classification folder in the process template folder.

Classification is responsible for defining Iterations which are used to determine now many times team will repeat of development process from start to end. This is part of iterative development model that goes in cycles though all of the project stages. Each iteration will have a label in TFS and classification helps in setting those labels in the XML file.

Itertation appears in the System.IterationPath System field on any of the work items that have this field and is set within XML element called Node.
<Node StructureType="ProjectLifecycle" Name="Iteration number" xmlns="">

Areas are used for tracking groups within Team Project. Groups come handy when we want to report on the work items with the help of Work Item Queries or SQL Reports. We can use Areas to mark work items related to client side area, server area, database area and etc… Areas are set within Node element with the StructureType identified as ProjectModelHierarchy.
<Node StructureType="ProjectModelHierarchy" Name="" xmlns=""></Node>

While modifying Iterations or Areas we have to make sure that any existing references to Iterations or Areas are not being broken for existing work items in the workitems.xml file.

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…