A number of folks on the forums have asked about what changed between Team Foundation Server 2005 and Team Foundation Server 2008, specifically in regard to process templates. I recommended that folks use a diff tool (I use BeyondCompare), but I thought I should get around to doing it myself and sharing the results.
In this post, I'll outline the differences between the MSF for Agile process template between versions 4.0 and 4.2 in relation to the process template folder structure.
Root
The name element value on line 4 of ProcessTemplate.xml has changed:
MSF for Agile Software Development - v4.0
| MSF for Agile Software Development - v4.2
|
Classification
No changes (whitespace differences).
Groups and Permissions
No changes (whitespace differences).
Reports
Two reports were removed:
- Load Test Comparison.rdl
- Load Tests.rdl
Two reports were added:
- Exit Criteria.rdl
- Issues List.rdl
Twenty-One reports have changed; there were substantial changes made to both the queries and layouts of most reports.
- Actual Quality vs Planned Velocity.rdl
- Bug Rates.rdl
- Bugs by Priority.rdl
- Bugs Found Without Corresponding Tests.rdl
- Builds.rdl
- Load Test Detail.rdl
- Load Test Summary.rdl
- Project Velocity.rdl
- Quality Indicators.rdl
- Reactivations.rdl
- Regressions.rdl
- Related Work Items.rdl
- Remaining Work.rdl
- ReportsTasks.xml
- Scenario Details.rdl
- Tests Failing without Active Bugs.rdl
- Tests Passing with Active Bugs.rdl
- Unplanned Work.rdl
- Work Item with Tasks.rdl
- Work Item with TestResults.rdl
- Work Items.rdl
Version Control
VersionControl.xml - new child element added to the taskXml node:
<get_latest_on_checkout required="false" />
Windows SharePoint Services
There are far too many changes to list in this post related to the SharePoint project portal documents. If you have made project portal customizations, you may want to do a diff yourself to get the changes.
WorkItem Tracking
workitems.xml – Negligable change to the completionMessage attribute value on line 7:
WorkItemTypes created | Work item types created |
WorkItem Tracking – Queries
AllWorkItems.wiq – The where statement changed in the Wiql element to include
AND [System.State] <> 'Closed'
MyWorkItems.wiq – The where statement changed in the Wiql element to include:
AND [System.State] <> 'Closed'
WorkItem Tracking – TypeDefinitions
No changes.