Before we migrated from TFS 2013 to TFS 2018, our workitems were sorted/priorized by a Product Owner with a custom work item field, which held a value between 1 and 10000+, where 1 is the most important to 10000+ which is not important at all. We added the custom field to the work item templates, so the PO was able to modify it directly inside an item, giving it a proper value.
Right now, after we moved to TFS 2018, the backlog is by default sorted using a system-calculated field "order". The field can be changed in the backlog-list (in the tfs web-view) using drag & drop or rightclick -> move to position.
The problem we have now is that our product owners get emails with "I created bug with number 12345. Please priorize it" and the product owner isn't able to directly priorize it higher / lower inside the work item detail page. Instead he always has to open the whole backlog, scroll all the way down to find the item somewhere between the freshly created items. This is pretty annoying and I don't know, what other way there is.
Can anyone tell us, how this is done properly? Is there a problem with the workflow itself?
I haven't found a better site to post this to, so please move this, if there is a better place to ask...
The field is still there (Backlog Order), but it's hidden by default. You can add it back to the form and 0 should put it at the top again.
There are a couple of Work Item Form Extensions that add simple macro functionality to the work item form. The "One Click Work Item Actions" is one, you could use this to add a "move to top" action to the work item (basically setting the "Backlog Priority" field).
I'm not sure whether there is a better workflow. In the past I've created a special iteration for "new items" which is used in a sort of triage event. Only new items would be in that iteration and from there we'd move the items back to the actual backlog.
From a Scrum perspective, the trick is to have just enough items on the backlog so that it's not a big hassle to move items around. If there are so many items that ordering is a chore, it would make sense to "prune the product tree" and make some deliberate choices about what to keep on the backlog and what to move to a separate bucket of unordered items.