Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TFS2012 sprint planning: Can I modify the "Backlog Query"?

We have upgraded our Team Foundation Server 2010 to Team Foundation Server 2012 and are now using the great TFS2012 web access to handle our product backlog, our sprints and our scrum board. And it all works very well. All except this: On our TFS2012 web access I go to WORK and I see my Product Backlog. However I expect only to see PBI that are not assigned to a Sprint (Past/Current or Future sprint). However I see all PBI that does not have status Done. I would expect that PBI are removed from this Product Backlog when it is moved to a Sprint Backlog. Right?

I would like to edit the work-item query to change so that only PBI that has a iteration path not inside a sprint. Can I do that?

There is a button Create Backlog Query and when I click on that a new query is created. I can edit that query - but it is not used as the query for the Backlog/planning screen.

I have not tried to see if this query is like that on a newly created TFS2012 Team Project. It might have something to do with the upgrade from a TFS2010 team project.

Thanks in advance.

Edit Oct 15:

When creating this question I felt it was wrong that a PBI could be both in a Sprint Backlog and the Product Backlog. However - when thinking how the planning is done - this might be okay. I should think of the Product Backlog as a backlog of PBI that are not done. PBIs might be planned for a sprint (current or future or even a past sprint) - however they are not done.

About the forecast feature in the Product Backlog view: There are some issues with this. The backlog priority has higher priority than already sprint assigned PBIs - this could be improved. I think this feature only can be used for a very rough estimate for future sprints. If you have many PBIs in your sprints - the forecast feature might be even misleading. That's my opinion.

like image 330
Morten Frederiksen Avatar asked Oct 12 '12 09:10

Morten Frederiksen


People also ask

Can you add to the sprint backlog?

When a sprint has started, it's only possible to add in existing product backlog items to the sprint backlog. However, Scrum states that the sprint backlog can be added to directly by the development team at any time, as they often need to elaborate on existing product backlog items, adding in requirements, tasks, etc.

What is the difference between backlog refinement and sprint planning?

Sprint Planning always happens on a particular cadence — at the beginning of the Sprint; while Backlog Refinement can happen on a variable cadence (for teams that have Backlog Refinement sessions, there could be one, or more than one, during any given Sprint, the timing of which is agreed to by the attendees)

What is the difference between sprint backlog and sprint planning?

The sprint backlog is a list of tasks identified by the Scrum team to be completed during the Scrum sprint. During the sprint planning meeting, the team selects some number of product backlog items, usually in the form of user stories, and identifies the tasks necessary to complete each user story.

Is sprint backlog created during sprint planning?

The sprint backlog is created during the planning stage of the sprint. The team moves tasks from the product backlog into the sprint backlog, according to their estimated velocity. During planning, the team breaks the tasks down into steps.


2 Answers

There isn't any option to hide work items that are already in a sprint/iteration or change the backlog query. I also checked the TFS 2012 Update 1 CTP that includes a number of enhancements too. I think this would be a very useful feature. I created a Visual Studio UserVoice feature suggestion. If you have any votes available, feel free to vote for it so it will get more attention.

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3257889-hide-iteration-work-items-in-web-access-backlog-or

like image 159
MikeDouglasDev Avatar answered Sep 28 '22 09:09

MikeDouglasDev


You need to change the PBI to the appropriate state. Once it has been "committed" to a Sprint, it will no longer be in the backlog.

like image 27
Andrew Clear Avatar answered Sep 28 '22 07:09

Andrew Clear