Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

filtering tasks by developer that code them, which may not be the current agssignee?

Hela Szubert May 6, 2022

Hi folks!

I'd looking for a way to filter for tasks, that - in a certain period - were handled by a certain developer (which is not the same, as a current assignee, in our case).

 

What I mean is:
tasks that were mainly developed (coded) by a certain person, may now be assigned to a different team member, as they are for instance in code rewiev, or being tested (so assigned to a peer reviewer or a tester).

Still, on a meeting, I'd like to be able to show all the taskt that developer contributed to/coded during the sprint, including those thich they passed to someone else for testing ect., not only the ones they are currently working on). 
Is that possible?

The only idea I have is adding a custom field like "main developer" and manually adding particular name to each task so this field will remain unchanged even if the assignee changes. Or alternatively using tags/labels  for each dev.

But both of the above require manual work and discipline  in adding/changing that field or label. (Sometimes a task is initially assigned for coding by developer A, but than is reassigned to dev B in the course of a Sprint. If a label/custom field will not be correctly filled in manually, those taska will slip through the cracks, and that's not what I want (or adding more manual work in jira to anyone, as well).

Is there a smart way to automate this?

2 answers

3 votes
Mariana_Pryshliak_Saasjet
Atlassian Partner
May 6, 2022

Hello @Hela Szubert 

If you're ok with the third-party add-ons, you can try Time in Status for Jira Cloud.

It generates an Assignee time report(it shown how long each team member has been working on each issue). So you can monitor how much time each developer has been working on each issue and on which phases some bottlenecks could occur.

All you need is to filter by a particular Assignee and get already generated data.

assignee report.png

This add-on is developed by my team, so let me know if you have any questions.

0 votes
Guilhem Dupuy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 6, 2022

Hi @Hela Szubert ,

 

What you suggest about creating a new field may work, but as you mention it requires some additional work both on the Jira Administration and Jira user sides.

A simpler option may be to edit your filter in order to display the issues on which a given developper worked at one point (the issues which were assigned to this developper at one moment even though it might be assigned to someone else now).

You could use a JQL filter like the following : 

assigne WAS "nameOfDeveloper"

 

Let me know if it helps,

Guilhem

Hela Szubert May 6, 2022

@Guilhem Dupuy that seems like a useful lead :) 
The "assignee WAS" query alone though would return tasks that a developer was assigned to at any time, even if 6 months ago at some point in backlog, not relevant now.
Can I add a period of time as a conditioning, so that it returns assigne was "Someone" in the last X days, or so?

Guilhem Dupuy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 9, 2022

Yes indeed @Hela Szubert !

You can add something like : 

assigne WAS "Jean Michel" AFTER startOfDay(-15)

which returns issues which were assigned to Jean michel at one moment in the last 15 days. You could also do something like this : 

assignee WAS "Jean Michel" DURING (startOfDay(-15), startOfDay(-7))

which would return issues assigne to Jean Michel at one point between the given period of time.

 

Does it solve your issue ? 

Hugo Vega
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 26, 2023

Hi Hela and Guilhem,

 

Good to find this conversation. I have the same challenge and I was going to create a "Main developer" field. I am currently exporting the data about the done cards to excel and running a report from there. I am using a combination of labels and current assignee field. But, I have 25 people in my teams, so running the a query per dev with "assignee WAS" is not practical. 

Would you have an automated report for doing this? (not using 3rt party)

 

Thanks,

Hugo

Suggest an answer

Log in or Sign up to answer