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?
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.
This add-on is developed by my team, so let me know if you have any questions.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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 ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.