How Project recalculates the task duration in Auto Schedule mode
Assigning a Resource to a Task defines the hours of Work for the Task:
WORK = DURATION hours x RESOURCE UNITS
When you first allocate Resource(s) to a Task, the initial hours of Work for each Resource on the Task are calculated as the Task Duration expressed in hours.
When subsequent changes are made to the number of resources assigned to the task or to any of the allocated Resource Units or to the Resource Work hours, the Task Duration is automatically recalculated for each Resource in the course of recalculating the Task Duration:
For each allocated resource, the following is automatic:
Resource Duration Hours = Resource Work / Resource Units
- Project identifies the Resource which spends the longest number of hours in real time on the Task as calculated by the above expression - this Resource is termed the ‘Driving Resource’.
- The task duration is automatically recalculated to the hours between the first resource starting work on the task and the last resource finishing work on the task, in accordance with their Resource Calendars.
- By default, if you modify the split of the Resources’ Work, MS Project will recalculate the Duration as above.
- If you modify the Resources’ Units on the Task, MS Project will recalculate the Duration as above.
- If you modify the Duration, MS Project will recalculate the Work for the Driving Resource(s).
- By default, MS Project will not change the Resources’ Units on the Task.
- On a Task allocated to multiple Resources which do not all share the same Calendar From and To daily working hours settings, the start and finish of the Task will be determined by the above Driving Resource calculation in combination with the individual Resource Calendars’ From and To times.
NOTE: Resources do not have to be assigned to Summary Tasks
Need to learn MS Project? Why not join one of our small Microsoft Project classes in Los Angeles call us on 888.815.0604.