For any team in Jira Service Management Queues are the mission control for the project. As an Agent this is where you categorise effort, make prioritisations decisions, and launch into action.
As teams grow it is important for Project Admins to think about how they structure their queues so the team can be as productive as possible. This means managing load times, but also mental load.
Queues can be grouped into 3 sections within a project Starred, Team Priority, and Other. The former two will refreshed on a regular sync updating their issue count badge accordingly. The latter does not refresh, and is collapsed by default. For the best experience Agents should only see and refresh the queues that are relevant to them. You can learn more about these sections here. The total number of Queues are limited to 50 per project per work category (e.g. incidents vs. requests) across all sections (e.g. team priority vs. other). Any given queue will only refresh its count up until 999 issues at which point it will display 999+.
It is possible for regularly under-performing queues to present with a warning. You can continue to view these queues as normal, but their issue count will not be refreshed along with the other queues. Learn more about how this works here.
The following 5 scenarios are common queue configuration mistakes that lead to poor performance.
Queues that attempt to return too many issues
These queues have often been there since the beginning of your project. They help small teams visualise and design a structure that helps them grow. But as the number of issues in the project and site grow these queues become a performance burden, especially when they are included in refreshing sections.
Recommendations
|
Queues that use very complex JQL
All queues utilise Jira Query Language (JQL), which is our proprietary language for querying issues. Similar to other database queries . Often it is better to have multiple simple queues than one complex one. You can learn more about optimising JQL in this article.
Recommendations
|
Queues that search text fields for keywords
It is possible to create queues that will perform full-text searches across issues. These queues perform on the fly categorisation, and might suggest room for improvement in your request structure. For example you might be trying to extract “summary ~ ‘hacked’” or “description ~ ‘component name’” or the worst of all “text ~ ‘thing’”.
Recommendations
|
Having too many queues
It can be tempting to put all your queues into Team Priority. Data shows that on average an Agent views no more than 3 queues each week. So by prioritising all your queues, you are forcing every Agent to take on a lot of additional mental load, not to mention extra loading and scrolling which puts undue strain on the application and your Agents patience.
Recommendations
|
Queues in Team Priority that are not for everyone
When faced with all the noise of a busy project it is not uncommon for individuals to create queues for themselves. Although this might boost their productivity, it will slow everyone else down who has to see and load a queue that is irrelevant to them.
Recommendations
|
We are always looking at queues and how we can improve the experience for Agents and Admins. Do you have tips of your own? We would love to hear them. Drop us a comment below.
Benjamin Paton
Group Product Manager, Jira Service Management
14 accepted answers
9 comments