Hi Atlassian community, I’m Asia from TeamBoard team! I’m excited to share a new use case on how you can enhance Jira task progress tracking using TeamBoard ProScheduler.
If you’ve ever struggled with the limitations of Jira statuses like To Do and In Progress, this article is for you.
---
Tracking task progress may sound simple, but in practice it’s one of the most important—and most misunderstood—parts of project management. Teams rely on progress data daily, and all reporting depends on how accurately progress is tracked.
ProScheduler supports multiple ways to track task progress, allowing teams to adapt the approach to their specific workflows and data practices. The most effective method depends on how your team plans work, what information is already maintained in Jira, and the level of precision required for reporting.
This article explains the three main approaches to tracking task progress in ProScheduler at all task levels, helping you understand when to use each method and what trade-offs to consider.
Native Jira primarily relies on issue statuses to indicate progress. While statuses such as To Do, In Progress, and Done are effective for visualizing workflow stages, they do not accurately represent how much work has actually been completed. The main challenges of status-based progress tracking in Jira include:
Because of these limitations, many teams struggle to obtain a reliable, real-time view of project progress using native Jira alone—especially for complex, long-running, or hierarchical work. This is where tools like TeamBoard ProScheduler add significant value by enabling accurate, visual, and scalable progress tracking.
TeamBoard ProScheduler addresses the limitations of native Jira progress tracking by introducing clear, flexible, and percentage-based progress tracking that reflects real execution—not just workflow states. Instead of relying solely on statuses, ProScheduler allows teams to measure how much work is actually complete and visualize that progress consistently across tasks, hierarchies, and projects.
In TeamBoard ProScheduler, task-level progress is the foundation of all project tracking. Once progress is defined at the task level, ProScheduler automatically visualizes it in the Gantt chart and rolls it up to parent tasks, epics, and higher-level plans. ProScheduler provides three different methods for tracking task progress, allowing teams to choose the approach that best matches how they plan and execute work.
The Default method allows users to manually update task progress, giving them full control over the completion percentage. This method is ideal when progress is based on observation, expertise, or qualitative assessment rather than time tracking.
With the Default method enabled, users can update task progress in two ways. Both methods stay fully in sync.
Users can drag the progress slider directly on the task bar in the Gantt Chart to visually adjust the completion percentage. This provides a fast and intuitive way to reflect real-time progress without opening the Jira issue.
Users can enter a numeric value (0–100) directly in the Progress (TeamBoard) column in the Gantt table. Any update made in the table is immediately reflected on the Gantt chart.
This method offers maximum flexibility with minimal setup.
With the Jira Field method, task progress is automatically calculated based on values stored in a linked Jira field. This allows teams to keep progress data aligned with Jira while benefiting from ProScheduler’s visualization and roll-up capabilities.
A custom Jira number field can be used to represent the percentage of task completion. How it works
When to use this option
This option is ideal for teams that want manual percentage tracking while keeping Jira as the single source of truth.
TeamBoard ProScheduler also supports automatic progress calculation using Jira’s time tracking fields.
Calculation logic
Progress = Time Spent ÷ (Time Spent + Remaining Estimate)
As time is logged in Jira, progress updates automatically in ProScheduler. When to use this option
This method ensures progress reflects actual work performed, not assumptions.
The Auto method calculates progress by comparing logged time with the scheduled time defined in TeamBoard ProScheduler. This provides a real-time view of how execution compares to the original plan.
Calculation logic
Progress = Logged Time ÷ Scheduled Time
When to Use the Auto Method
As projects grow in size and complexity, progress tracking cannot stop at individual tasks. Teams need a reliable way to understand how work is progressing at higher levels—such as stories, epics, or entire phases—without manually calculating results. In TeamBoard ProScheduler, this challenge is addressed through ascendant progress tracking.
An ascendant refers to a parent or higher-level task that groups multiple child tasks (also called descendants). Common examples include stories that contain sub-tasks, epics that group stories, or phases made up of multiple tasks. Rather than relying on workflow statuses alone, ProScheduler automatically calculates progress for these parent tasks based on the real progress of the work beneath them.
When the Based on Descendants option is enabled, the progress of a parent task is derived entirely from its child tasks.
In this mode:
This approach ensures that parent-level progress always reflects actual execution, not assumptions or manual overrides.
By combining flexible progress calculation methods with visual Gantt-based tracking and automatic hierarchy roll-ups, TeamBoard ProScheduler replaces status-based guesswork with clear, measurable insight. Teams no longer have to infer progress—they can see exactly how work is progressing as it happens.
ProScheduler provides a consistent and scalable way to track progress from individual tasks through stories and epics, creating a shared, reliable view of project health. The result is greater transparency, stronger alignment between planning and execution, and more confident, data-driven reporting—all within Jira.
---
If you think these methods for tracking task progress suit your team’s needs, give TeamBoard ProScheduler a try!
Asia Pham
0 comments