Log inSkip to main contentSkip to sidebar
IMPORTANT: JAC is a Public system and anyone on the internet will be able to view the data in the created JAC tickets. Please don’t include Customer or Sensitive data in the JAC ticket.
[Team-managed Project] [Time Tracking] - Add functionality for users to start and stop a live timer to track/log the time worked on an issue
Increase efficiency and accuracy for users to track their time against a specific issues or projects.
Increase time tracking usability when users are actively working on multiple issues or projects
Background:
Time tracking has always been a challenge for users and organizations to track how much effort was actually put into a specific project or issue. In my experience, anytime a users is logging time against an issue in Jira, it is always a rough subjective estimate of how long the user was working on the issue.
The reality of the situation is users aren't keeping a notepad or excel sheet on how long they are working on a current issue, especially if users are switching between multiple issues to complete a certain tasks. Time tracking can get quite fuzzy when trying to accurately log time between multiple issues.
For the organizations using the time tracking feature, it can be very difficult to do the following points with the current time tracking in jira v.s. a semi-automatic time tracking feature:
Resource allocation and capacity planning within agile or other methodologies
Accurate time tracking against specific issue types
Accurate reporting on where teams are spending a majority of their time based on the issue or task.
Accurate time tracking for billable hours.
Time and budget planning for current and future projects.
Current Challenges:
Users not accurately tracking time against issues.
Logging time after the issue has been completed.
Unable to track or monitor what the user actually did against an issue when tracking time.
Users sometimes forget to track time on issues (Training problem, but it can be improved with a better user experience).
**Users don't like to waste time manually logging time on an issues, especially when users are juggling multiple issues
Suggestion User Stories:
As a Developer switching between multiple Jira issues, I would like to be able to start. pause, and end a timer that tracks my time against an issue, so I do not have to manually track my time each time I am switching between issues.
As a Project Manager, I would like to have more accurate time tracking for project issues, so I can more accurately plan and estimate the duration of a future projects with similar tasks.
As a Team Manager, I would like to more accurate time tracking for my team, so I can accurately measure where my team is spending their time.
As a Billing Manager, I would like to have more precise time tracking feature, so I can accurately bill our customers for the work our teams have completed.
Suggested Functionality:
Ability for users to start a timer on an issue.
Ability for users to pause a timer on an issue.
Ability for users to end a timer and log time against an issue.
Ability for users to edit the timer duration before logging time against an issue.
Ability for users to cancel or reset a timer.
Ability for users to log internal notes or a summary of what was completed during the duration of the logged time.
Ability for users to configure the feature's fields based on specific user groups or issue types.
Ability for users to turn the feature on or off based on their preference for project, tasks, etc.
Ability for users to leave the page, return to the page, and still see the unlogged paused time on the issue that still needs submitted.
Other Notes:
I've seen other requests like this suggestion in the JRASERVER , but I was unable to find anything that fulfills this need for team-managed (formerly next-gen) besides manual time entry.
I've seen 3rd party tools that organizations can purchase and utilize in the marketplace, but they either require a purchase or it takes some manually configure the tool to work seamlessly into your reporting.
Time tracking has the potential to be a powerful and insightful tool if implemented correctly. I believe the community wants to have better tools to manage projects and their teams inside jira. I believe this suggestion can be very beneficial for a wide variety of users utilizing Jira as the main project management platform and for that reason, I believe this suggestion should be apart of Jira's core product.