Resource Leveling

Resource Leveling

Resource Leveling helps resolve resource overload by automatically adjusting task schedules so that no resource is assigned more work than their available capacity.

Instead of manually moving tasks, Gantt Suite analyzes the schedule and redistributes work according to configurable criteria.

Resource Leveling is especially useful when:

  • Multiple tasks overlap for the same resource.

  • Resources exceed their available capacity.

  • Project schedules need to be optimized before execution.

Note: Resource Leveling modifies task schedules only. It does not change task assignments.


Before you begin

Resource Leveling is available only when all of the following requirements are met.

Requirement

Description

Requirement

Description

Standard Scheduling

Resource Leveling is available only for Standard Scheduling charts. Agile Scheduling is not supported.

Task Constraints

Task Constraints must be enabled.

Resource Assignment

The chart must use Resource Assignment rather than Team Assignment.

Permissions

Only users with the Manager role can perform Resource Leveling.

Workload Distribution

Remaining Work Distribution mode is not supported.


Starting Resource Leveling

  1. Click Resource Leveling on the toolbar.

Screenshot 2026-07-07 at 13.17.18.png

 

Screenshot 2026-07-07 at 13.17.18.png

 

  1. Configure the leveling options.

  2. Click Start Leveling.

Gantt Suite analyzes the selected tasks and creates an optimized schedule.


Leveling options

The Resource Leveling dialog allows you to control which tasks participate in the optimization.

Level tasks since

Defines the earliest date from which leveling should begin.

Tasks that finish before this date are ignored.

This is useful when leveling only future work.


Level for resources

Choose whether to level:

  • All resources

  • Selected resources only


Include

Filter which tasks participate in leveling.

You can include or exclude tasks based on:

  • Scheduled or unscheduled status

  • Progress

  • Jira issues

  • Internal tasks


Firstly place all tasks on the start

Moves all selected tasks back to the Level tasks since date before leveling begins.

This option is useful when repeating Resource Leveling, ensuring that all tasks start from the same point rather than from previously leveled positions.


Clear leveling values before start

Resets tasks that were previously leveled within the current scenario back to their original schedule before performing a new leveling operation.

For example:

  • Original task date: January 1

  • First leveling moved it to January 2

With this option:

  • Enabled → leveling starts from January 1

  • Disabled → leveling starts from January 2


Change task duration if needed

Available only for Fixed Duration tasks.

When enabled, Gantt Suite may increase a task's duration to reduce its daily workload.

Example:

  • Duration: 2 days

  • Work: 24 hours

After leveling:

  • Duration becomes 3 days

  • Daily workload becomes 8 hours

This helps eliminate overload without delaying unrelated work.

Screenshot 2026-07-07 at 13.19.32.png

 

Screenshot 2026-07-07 at 13.19.32.png

 


How Resource Leveling works

After Resource Leveling starts, Gantt Suite automatically redistributes selected tasks according to:

  • Resource availability

  • Task constraints

  • Dependencies

  • Scheduling rules

  • Selected leveling options

The resulting schedule is generated automatically.


Resource Leveling uses Scenarios

All Resource Leveling results are stored in a Scenario.

No changes are written directly to Jira.

If Resource Leveling is started while working in the Live chart, Gantt Suite prompts you to create a Scenario automatically.

Screenshot 2026-07-07 at 13.29.06.png

 

Screenshot 2026-07-07 at 13.29.06.png

 

If you are already working in a Scenario, the leveled schedule is saved there.


Reviewing leveling results

After leveling completes, the chart automatically switches to the Scenario.

To review the proposed changes:

  1. Click the active Scenario on the toolbar.

  2. Select Review Changes.

The Review Changes dialog lists every scheduling modification created during Resource Leveling.

Screenshot 2026-07-07 at 13.27.31.png

 

Screenshot 2026-07-07 at 13.27.31.png

 


Saving changes to Jira

Once you have reviewed the proposed schedule:

  1. Select the changes you want to apply.

  2. Click Save Selected to Jira (Live Chart).

Only the selected changes are synchronized with Jira.

Screenshot 2025-01-27 at 18.18.08.png

 

Screenshot 2025-01-27 at 18.18.08.png

 

Discarding leveling results

If you decide not to use the generated schedule, you can:

  • Delete the Scenario, or

  • Select Clean All Leveling to restore all tasks to their original positions before the first leveling operation.

No Jira data is modified until changes are explicitly synchronized.


Best practices

  • Perform Resource Leveling before major releases or milestone planning.

  • Level only future tasks by using the Level tasks since option.

  • Review all changes in the Scenario before synchronizing them with Jira.

  • Use Change task duration if needed only when extending task duration is acceptable.

  • For optimal performance, run Resource Leveling on smaller datasets whenever possible.

  • Switch back to the Live chart after completing the review or synchronizing changes so that subsequent edits are applied directly to Jira.