Lately I’ve been doing some tinkering with the MSF Agile 4.0 process template in Visual Studio Team System. After some feedback from the team we decided to see if we could change the work item definition for a task to make the Start and Finish dates required.

That all worked fine but when I went to create a new team project using the work item template it bombed because the default work items defined in the workitems.xml file couldn’t create (they didn’t have the new required fields).

No worries I thinks me meself  I’ll just go and delete all of the default work items – no dice! Apparently the schema for work items dictates that you must have at least one default work item. I’m contemplating whether I can hack this so it works by modifing and XSD file somewhere.

There were also a few inconsistencies with the power that we have with the work item type definitions themselves and the things we can do in workitems.xml. I’d like to see the two XML files essentially be the same format.