RadiantQ WPF Gantt
Assignments VS Task Duration
Previous Topic  Next Topic 

Effort Driven Scheduling

When multiple resources are assigned to a task the task's duration is automatically reduced to reflect the multiple assignments.


Duration before resource assignment


Duration after resource assignment




When a resource has a custom schedule then the following logic is used to calculate the duration of the task. Similarly when a task is assigned a resource partially:


- Divide the task's effort equally between all the assigned resources.

- Compute the required duration for each resource to complete their assigned portion.

- The task's duration will be the largest of these individual resource-durations.


In the examples below (following up on the example scenario mentioned above), see how resource assignments affect the duration of the task.

1 Partially assigned Resource and 1 Fully assigned


2 Partially assigned Resources



Resources with custom schedules is illustrated in the "ProjectGantt\Misc\SkeletonWithResource" sample as well as in the "ProjectGantt\Misc\Skeleton" sample.


Partial resource assignment is illustrated in the "Common\TaskEditingDialog" sample.



Fixed Duration Scheduling


Alternatively you can turn off this behavior and prevent the duration from changing when multiple resources are assigned by setting this:


this.ganttControl.AdjustDurationOnAssignment = false;




� RadiantQ 2009 - 2019. All Rights Reserved.