Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Jira smart value assignee.issues

Dear reader(s),

 

I'm looking for a possibility to limit active tasks for assignees. We don't want that members can pull/ get pushed more issues to the kanban board than our policy allows.

This to prevent that users have to much active work (and do no get resolved).

Is there a way to check? Like

 "number( {{assingee.issues}} )" 

 

Best regards,

3 answers

0 votes
Jack Community Leader Dec 30, 2020

This is not possible at least OOTB and I am not immediately familiar with any addon app. Moreover I think a more appropriate approach would be to not restrict at the assignment of issues but rather at the transition based upon story points. So if you could find a way to determine the total in progress story points for a user then have a validator at the transition to In progress checking against the users total then that migh be interesting. 

Hi @tjarcoboerkoel 

As @Jack mentioned there is no straight forward way to do avoid issue assignment to users.

However there are few things that you can look at to assist you. 

When the issue is assigned to someone.

You can use automation rule to count the number of issues already assigned to this user.

Lookup issue with the following JQL (further limit the JQL to show only unresolved issues).

assignee={{issue.assignee.accountId}} AND resolution = Unresolved

Then you will be able to count those issue by using a smart value.

{{lookupIssues.size}}

Now based on this number you can take further informed decision. I would suggest just adding a comment like this.

{{issue.assignee.displayName}} already has {{lookupIssues.size}} assigned unresolved issues.

To auto assign the issue using Automation

You can look at this page for more details. You can choose a group, assignment method (balanced, random and round robin) and JQL. In this case you are letting tool do the assignment for you, so I will be careful.

I hope it helps.

Ravi

Hi @tjarcoboerkoel 

To suggest a non-Jira solution, what has the team done to discuss this issue and uncover reasons for this symptom? (which I am guessing is exceeding some WIP limit)  For example,

  • What pressures are there to start more work before in progress items complete? (push over pull)
  • What workflow issues exist that block work, leading to pulling more? ("I need something to do while waiting for...")
  • When batching items in releases, how do items accumulate after "ready for release" and until "released"?
  • How many requestors/sources of work are there, and are they aligned with your queue replenishment (selection) and classes of service?
  • What does the team do when someone pulls more work than agreed upon?  Do they engage in discussion at stand-up, do they ignore the issue, etc.?

Using a Jira enforced approach could prevent valid reasons for exceeding WIP, such as an expedite item.  And such exceptions might require "one-off" solutions: enforce the limit, unless the component is Expedite, and the assignee is the support on-call, and...  Plus, folks can work-around any Jira solutions, such as not assigning to themself before pulling work.

Best regards,

Bill

Hi Bill and Others,

 

Good question. We're a development team and at this stage we (team leaders) assign tasks to (specialized) team-members and we (team leaders) are pushing tasks from backlog to the board. This is because we're new to Jira and still have a learning curve (and old habits).

We've got a creative team and their pitfall is that they go cherry picking the nice stuff, get overloaded by tasks and don't finish any of them. They may have some amount of tasks parallelized also because of the 'waiting for' statuses, but we must prevent that they bury them themselves with their own enthusiasm.

Best regards

Hi @tjarcoboerkoel 

Thanks for the additional information, and I understand your concerns...

Yup, supporting creative teams has its own challenges in a larger organization.  Often there are limited number of people with specialized skills: researcher, UX, UI, writer, data analyst, shepherd, etc. and many/all are neeeded for the full lifecycle to finish a "feature".  And the entire creative team may be on the critical path between "management" and delivery to get value in customers' hands.

Cherry-picking items, regardless of the urgency/priority is a common issue.  Regardless of tools like Jira, education, shared understanding, leadership, and incentive practices are key helpers.  Please consider raising visibility to the team of the bigger picture of their value stream; explain "me being busy" doesn't help the whole team deliver value, and in fact slows down results.  When just one or two individuals face this challenge, consider a chat and using a personal Kanban to limit their specific work.

Best regards,

Bill

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
Community showcase
Posted in Jira Software

Presenting the "Best of 2020" Jira Software roundup!

Catch up with Atlassian Product Managers in our 2020 Demo Den round-up! From Advanced Roadmaps to Code in Jira to Next-Gen Workflows, check out the videos below to help up-level your work in the new ...

7,045 views 8 28
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you