I need to know if any API are available to automate the backlog order. Since its cumbersome to drag and drop when PBI is very large.
The rest api's for this are currently not available however you can update the "Backlog Priority" field from your application of choice. I have, in the past, used excel to bulk move items around when the backlog I large. If you have Team Explorer installed you can use the Team tab on Excel to connect to your backlog query and reorder to your hearts content.
In 2013.4 Microsoft have updated the backlog to allow a right-click "move to top" and "move to position x" to remove the need for what you are trying to do.
Related
In TFS 2015 we are using the Scrum process template. When I 'group by people' only the tasks are showing up on the board, but not the PBI's (product backlog items) or bugs.
How can I get the PBI's and Bugs that are assigned to my team to show up when I group the backlog by people? Is this possible?
You can't see User Story if you use "Group by: People".
But you can see bugs, you need to configure it according the picture:
Another option: you can install Query based boards extension, This extension allows you to visualize the result of work item queries on a board. The order by clauses of the query are respected on the board.
After installing the extension, navigate to the Work hub, and select Queries. When opening a query, a new tab called Board is available to visualize the results on a board.
Bugs could be added by default, the detail steps please follow the
official tutorial-- Show bugs on backlogs and boards
However, for PBIs, you need to do it by customizing your process
or team project, based on the process model you use. For details,
please refer this link: Add other work item types to your backlogs
or boards
In TFS we have a feature called Inbox. All users of TFS can register userstories (idea’s, suggestions etc.) under this feature. Productowners validate once in the month all the userstories and link them to another feature. This is a manual action that takes a lot of time.
Is there a possibility to create a query, export the query to Excel, change the featureID and publish it again?
I already did some attempts but in most of the attempts the connection with the original feature was lost.
We are using TFS 2013.
You can use Backlog in TFS web access to drag User story from one Feature to another. It's very convenient.
Adding:
You are right that in TFS 2013, we can't drag items on Backlogs. But we can drag them in a query result in VS. I just tested with VS2015+TFS2013.5. Select "Work Items and Direct Links" in a work item query, and add clauses as the screenshot:
Then you can drag the User Story to any Feature in the Query result. After save the result, the User Story will go to the new Feature:
Yes you can. There is Add-in to Excel - Team Foundation Add-in. You can use it to load query results into excel(New List in Add-in tab), change come fields in the results (you can customize fields in query's Column options) and then publish the results.
How can I display a tile on my TFS project home page with the remaining effort across all user stories?
We're using the Scrum template in TFS 2012.
It's easy to write a query for the number of Product Backlog Items, or the number of Tasks, but I'd really like a metric showing the remaining effort for both.
Unfortunately, this is not possible in the TFS WA.
You could alternatively create an Excel report and integrate it in the SharePoint dashboard.
Can we add/modify the filter of the boards:
Work/Backlog/product backlog/board(the stories/backlogitems)
Should be able to filter the Iterations/Sprints
Work/board(tasks)
Should be able to change the Areapath filtering
Is there any way to change the default filter and/or add quick filters?
As per this post, you can't really amend the underlying
query for the task board:
How do I change the underlying query for the task board (and backlog board) on TFS Preview
Although as mentioned the tags in TFS 2012 Update 2 can help.
However we achieved something similar to what you are
asking by creating a team per product.
In the web control panel for your team project, create teams (and area paths) for
each product you are interested in.
In the control panel, for each of these teams, you can set which
iterations are associated with them. So for a particular team,
you associate only the iterations you are interested in for that
product.
You are then able to switch between teams via a drop-down at the
top-left in the TFS web interface (you will need to use Browse All
originally.)
See Multiple Teams with Microsoft Team Foundation Server 2012 & Visual Studio Scrum V2.0 for a good reference for this.
The Work Item Tagging feature in TFS 2012 Update 2 can help.
Other than that, you can write your own plugin.
Is it possible to restrict the ability to reorder items via drag-and-drop when viewing the Product Backlog in TFS2012? We want only certain groups to have the ability to reorder PBIs using the drag-and-drop functionality in Team Web Access.
You should be able to edit the backlog xml file and make it the backlog priority field readonly for particular groups of users.
http://social.msdn.microsoft.com/Forums/en-US/tfsprocess/thread/86635b29-be54-4c26-b918-0244f9d502c1/
That probably wont stop you dragging them around, but it will likely error and not save if they do.