Resource optimization is a very important step while preparing a project schedule. When a schedule is prepared, the team will calculate the resource requirements for each activity and for each time period of the project schedule. There will be a number of tasks which may be scheduled to run in parallel, thereby increasing the resource requirements for those time periods. We prepare a resource loading table and resource histograms for different time periods (stages) in the project taking into account all the parallel tasks running.
Before we can finalize and publish the project schedule, the team needs to have a confirmation of availability of the planned resources for each time period as calculated in the resource loading table. An example of a planned resource requirement and corresponding resource loading are shown below.
In the above example, the resource demand is more in the months of Mar, Apr and May in comparison to other months. This is because of more tasks may be scheduled during these months.
Resource optimization is used to adjust the start and finish dates of activities to adjust planned resource use to be equal to or less than resource availability. Examples of resource optimization techniques that can be used to adjust the schedule due to demand and supply gap of resources include:
When any of these resource constraints exist, the goal is to balance demand for resources with the available supply. The most popular response is as follows:
While optimizing resources, by using either resource levelling or resource smoothing, we make use of tasks with available positive float. The tasks with positive float can be moved forward or backward to time periods where the resource loading is less to balance the resource demand and resource availability. This is a very important step before project schedule can be published.
I liked all parts of this reading material, well-written. Thank you!
Thank you very much; the material is easy to read and understand. Thank you very much!
Thank you for your motivational theory explanations!
Thanks for the info, it was really helpful!