Forums

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

Calculating Time in Status in Jira Custom Fields Excluding Non-Working Hours

We cannot control time; it is a dimension we live in. When we talk about time in the context of our work, it is the main metric on which any analytics of team productivity, individual productivity, etc., is based. It's not for nothing that a keyword search for "time tracking" on the Atlassian Marketplace shows such a large selection of applications. 

Some use worklogs as a basis, while others use the well-known time in status metric and other time metrics based on this calculation. In addition to measuring it using various reporting tools and gadgets on the Jira Dashboard, there is another place in Jira where the time in status metric is essential. These are custom fields. Let's discuss why it's important, how to use it, and what you can get from it. Let's master the magic of time together.

cat-wizard.gif

We cannot control time; it is a dimension we live in. When we talk about time in the context of our work, it is the main metric on which any analytics of team productivity, individual productivity, etc., is based. It's not for nothing that a keyword search for "time tracking" on the Atlassian Marketplace shows such a large selection of apps. 

Some use worklogs as a basis, while others use the well-known time in status metric and other time metrics based on this calculation. In addition to measuring it using various reporting tools and gadgets on the Jira Dashboard, there is another place in Jira where the time in status metric is essential. These are custom fields. Let's discuss why it's important, how to use it, and what you can get from it. Let's master the magic of time together.

Why Jira Custom Fields Are Useful and a Great Feature

Jira custom fields are one of the platform's most powerful features, allowing teams to tailor their issue tracking and project management workflows to meet specific needs. Here's why they are helpful:

  1. Customization for Unique Workflows. Custom fields enable teams to track data specific to their business processes, capture customer IDs, track delivery deadlines, or categorize tickets by a unique taxonomy.
  2. Enhanced Reporting and Dashboards. By adding custom fields, teams can capture data points that feed into Jira reports and dashboards, improving visibility into project metrics and performance.
  3. Data Integration. They facilitate integration with external systems by acting as placeholders for data exchanged between Jira and other tools (e.g., CRM or ERP).
  4. Improved Team Collaboration. Custom fields can display relevant context directly within an issue, reducing the need to jump between systems and improving team communication.
  5. Streamlined Workflows. Teams can configure workflows and automation rules based on custom fields, leading to more efficient operations and task management.

Areas for Improvement

Despite their usefulness, there are areas where custom fields could be improved:

  1. Performance Impact. Adding too many custom fields can slow Jira's performance, especially in large instances.
  2. Complex Administration. Managing custom fields can become overwhelming as the number of fields grows, primarily if they are not standardized across projects. 
  3. Limited Calculations and Conditional Logic. Native Jira lacks robust tools for performing calculations or applying conditional logic within custom fields. This often necessitates add-ons or scripting.
  4. Clutter in Field Configuration. The current interface for managing custom fields can be confusing and lacks batch-editing capabilities, making it tedious for admins to update or clean up fields.
  5. Inflexible Display Options. The layout and display of custom fields in Jira issues are limited. More options for arranging and presenting custom fields would improve usability.

Unlocking the Power of Jira Custom Fields with Time in Status

Jira's custom fields offer unparalleled flexibility to tailor workflows to specific project needs. With the Time in Status integration, teams gain actionable insights into task progress by tracking the time issues spent in each status. While this feature is valuable, its effectiveness depends on smart setup and strategic use.

Why Time in Status Custom Fields Shine

1. Actionable Insights. Time in Status custom field illuminates workflow bottlenecks by showing where tasks slow down. For Kanban boards, excluding the rightmost column ensures data relevance, focusing attention on actionable statuses.

2024-12-23_10-07-23.png

2024-12-23_10-19-30.png

2. Enhanced Planning. The integration of working calendars ensures that time tracking aligns with business hours. This feature is a game-changer for teams managing SLAs or optimizing schedules.

2024-12-23_10-16-31.png

3. Integration with JQL. Custom fields in Jira Query Language (JQL) enable precise filtering and reporting. Teams can easily find tasks stuck in statuses longer than expected or prioritize based on time spent.

2024-12-23_10-35-49.png

4. Automatic Refresh. The data remains accurate and actionable with hourly updates and real-time synchronization upon task movement, reducing administrative overhead.

Strategic Insights and Recommendations

  • Optimize Working Calendars. Custom fields lock into a single work schedule upon creation. Ensure the linked calendar matches your operational hours to avoid discrepancies in tracking.
  • Leverage Data in JQL. Empower teams with custom JQL queries. For instance, identifying tasks that exceed specific thresholds (e.g., "days:Time_in_Status_Field > 3") helps prioritize efficiently.
  • Tame Unmapped Statuses. Unmapped statuses disrupt automated updates. Regularly audit your board settings to map all statuses for seamless tracking and reporting.
  • Use Visual Indicators Wisely. Adding Time in Status fields to card layouts on the board provides instant insights.
  • Limit Field Proliferation. Since custom fields are board-specific and read-only, consider their necessity and scope before creation. Excessive custom fields can clutter the interface and degrade performance.

Final Thoughts

Jira's Time in Status custom fields bridge the gap between task tracking and actionable insights. By leveraging their full potential and avoiding common pitfalls, teams can streamline workflows, reduce delays, and drive better outcomes. Refer to our app documentation for step-by-step instructions on setup.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events