Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Keep Task iteration synchronsied with User Story iteration

When I move a user story from one iteration to another in TFS 2010, I then have to update the iteration in each child task manually. Otherwise it retains the previous iteration value and the various reports and filters don't produce the intended result.

Can anyone recommend a method, or extension, that will either keep the task iterations synchronised to their user story iterations automatically, or failing that, do it for all user stories/tasks in a product on demand?

like image 318
Ian Goldby Avatar asked Jun 18 '12 11:06

Ian Goldby


2 Answers

Try TFS Aggregator

Example Uses

  • Update the state of a Bug, PBI (or any parent) to "In Progress" when a child gets moved to "In Progress"
  • Update the state of a Bug, PBI (or any parent) to "Done" when all children get moved to "Done" or "Removed"
  • Update the "Work Remaining" on a Bug, PBI, etc with the sum of all the Task's "Work Remaining".
  • Update the "Work Remaining" on a Sprint with the sum of all the "Work Remaining" of its grandchildren (i.e. tasks of the PBIs and Bugs in the Sprint).
  • Sum up totals on a single work item (ie Dev Estimate + Test Estimate = Total Estimate)
like image 118
KMoraz Avatar answered Sep 23 '22 00:09

KMoraz


You can export all the work items in Excel and mass edit them into the new value.
In order to do so, you need to maintain a work item query and have all WIs within one Team Project. Typically this is an activity that goes down during planning poker when a new iteration is about to start.

I found this presentation by A.Bjork very useful on how to do (among other things) tasks like that.

like image 37
pantelif Avatar answered Sep 21 '22 00:09

pantelif