Task progress is typically represented as a percentage and reflects the completion status of a task, indicating its advancement within its lifecycle. The specific calculation method varies based on the configuration set in the application. It helps teams and stakeholders monitor work completion, stay aligned with plans, and identify potential issues early.
In TeamBoard ProScheduler, progress is displayed in two main ways:
Progress (Teamboard) column: Displays the completion percentage for each task based on your selected progress settings.
How to add the Progress (Teamboard) in the Gantt table
Click the Add column button located at the top right of the column header area.
In the dropdown menu, either scroll to find “Progress (Teamboard)” or search for it using the search bar.
Click on Progress (Teamboard) to add it to your Gantt Column Views.
Taskbar visualization: Shows progress as a colored bar overlaid on the scheduled task duration, providing a clear visual indicator of task completion.
How to show progress on the taskbar
To display task progress directly on the taskbars in the Gantt chart:
Go to the Gantt board.
Click :preferences_: Preferences in the top-right corner of the screen.
In the dropdown panel, scroll down and toggle on the “Show progress” option.
Once enabled, each taskbar will show a progress percentage overlay, allowing you to easily track completion status at a glance.
How to configure task progress
In TeamBoard ProScheduler, you can calculate task progress using different methods:
Default: Users manually update task progress, giving them full control over the progress percentage.
Jira Field: Task progress is automatically calculated based on values from a linked Jira field (e.g., Time Spent, Number fields).
Auto: Progress is automatically calculated by comparing the logged time to the scheduled time.
These options allow you to choose the method that best suits your team's workflow for tracking task progress.
Option 1: Default
With this setting, users manually update task progress in two ways:
You can drag the progress slider directly on the taskbar in the Gantt chart to visually adjust the completion percentage.
You can type the progress number directly in the Progress (Teamboard) column from the table view.
Use it when you want to reflect real-time observations or estimated task completion, without relying on time logs or entering exact numbers.
Option 2: Jira field
When you choose the Jira Field option, task progress is automatically calculated based on values from a linked Jira field. TeamBoard supports the following Jira field types:
NUMBER FIELD
You can track task progress manually using a numeric field from Jira. This field stores a value between 0 and 100, representing the percentage of task completion.
You can easily update the progress by entering a number, or by hovering over the progress bar and dragging the slider
Use this option when your team does not use time tracking and prefers to manually assess progress based on your own criteria.
If you need more details, take a look at the example:
With a Custom field named “Number field”, you can easily update the progress by entering a number or dragging the slider.
TIME TRACKING (SPENT)
TeamBoard ProScheduler supports automatic progress calculation using Jira’s Time Spent fields. Use this method when your team relies on Jira time tracking to measure task completion.
Progress is calculated automatically using the formula:
It is recommended when the required effort is difficult to estimate or when task completion takes longer than originally planned.
If you need more details, take a look at the example:
If a task has:
Time Spent: 6 hours
Time Remaining: 4 hours
This 60% progress is displayed on the progress bar:
Option 3: Auto
In TeamBoard ProScheduler, progress can be automatically calculated by comparing the amount of logged time to the scheduled time for a task, providing a real-time view of how much work has been completed relative to what was planned.
Progress is calculated automatically using the formula:
Use this method when your team uses TeamBoard’s scheduling features to set task time and wants progress to show the actual work completed compared to the original plan.
If you need more details, take a look at the example:
If a task has:
Scheduled Time: 24h
Logged Time: 10h
This 41.67% progress is displayed on the progress bar:
Configuring Ascendant Progress
What is ascendant? An ascendant refers to the parent task or higher-level task in a hierarchy. It is the overarching task that includes or oversees one or more descendant tasks (child tasks). The progress of the ascendant task is often calculated based on the progress of its descendant tasks.
In TeamBoard ProScheduler, you can choose how the progress of a parent task (ascendant) is calculated using the following options:
Based on descendants
The progress of the ascendant task is automatically calculated based on the progress of its descendant tasks.
The progress of the ascendant task cannot be edited directly; it updates automatically as the descendant tasks are updated.
You can choose from the following options to calculate ascendant progress based on descendants:
DEFAULT & AUTO
Ascendant progress is calculated as the sum of the progress of all descendant tasks divided by the total number of descendant tasks that contribute to the ascendant.
Example
When you choose to calculate Ascendant Progress using BASED ON DESCENDANTS and task progress by DEFAULT, or AUTO
The Gantt chart will reflect progress according to the selected method’s logic as shown below:
Task 4 has 2 subtasks with the following progress values:
Subtask 4.1 = 50%
Subtask 4.2 = 30%
→ Task 4’s progress is automatically calculated based on its subtasks:
Epic 1 has 4 tasks with the following progress values:
Task 1 = 50%
Task 2 = 60%
Task 3 = 30%
Task 4 = 40%
→ Epic 1 ’s progress is automatically calculated based on its tasks:
JIRA FIELD
Ascendant Progress is calculated by including both the ascendant itself and all its descendants. This ensures that the parent’s own logged time and remaining estimate are combined with those of its descendants to provide an accurate aggregated progress.
Based on actual value
The parent task's progress is determined by its own progress field, regardless of the progress of its descendant tasks.
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.