I want to track time spent by each agent on each task on a JIRA Kanban board. If an agent was assigned a task and he assigns it back to me, I want to track the time he spent assigned to the ticket. Is there a way to do that?

  • I was thinking of using "Work Log" in the ticket, where users can log in their time. But I am not sure how that can help, cause the "Single Level Group By Report" reports only on the tasks that the user is currently assigned and not on the tasks that are completed. I want to avoid having to use an add-on.
    – Raul Singh
    Commented Dec 21, 2017 at 0:45
  • 1
    If people are manually filling in fields, you aren't really tracking elapsed times for state transitions; you'd be collecting estimates and guesswork. There's nothing wrong with manual processes, but it's unlikely to yield the results you say you want. Now, whether you actually need the data is a different question. 😁
    – Todd A. Jacobs
    Commented Dec 21, 2017 at 1:34
  • 1
    You could ask yourself why you find that important? What problem are you really trying to solve? In an agile setting I find this a totally uninteresting metric. In any other setting they would find this important, I wouldn't want to work...
    – Ray Oei
    Commented Dec 29, 2017 at 12:02

3 Answers 3


Tracking Workflow Transitions

Tracking ticket assignments between people is generally considered a workflow or state transition. According to an Atlassian Confluence document, there are some recommended ways for tracking workflow transitions.

Tracking the Time Taken for Each Workflow Transition

Below are 3 solutions which may fulfill your time tracking requirements:

You can also visit the Atlassian Marketplace to review hundreds of time tracking apps and integrations to help you track, plan, and optimize with ease.

If none of the recommended approaches work for you, then Atlassian recommends reviewing your options from the Atlassian Marketplace. You might also want to look at the cloud or developer APIs if you decide to "roll your own."

  • 1
    Props to Todd for answering this whilst also biting their tongue about asking why...it's a complete answer. Commented Sep 9, 2021 at 9:42

Stop micromanaging and focusing on low value metrics.

Manifesto for Agile Software Development

Attempting to use how many hours each person worked as a tool for issue analysis is dysfunctional. (It is also a metric that can be easily gamed.) In order to investigate and address any possible issues, the team needs to have a candid discussion during the Sprint Retrospective (Scrum) or similar agile principled reflection.

(From my answer for the same regarding VSTS.)


There is a new app on the Marketplace, Clockwork Automated Timesheets, that makes time tracking automatic. It integrates with Jira's workflow so that the time logged corresponds to how much time an issue was In Progress or had any other active status. If necessary, the timers can always be started or stopped manually. There are also reports available. The one thing you mentioned and the app can't currently do is to reassign the logged time to another user. Hope that helps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.