I'm going to do Scrum in VSTS (TFS 2010). I know about the famous process template SfTS from scrumforteamsystem.com. But It seems to be too heavy. It includes Sprints, Team Sprints, Work Stream,... I'm wondering if there is any other Scrum template process for TFS 2010?
Any help would be appreciated.
Regards,
Afshar
Microsoft release in July 2010 the Visual Studio Scrum template. You can download it here:
http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e
Use this template with Urban Turtle and you have a great user experience. Discloser: I work with the Urban Turtle team. So do not take my words. Instead, read what Brian Harry, who is the Product Unit Manager for Team Foundation Server, said about Urban Turtle: "...awesome Scrum experience for TFS."
You can read Brian Harry's blog post here
The MSF Agile 5 process template that comes with TFS has been Scrum-ified. It is effective, though I'm often annoyed by the reports not being time boxed naturally to the current iteration like SfTS (kudo's to JamesD and his team).
That said, put it together with something like UrbanTurtle or Telerik Work Item Manager and you have a great day-to-day, tactical work tool.
Eylean Board also offers a scrum process template for TFS 2010.
With the two way integration, it is great that we can use the additional features effortlessly.
Full Disclosure: I work for EMC Consulting that develops the Scrum for Team System process template.
The richer work item modelling available in TFS 2010 has enabled Scrum for Team System to support much more complex Scrum implementations ( http://microsoftpdc.com/Sessions/FT09 ), however, this does mean that the most straightforward scenario is more complicated to setup.
This was a principle reason for creating the Scrum Masters Workbench tool, as it provides a UI for visually configuring the artefacts you mention. Additionally, this tool has a 'Quick Setup Mode' whose main purpose is to make it quick and easy to setup the required artefacts for the straightforward Scrum scenario (i.e. a single team).
See http://consultingblogs.emc.com/crispinparker/archive/2009/11/27/scrum-for-team-system-v3-beta-2-scrum-masters-workbench.aspx for information on the Scrum Masters Workbench.
We use EpiServer Scrum Dashboard to manage our work items and backlog with TFS.
There is the Scrum template in beta at TFS 2010 Scrum
It is very light and a solid way to use scrum with TFS 2010. Although a Beta it is solid.
I found 2 myself:
VSTS Scrum Process Template
eScrum
But it seems there is not any other Scrum template process for TFS.
Related
Our IT installed TFS 2017 (15.112.26307.0). It's a clean installation. It currently has few startup projects, just to see and explorer features. But the projects are missing "Process" link under Project Template page, to configure Agile/Scrum/CMMI. I don't see link for "Configure Features" either. My account has Project Administrator and Project Collection Administrators privileges. Ultimately we would like to explorer Agile process. Any help appreciated.
The Process tab is something that Microsoft has been building for VSTS and which is likely to come to on-prem in the near future. But for now TFS still uses the old XML based work item templates which offer a higher level of customizability, but which are also much harder to maintain.
For specific guidance on using witadmin.exe check out:
TFS Process Template Customisation Guide
Practical guidance for Work Item Tracking (WIT) and Process Template customizations.
Doing the upgrade from TFS 2010 to TFS 2012 (to go after at TFS 2015). No problem during the migration. I'm now at the step to configure features for each project and the verify button give me this error:
Value cannot be null.
Parameter name: stream
Information that can help figure out the problem. We are using the template "EMC - Scrum for team system" and that template was changed a little for our need. Only have 3 work items for that project.
How can I know what to look for to fix this error?
We want to change the template and use the new Agile template from TFS 2015 at the upgrade is done from TFS 2012 to 2015. How can I change from one template to another one inside a TFS project?
thanks
The configure features wizard is not going to be able to do its magic on a customised SfTS3 process template so you're going to be configuring features manually.
Add Features Using a Manual Update Process
It will be a reasonable amount of work but can be done. However, if you plan to migrate to the Agile process (I prefer to use the Scrum process, personally) then you may as well get busy doing that.
Options:
Create a new project with the Agile template and migrate your Work Items/Code (Excel/Integration Platform/etc.)
Start bending the SfTS template into the shape of the Agile template
Migrating Scrum for Team System 3.x to MS Scrum 2.0 /
Migrate a TFS project to another process template
We currently use Scrum for Team System on TFS 2008. As I'm about to start upgrading our TFS server to 2010 I'd like to also remove the need for any of the Conchango templates in favour of native agile support.
Is there any way of doing this while preserving current data or is it safest to just start again using the new templates?
You can attempt a migration of the Scrum for Team System 2008 workitems to the MSF Agile 2010 by using the TFS Integration Tools and creating mappings from the old templates to the new ones.
I had exactly the same challenge more than a year ago and made an attempt to do the mapping. This is a massive job, because for each attribute of each type of workitem you need to find a proper mapping, often also converting data types. After having achieved this partially for the user story workitem, we decided to just start over all new with the MSF template.
Some people have attempted migration with Excel in between, which might be working for some simple items.
So IMHO, if you have a lot of items that must be migrated from 2008 to 2010 between different templates, you might try to get the most essential attributes (title/description/etc) over by migration either using the TFS Integration tools or Excel. In case the bold sections do not apply, do not bother the effort and start over new.
Currently our team is using TFS 2008 and I need to substantiate my opinion to push my whole team forward.
What are the must-have features of TFS 2010?
Or: What are your main reasons to upgrade from TFS 2008 to TFS 2010?
Thanks in advance
Off the top of my head, these are what are important to me from a 2010 standpoint:
Hierarchical work items (parent/child)
Performance and Stability improvements
The concept of project collections to allow for logically separate instances of TFS to be hosted on a single data tier.
Ease of installation.
Better rollback support.
Better branching and merging visualization.
Improved process templates and reports.
Found an article on MSDN that describes all new jewels in Visual Studio 2010 Application Lifecycle Management
What's New for Application Lifecycle Management in Visual Studio 2010
At my new company I have been tasked with setting up and presenting TFS as a full life cycle solution. I have plenty of experience working with TFS as a developer but I can't seem to find any good resources regarding setting up process via templates, things like modifying work items templates, creating sprints (We are using scrum) , bugs templates and so on. Any material either on the web or in book form would be greatly appreciated. We will be using TFS 2010 but anything from 2008 or 2005 would be a great help.
Thanks
MSDN Magazine has an article about "Agile planning with TFS 2010" here: http://msdn.microsoft.com/en-us/magazine/dd347827.aspx
Also check out these fresh virtual harddrives pre-installed with TFS and Visual Studio. They come with labs that you can follow, one of them titled "Planning your Projects with Team Foundation Server 2010": http://blogs.msdn.com/briankel/archive/2009/12/23/now-available-visual-studio-2010-beta-2-virtual-machines-with-sample-data.aspx