With this latest Team Foundation Service update, we have updated the process template versions for all the templates. Agile and CMMI are at 6.1. Scrum is at 2.1. This reflects a few minor improvements we've made:
- For Agile, the User Story's state model has been updated to allow you to transition from any state to any other state.
- For Scrum, we did the same for Product Backlog Item and Bug.
- For CMMI, we corrected some bugs where the ResolvedBy, ResolvedDate, ActivatedBy, ActiviatedDate fields were not being set/cleared properly on some transitions.
We have noticed in the industry a desire to move towards a less restriction process flow. The implementation of the kanban board highlighted just how restrictive our work flow was.
For example, for Scrum, if you moved a tile from "New" to "Approved", you couldn't move back again!
This just seemed too restrictive and we fixed it.
It should be noted that we did not update the workflow of Requirements in the CMMI template, as we are assuming if people want this template, they want a more formal control over the work flow.