What Is Resource Allocation?
Resource allocation is to assign the needed resources for all construction activities in the required amount and timing.
Work performed on construction requires the utilization of labor, equipment, and materials resources. Shortages in the availability or quantity of any essential resources can affect the performance and project finish date. Therefore, the resource requirements for each activity should be evaluated before a time schedule is put into action.
By allocating the labor, equipment, and materials required to perform each individual task on the time schedule, one is able to pre-plan the anticipated resource needs for each workday of the project before the time schedule is put into action.
This total resource requirement is then compared with the quantity on-hand. If the supply on-hand exceeds the requirement, then the time schedule can be worked as planned. If it is found that the demand exceeds supply, then steps need to be taken to ensure that the proper amount of resource will be on hand on the date needed.
It should be noted that the Resource Allocation process only determines whether or not there is a problem when comparing resource demand and supply. It won’t state the course of action needed to correct the problem.
What is Resource Leveling?
Resource leveling is a project management technique in which the project start date and end date are adjusted based on resource constraints with the goal of balancing the demand for resources with the available supply.
When performing construction project planning activities, the project manager will attempt to schedule certain activities simultaneously. When more resources such as people or machines are needed than are available, or perhaps a specific person is needed in both activities, the activities will have to be re-scheduled in a concurrent way or even sequentially to manage the constraint. Project resource leveling is the process of resolving these conflicts.
It can be used to make a balance for the workload of primary resources over the course of the projects, usually at the expense of one of the traditional triple constraints (time, cost, scope). When using specially designed project time schedule software like Primavera P6, leveling typically means resolving conflicts of over allocations in the construction project plan by allowing the software (Primavera P6) to calculate delays and update activities automatically.
Project management software (Primavera P6 or Ms Project) leveling requires delaying activities until resources are available. In a more complex organization, resources could be allocated across multiple, concurrent construction projects thus requiring the process of resource leveling to be performed at the firm level.
Resource leveling techniques are closely related to critical path method calculations. For that reason, total float, activity sequences, and the network diagram logic affect the required resource quantities per time.
Resource leveling Techniques
The critical path is a common type of technique used by project managers when it comes to resource-leveling. The critical path represents for both the longest and shortest time duration paths in the network diagram to finish the project.
However, apart from the widely used critical path method concept, project managers use fast-tracking and crashing if things get out of hand.
Fast tracking: This performs critical path activities. This buys time. The prominent feature of this technique is that although the work is finished for the moment, the possibility of rework is higher.
Crashing: It refers to assign more resources to the existing resources to get construction works done faster, associated with the additional cost such as labor, equipment, etc.