Selecting a Microsoft Team System (TFS) 2010 Scrum Process Template
August 28th, 2010 | By tpenny in News | 2 Comments »I recently completed a short assignment comparing the options for Team System 2010 Scrum Process templates for a local IT organization in the travel/financial services industry. Â The organization is already committed to Scrum using Team System 2008 with the EMC/Conchango Scrum Template for Team System v2 Template.
I researched the options online including reading through Crispin Parker’s excellent blog articles on the subject.
Here is a summary of the criteria used for evaluating the options
- Organization already using and committed to the Scrum process using TFS Team System 2008 with the Conchango v3 scrum template, so it would be an upgrade of tools
- Needed to a free template
- Needed to support the scrum process specifically
The options I found were:
- MSF Agile 5.0 (included with Team System 2010)
- EMC Scrum for Team System v3.0 (free from EMC)
- Microsoft Visual Studio Scrum 1.0 (free from Microsoft)
Microsoft Visual Studio Scrum 1.0 is a very basic tool and is suited to small single team environments or maybe two team environments where the reliance on the tool vs. direct collaboration is quite low. Â It would work well where the planning and scrum master roles are straightforward. Â I would think it would be a good option for small product development teams that want the benefits of tool for automation of the scrum process but that will mostly be using a ‘whiteboard’ task board or something similar. Â Because the organization in question is larger and more sophisticated, this option was not considered further.
scrum template comparison - click here for pdf versionThe other two options, SfTS and MSF Agile are both more powerful templates and would function well in a more complex multi-team environment where the backlog and planning process is more complex.
I completed a brief comparison of the features based on the existing SfTS 2.0 implementation as the baseline and the existing usage of the tool. Â In reality, most of the action takes place with the setup of the sprints and then at the product backlog and sprint backlog task level, so I focussed on these areas in detail as the expense of other features which while useful are not heavily used by this organization today.
I also created a simple quadrant chart to show which templates might be applicable given a specific situation. Â The parameters I focussed on were size and complexity of the team(s) and the degree to which an organization is generally agile vs. being strictly scrum in methodology.
As I learn more, I will update this post with the latest information.
