Time tracking plays an essential role in driving the success of project planning and delivery. Time tracking applications may greatly facilitate this process by providing necessary insights which replace guesswork with math. This allows project managers to estimate project completion while, at the same time, maintaining a healthy workflow more accurately. Moreover, time tracking is automatic if you are using relevant applications.
By relevant applications, we mean powerful tools like Jira. But even Jira’s time tracking functionality may not be enough if you need accurate timesheets and logs. Software like BigPicture and BigGantt supplements Jira and expands on top of Jira’s native time tracking functionalities to provide better team - and project - time management. The article will delve into Jira's native time tracking feature. And then, we will cover how BigPicture and BigGantt can extend this functionality.
Time tracking in Jira is enabled by default in most projects, so you can start using it right away. In case you disabled it (or want to grant the required permissions to individual users involved in the project), an Administrator can configure the time tracking settings. With time tracking, you will be able to generate Time Tracking reports. They will help you see how much time your teams spend on tasks and ensure consistency with the original time estimates.
There are four Jira native metrics (tracking fields) dedicated to tracking time spent on issues:
You can track time in two ways. Either by entering the values in the Original Estimate and the Remaining Estimate fields on individual issues. Or by editing multiple issues using the Bulk change option. You perform all these activities manually.
To begin with time tracking, first, open Jira’s task settings by clicking on an item in the Board interface. Next, indicate a time estimate for a task in hours or days (1d = 8h by default), and make a time entry once you have stopped working on it. When finished, you will be able to review the time spent on the task and the time that has remained.
Jira’s Time Tracking Report presents time tracking data on issues for a specific version of the project. It displays the Original Estimate, Estimated Time Remaining, and the Time Spent on all issues to see if they are ahead or behind the original estimate.
You can easily generate the Time Tracking Report using the Reports option (the sidebar on the left hand-site). Scroll down to the Forecast & Management section and choose Time Tracking Report. You will see four fields, each with a drop-down menu: Fix Version, Sorting, Issues, and Sub-task Inclusion.
Sub-task Inclusion: pick which sub-tasks you want to include in the report. Based on your choice, the parent issues can belong to the previously selected version or have no version assigned at all.
Hit the Next button to generate your report.
Jira Time Tracking Report with sub-tasks selected.
The Jira time tracking feature is relatively inefficient, primarily due to manually completing your hours in the time tracking fields and keeping your time for each issue. Jira native feature is also quite limited. On the one hand, it allows you to see work logs for a specific issue. But on the other, you cannot quickly get information on how much of that time was logged by a particular user since you can log your work only on each Issue tab.
Furthermore, you will not find a separate page where you can collectively manage your work logs, nor a dedicated page where you could check the summary of logged times for other employees. All you can get are the basic reporting features that do not provide enough information on the team’s engagement and efficiency in a given sprint.
Since Jira does not offer a wide array of time tracking results, users turn to the Atlassian Marketplace, where they can find a variety of plugins (add-ons) that compensate for what Jira’s missing the most. You can easily extend Jira’s functionality by integrating BigPicture or BigGantt to schedule, track, and optimize your projects (or portfolios) even more efficiently directly in Jira Software dashboards.
Imagine what you see on the Jira Time Tracking Report you can see on your project overview—without the need to generate any reports. That’s how you can view your project in BigPicture and BigGantt.
You base the progress calculation in your projects on Jira’s native Time Tracking fields (Original Estimate, Estimated Time Remaining, and Time Spent). Respectively, in BigPicture and BigGantt these fields are Original Estimate, Remaining Estimate, and Time Spent. The counterpart to Jira native Accuracy metric is called Work Ratio in BigPicture and BigGantt. Work Ratio compares Time Spent to the Original Estimate and visualizes the outcome in the form of status bars, not just percentage values.
With BigPicture or BigGantt, you will be able to aggregate time logged of low-level elements, such as sub-tasks or stories. You can display the estimates in “Pretty” units (full time), days, hours, or decimals. In the screenshot below, the display of time is “Pretty.”
Time tracking columns in BigGantt. Here, they were aggregated by the Sum function.
You can choose from several aggregation functions, such as:
You can apply any of these functions to each time tracking field and the estimates will adjust automatically. In the screenshot below, the time fields are aggregated by the “Sum, without parent” function.
Aggregated time tracking fields in BigPicture.
Moreover, you can manage and customize the columns in the view by adding or deleting the time fields (there are many other fields you can add), or by dragging any of them to change their order.
Jira aggregation vs BigPicture or BigGantt aggregation
How could you achieve similar results without having BigPicture/BigGantt? To calculate similar aggregates in plain Jira, you would have to use JQL. However, Jira does not have a fully developed Work Breakdown Structure. For instance, it lacks program-to-epic, portfolio-to-program, and custom-to-custom links. But with Jira add-ons such as BigPicture, you can observe the progress of whole projects and portfolios.
The Gantt chart bars in the timeline can automatically synchronize to show any delays reported by team members. Go to Jira administration > Applications > Manage apps > BigGantt configuration [or BigPicture configuration] > Task configuration. Then, scroll down a bit to locate the End date field. Click on the dropdown menu and select Time Spent + Remaining Estimate.
Task configuration window in BigGantt and BigPicture.
The Resources view (available in BigPicture as the Resources module and in BigGantt as the Resources panel) gives you a full picture of the capacity of individuals or a team over time. You assign tasks to individual users to determine their capacity and overall team capacity within a program increment.
The Resources view shows the capacity indirectly through the use of color-coding (lower right quadrant of the screenshot below). The capacity threshold is as follows: the green color indicates the resource is under-allocated (0 – 75%), orange—when the workload is moderate (75 – 100%), and red—when the capacity is exceeded (>100%). The BigPicture Enterprise additionally allows for customization of color codes and threshold levels.
Resources panel in BigGantt.
The numbers in color-coded bars indicate the sum of all efforts that have been assigned to a given employee. You can express the effort using the Original Estimate, Remaining Estimate, or Time Spent. You can also specify skills for individual team members, and visualize the capacity of a particular skill across program increments.
There is one more feature that will help you distribute workload across resources and projects more efficiently, namely the Workload Contouring. It allows for changing the workload distribution for a given task and specifying how the effort of a given team member is distributed across a task period. You can choose from several contouring modes. And if you opt for BigPicture Enterprise, you will be able to switch to manual contouring for more flexibility and control over your team’s time.
With Resources, you can add and manage Teams, Workload Plans, and Holiday Plans.
This way you can distribute a proper (and even) amount of work to individuals and teams (to maintain a healthy workflow). Whereas the HR department is able to track the maximum weekly and monthly working hours of every employee logged. Check this video tutorial.
Hint: You can export your Resources view to Excel and further process data with Excel functions (this requires the BigTemplate app).
The Risks module in BigPicture is a way to document and visualize risks. They can exist for specified ranges and you can display them as a matrix and table. You also get a heatmap option on the matrix that changes the color of tickets according to their place on the matrix. Configuring risks for specified date ranges is also possible.
You can customize risk cards to include the Time Tracking fields (and other fields), as well as progress bars. To do this, go to BigPicture > App settings > Administration > Risks > Card Views.
You will see a risk card in the middle section and the list of fields you can add to your risk card on the right. Click the + (plus) sign on a card to prompt an empty field, and drag the Time Tracking field into that empty field on a card. You can do the same with other time-related fields (i.e., Time Spent, End date, etc.) depending on the setup you need.
Risks module view in BigPicture.
Tempo Timesheets for Jira is a standard tool for many HR and accounting departments. But you might lean towards the BigPicture app. BigPicture for Jira Server/Data Center can see Teams, Skills, Workload Plans, and Holiday Plans you have defined in Tempo Timesheets, Planner, and Budgets. To maintain the sync between BigPicture and Tempo, you will need the BigPicture Enterprise extension.
This month the spotlight is on AppLiger. We caught up with Pavel Pavlovsky, CEO and Product Manager, to learn how the company started and what fuels the team's creativity. Atlassian:...
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