Customising Areas, Iterations and Releases with VS scrum template

I wanted to change the number of Sprints per release Release under an iteration in the VS Scrum template 1.0. The default after install was 6 sprints per release – for me this was a little too long and wanted to change it to be 3 sprints per release – even though I am a one man army I still think 3 weeks is enough to get reasonable working deliverables to a state ready for release.

To customise this within Visual Studio you need to go to:

  • Team >> Team Project Settings >> Areas and Iterations >> Select iteration Tab and you can then change whatever you like.
Area And Iteration customisation

Area And Iteration customisation

Installing the Microsoft Visual Studio Scrum 1.0 Process Template

I have recently kicked off a large personal project.  I have decided that the best way to stay on task is to utilise scrum, although normally applied within teams I find it is a compelling way to plan my deliverables, watch my progress, keep on task and keep motivated.   To install the Microsoft Visual Studio Scrum 1.0 process template

  • Download the template  from Visual Studio Code Galleries Microsoft Visual Studio Scrum 1.0
  • From Visual Studio 2010 select Team –> Team Project Collection Settings –> Process Tempalte Manager
  • Click Upload and browse to  C:\Program Files (x86)\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template and press Select Folder
  • The template will then be installed for use when creating a new team project within TFS 2010

how to unshelve, shelveset, TFS 2005, TFS 2008

Issue: you are working on a large TFS team project and you’re waiting for your co-worker to check in their changes but they are waiting on a review from the tech team lead or architect prior to doing so. You need the changes to enable you to continue developing against the library || service etc that they have created. The simple solution is to get them to check in a shelveset so that it does not break the build and you can check out the shelveset, fingers crossed the tech team lead does not make drastic changes.

Solution: To retrieve a shelvset use Unshelve pending changes: Right click solution or project Select unshelve pending changes In the owner name enter the name of your co-worker and press Find In the results select the shelveset of interest Press unshelve