Resource Planning and Schedule OptimisationIntroductionA construction schedule is not feasible merely because its activities have logical relationships and calculated dates. It must also be executable with the labour, equipment, materials, subcontractors, finance, and workspace available to the project. Resource planning connects the time dimension of a programme with the physical means of production. Schedule optimisation then seeks an acceptable balance among time, cost, productivity, risk, safety, and resource constraints. Resource decisions are particularly important in construction because resources are mobile but limited, productivity varies with conditions, and activities often compete for the same crews, cranes, access routes, storage areas, or specialist subcontractors. Poor resource planning produces idle labour, equipment congestion, material shortages, overtime, rework, unsafe working conditions, and unreliable completion forecasts. This chapter develops a practical framework for planning and allocating resources, preparing resource histograms, aggregating and levelling demand, smoothing resource use, and applying resource-constrained scheduling. It also examines productivity trade-offs and the responsible use of digital tools. Learning ObjectivesBy the end of this chapter, the student should be able to: - Identify and quantify labour, equipment, material, subcontractor, and workspace requirements.
- Convert an activity schedule into time-phased resource demand.
- Prepare and interpret resource histograms and cumulative resource profiles.
- Distinguish resource allocation, aggregation, levelling, smoothing, and allocation under constraints.
- Apply practical resource-constrained scheduling techniques.
- Evaluate trade-offs among duration, cost, productivity, safety, and risk.
- Explain how software, data, and artificial intelligence can support—but not replace—professional judgement.
1. Resource Planning as a Production-System ProblemA construction project can be viewed as a temporary production system. Activities transform labour, materials, information, equipment, and space into completed work. The schedule states when transformations should occur; resource planning tests whether the required inputs can actually be supplied. The principal resource categories are: | Resource | Typical planning unit | Main planning concern |
|---|
| Labour | worker-hours, crew-days, trade personnel | availability, skill, productivity, safety | | Equipment | machine-hours, shifts, operating capacity | ownership or hire, utilisation, maintenance | | Materials | tonnes, cubic metres, items, deliveries | procurement, storage, lead time, wastage | | Subcontractors | crew-days, packages, specialist capacity | interfaces, contractual commitments, quality | | Workspace | square metres, access corridors, work fronts | congestion, sequencing, logistics, safety |
A resource plan should be developed from the work breakdown structure (WBS), construction method, quantities, production rates, activity logic, procurement strategy, and site constraints. It should be updated as design information, site conditions, and supplier commitments change. Resource requirements and productivityFor an activity, the required resource quantity may be estimated from the work quantity and expected production rate. If a crew produces p units per day and the activity quantity is Q units, the ideal duration is: D = Q ÷ p where D is duration in days. This relationship assumes a stable production rate and sufficient supporting resources. If a crew contains n workers and works h productive hours per day, the labour input is: L = n × h × D where L is worker-hours. These equations are planning approximations, not guarantees. Weather, access, learning, inspection delays, rework, fatigue, material handling, and interference with other trades may reduce the effective rate. A more realistic effective productivity rate can be represented as: peff = pb × fa × fs × fc × fw where pb is the base production rate and the factors represent access, site, coordination, and weather conditions. Each factor is normally between 0 and 1. The multiplicative form is a planning model; organisations should calibrate the factors using historical data rather than treating them as universal constants. 2. Building a Resource-Loaded ScheduleA resource-loaded schedule assigns resource types and quantities to each activity. The process is as follows: - Define the work package. Specify deliverables, quantity, location, quality requirements, and acceptance criteria.
- Select the construction method. Different methods require different crews, plant, temporary works, and workspace.
- Estimate quantities and production rates. Use drawings, specifications, site data, estimating databases, and expert review.
- Define crew compositions. For example, a concrete placement crew may include operators, finishers, labourers, a pump operator, and a supervisor.
- Determine activity durations. Check that durations are consistent with crew size, work fronts, shifts, and calendar constraints.
- Assign resource calendars. Record working days, shifts, holidays, maintenance, procurement lead times, and subcontractor availability.
- Enter resource demand by time period. Daily or weekly planning is appropriate depending on project scale and volatility.
- Check feasibility. Compare demand with available capacity and identify conflicts.
- Review with site personnel. A technically correct schedule may still be impractical because of access, local conditions, or informal work practices.
Resource loading should be traceable. Every significant demand should be linked to an activity, quantity, assumption, and responsible party. This improves forecasting and supports change management. Materials and procurement timingMaterials are not simply quantities; they are quantities available at the correct location and time. Planning must consider specification approval, manufacture, transport, inspection, storage, handling, damage, and installation sequence. A delivery that arrives too early may create congestion or damage, while a late delivery may stop several trades. For long-lead materials, the schedule should include procurement activities such as submittal, approval, fabrication, testing, shipping, and delivery. The procurement schedule should be integrated with the installation schedule rather than maintained as an unrelated list. SubcontractorsSubcontractor resources include not only workers but also supervision, tools, temporary works, design input, shop drawings, testing, and financial capacity. A subcontractor may be available in principle but unable to support two work fronts simultaneously. Interfaces must therefore be represented explicitly, including handover requirements and constraints imposed by preceding trades. WorkspaceWorkspace is a finite resource. Examples include a floor zone, excavation face, lifting radius, laydown area, haul road, or crane operating envelope. Workspace conflicts can be modelled as resource conflicts even when no physical material is consumed. A location-based schedule is especially useful where crews move through repeated zones, because it reveals interference and uneven production. 3. Resource Histograms and ProfilesA resource histogram displays resource demand by time period. The horizontal axis represents time, and the vertical axis represents the number of workers, equipment units, deliveries, or resource-hours required. A histogram allows the planner to see peaks, valleys, abrupt changes, and periods of underutilisation. If activity i requires ri units of a resource during period t, total demand is: Rt = ∑ ri,t The summation includes all activities active in period t. Units must be consistent—for example, workers per day, excavators per shift, or cubic metres delivered per week. A cumulative resource profile, sometimes called an S-curve, is: Ct = ∑k=1t Rk where Ct is cumulative resource use through period t. The cumulative curve is useful for comparing planned and actual deployment, forecasting total labour-hours, and identifying acceleration or delay. A histogram should be prepared separately for critical resources. Combining different resources into one index can conceal important constraints. Ten carpenters cannot be substituted directly for one tower crane. For labour, trade-specific histograms are often more informative than a single total workforce graph. Illustrative resource aggregationSuppose three activities are planned as follows: | Activity | Periods | Workers required |
|---|
| Formwork | 1–2 | 4 | | Reinforcement | 2–3 | 3 | | Concrete placement | 3 | 5 |
The aggregated labour demand is: | Period | Formwork | Reinforcement | Concrete | Total |
|---|
| 1 | 4 | 0 | 0 | 4 | | 2 | 4 | 3 | 0 | 7 | | 3 | 0 | 3 | 5 | 8 |
The peak is eight workers in period 3. If only six suitably qualified workers are available, the schedule is not resource-feasible without changing activity timing, crew composition, production method, or resource availability. 4. Allocation, Aggregation, Levelling, and SmoothingThese terms are related but should not be treated as synonyms. Resource allocationAllocation assigns available resources to activities. It answers: Which crew, machine, material batch, or work area will perform this work, and when? Allocation may be guided by priority rules such as contractual milestones, safety, criticality, continuity of work, or minimum mobilisation cost. Resource aggregationAggregation adds resource requirements across activities for each time period. It reveals total demand and is usually the first quantitative test of feasibility. Resource levellingLevelling changes activity timing or resource assignments so that demand does not exceed available capacity. Levelling may extend the project duration, alter the critical path, or require additional resources. It is necessary when the schedule contains an over-allocation. Resource smoothingSmoothing adjusts activities within available float to reduce peaks and valleys while preserving the planned project completion date, where possible. Smoothing is therefore more constrained than levelling. It can improve workforce stability and reduce mobilisation costs, but it cannot resolve every overload. A useful distinction is: | Technique | Main objective | Completion date |
|---|
| Allocation | Assign resources to work | Not necessarily protected | | Aggregation | Calculate total demand | No change by itself | | Levelling | Remove over-allocation | May move later | | Smoothing | Reduce variation using float | Normally protected |
5. Resource-Constrained SchedulingIn a conventional precedence schedule, an activity can start when its logical predecessors are complete. In a resource-constrained schedule, it must also wait until the required resources are available. For activity j, a feasible start time must satisfy both precedence and capacity conditions: Sj ≥ max(Fi) for all predecessors i and, for every resource type k: ∑ rj,k ≤ Ak,t where Sj is the start time of activity j, Fi is the finish time of predecessor i, rj,k is activity demand for resource k, and Ak,t is available capacity at time t. The first condition represents precedence; the second represents resource capacity. Both conditions must hold. Practical scheduling procedureA practical manual or software-assisted procedure is: - Calculate early dates using activity logic.
- Identify periods where demand exceeds capacity.
- Rank competing activities using a documented rule.
- Delay a lower-priority activity within its float, if possible.
- Recalculate dates, float, and resource demand.
- If an overload remains, consider splitting work, changing methods, adding resources, or extending duration.
- Recheck critical path, milestones, cost, safety, and subcontractor interfaces.
- Record the decision and its assumptions.
Common priority rules include minimum total float, earliest finish, greatest work remaining, contractual importance, and continuity of a crew. No rule is best in every project. A low-float rule protects schedule flexibility, while a continuity rule may preserve productivity by avoiding repeated mobilisation. Example of levellingAssume two activities require the same specialist crew: | Activity | Logical condition | Duration | Resource demand | Float |
|---|
| A: Install plant room pipework | after structure | 3 days | 3 plumbers | 0 days | | B: Install roof drainage | after roof access | 2 days | 3 plumbers | 2 days |
If both are scheduled simultaneously, demand is six plumbers, but only three are available. Activity A has zero float and activity B has two days of float. Moving B two days later removes the over-allocation without changing the project completion date, provided no downstream constraint is violated. This is resource smoothing rather than full levelling because available float absorbs the change. 6. Optimising Resource UseOptimisation does not mean minimising every resource. Excessively small crews may reduce direct cost but increase duration, supervision burden, weather exposure, and overhead cost. Excessive crew size can cause congestion, interference, communication failures, and declining productivity. Time–cost–resource trade-offsFor an activity, direct cost often rises when duration is reduced because additional crews, overtime, premium equipment, or alternative methods are introduced. Indirect cost may fall because the project finishes earlier. A simplified total-cost relationship is: Ctotal = Cdirect + Cindirect where direct cost includes labour, materials, plant, and subcontract costs, while indirect cost includes site overheads and time-dependent management costs. This identity is a cost classification, not a claim that all cost behaviour is linear. Crashing is the deliberate reduction of activity duration by adding resources or changing methods. If normal and crash estimates are available, a linear approximation of the cost slope is: Cost slope = (Ccrash − Cnormal) ÷ (Dnormal − Dcrash) where costs are in currency and durations are in consistent time units. The approximation is meaningful only between the stated normal and crash points and assumes a roughly linear incremental cost in that interval. Crashing should normally begin with activities that are on the critical path, are technically crashable, and have the lowest justified incremental cost—subject to safety and quality constraints. Fast-tracking overlaps activities that were originally sequential. It can shorten duration without directly increasing crew size, but it increases coordination, rework, and interface risk. A planner must not treat fast-tracking as cost-free acceleration. Productivity and crew sizeCrew expansion may increase output, but not always proportionally. Congestion, shared access, limited tools, and supervision capacity can reduce the productivity of each worker. A resource decision should therefore compare: - production gained;
- additional direct cost;
- effect on duration and preliminaries;
- safety and quality consequences;
- effect on other trades;
- probability of rework or disruption.
A stable crew with a predictable work front may outperform a larger, frequently interrupted crew. Continuity is a productivity resource in its own right. 7. Integrated Planning of Labour, Equipment, Materials, and SpaceResources interact. A crane may limit the rate at which reinforcement and formwork can be supplied. A shortage of storage may require just-in-time deliveries, increasing transport risk. A larger labour force may require additional welfare facilities, supervision, access control, and emergency planning. Integrated planning should address the following questions: - Is the work front physically available?
- Can materials reach the work front without conflicting with other operations?
- Is lifting capacity adequate for the planned sequence?
- Are skilled workers available on the required dates?
- Are inspections, tests, permits, and design approvals complete?
- Can temporary works support the intended production rate?
- Does the plan maintain safe separation of people and plant?
Location-based planning, four-dimensional building information modelling (4D BIM), and digital logistics plans can help visualise these interactions. However, model accuracy depends on reliable quantities, correct activity coding, and disciplined updating. 8. Case Study: Resource Levelling on a Mid-Rise Concrete FrameThe following is an illustrative case based on a typical construction-planning scenario. BackgroundA six-storey reinforced-concrete building is planned using a repeating floor cycle. The baseline programme assumes one formwork crew, one reinforcement crew, and one concrete crew. The tower crane is shared by material deliveries, reinforcement cages, formwork panels, and concrete skips. ProblemThe baseline schedule shows a workforce peak of 42 workers during two floor cycles, while the contractor can provide only 34 workers without hiring an additional crew. The crane is also scheduled for simultaneous reinforcement delivery and formwork relocation. The project manager is concerned that simply adding workers will increase congestion and crane waiting time. AnalysisThe planner prepares trade-specific histograms and a crane-use schedule. The analysis identifies three causes: - reinforcement installation and formwork relocation overlap on the same floor;
- concrete placement is planned immediately after a large material delivery peak;
- two specialist subcontractors mobilise for short periods, creating supervision and access congestion.
The critical path runs through the floor cycle, but several reinforcement activities have one day of float. Crane demand, rather than total labour, is the most restrictive resource. Approach and solutionThe team adopts four measures: - reinforcement delivery is moved to the afternoon before installation, using a controlled laydown area;
- reinforcement installation is shifted by one day within available float;
- formwork panels are delivered in smaller batches to reduce crane queueing;
- one specialist subcontractor is given a continuous work front rather than two fragmented work periods.
No additional workers are hired. The revised histogram has a maximum of 34 workers, and the crane schedule contains no simultaneous lifting assignments. The floor-cycle completion date is maintained because the changes use available float and improve continuity. OutcomeThe revised plan reduces peak labour by eight workers, eliminates the identified crane conflict, and reduces expected waiting. It does not prove that the project will achieve the forecast exactly; weather, breakdowns, and design changes remain risks. Daily production records are therefore used to compare planned quantities, actual quantities, labour-hours, crane hours, and causes of variance. Learning pointsThe case demonstrates that resource optimisation is not equivalent to adding labour. The binding constraint may be equipment, workspace, access, or interface capacity. A reliable solution combines histograms, location-based reasoning, float analysis, logistics planning, and field validation. 9. Monitoring and ControlResource planning continues after the baseline schedule is approved. Useful control measures include: - planned versus actual worker-hours per quantity installed;
- equipment utilisation and idle time;
- material delivery reliability;
- planned versus actual production rates;
- overtime and rework;
- subcontractor progress and workforce stability;
- safety observations associated with congestion or fatigue;
- variance in resource-loaded activities.
A basic labour productivity indicator is: Productivity = Q ÷ L where Q is quantity installed and L is labour-hours. The units might be square metres per worker-hour or cubic metres per worker-hour. Comparisons are valid only when the work type, quality standard, measurement method, and site conditions are sufficiently similar. Earned value methods can complement resource control, but cost performance does not automatically indicate physical productivity. A project may spend its budget while producing less work than planned, or produce work efficiently while experiencing a procurement delay. Physical progress, resource usage, cost, and schedule should therefore be reviewed together. 10. Governance, Safety, and Ethical ConsiderationsResource optimisation must not encourage unsafe production rates, excessive fatigue, inadequate supervision, or substitution of unqualified labour. Safety is a constraint, not a variable to be sacrificed for programme improvement. Regulatory requirements concerning working hours, lifting operations, competence, welfare, environmental protection, and traffic management must be incorporated into resource calendars and method statements. Ethical resource planning also requires honest reporting. Concealing shortages, overstating productivity, or presenting an unachievable histogram can shift risk unfairly to workers, subcontractors, or the client. Assumptions should be documented, uncertainty should be communicated, and changes should be approved through appropriate governance procedures. 11. Digital Tools and Contemporary PracticeScheduling software can calculate dates, display histograms, identify over-allocation, and test alternative scenarios. 4D BIM can connect activities to model elements and reveal spatial conflicts. Enterprise systems can link procurement status, inventory, labour records, and equipment telematics. Artificial intelligence can assist with demand forecasting, anomaly detection, production-rate estimation, and schedule-risk analysis. Its outputs require professional review because construction data are often incomplete, inconsistent, or biased toward past projects. An algorithm may recommend a mathematically efficient sequence that is unacceptable because of local labour rules, safety constraints, stakeholder commitments, or site access. Human accountability, data governance, explainability, and protection of commercial information remain essential. Challenges and LimitationsResource models simplify a variable production environment. Important limitations include: - production rates are uncertain and may change with weather, learning, and design maturity;
- resource calendars may not reflect actual absenteeism or subcontractor behaviour;
- a nominally available resource may be unsuitable for a particular task;
- levelling can change the critical path and create new interfaces;
- resource histograms show quantity but not necessarily skill, quality, or coordination capability;
- software may produce precise-looking results from inaccurate assumptions;
- smoothing based on float becomes invalid when logic or constraints are incomplete;
- optimisation of one trade can damage total project performance.
The appropriate response is not to abandon quantitative planning, but to combine it with scenario analysis, contingency, field feedback, and periodic reforecasting. Best-Practice ChecklistA professional resource plan should: - Start with a clear WBS and construction method.
- Use realistic, documented production rates.
- Separate resource types and skill categories.
- Include procurement, workspace, access, and inspection constraints.
- Produce time-phased histograms and cumulative profiles.
- Identify the binding resource, not just the largest workforce peak.
- Use float deliberately and protect contractual milestones.
- Test alternatives for cost, safety, quality, and productivity.
- Validate the plan with supervisors, subcontractors, and logistics personnel.
- Compare actual resource use with planned use and update the forecast.
- Maintain an auditable record of assumptions and changes.
- Treat safety, competence, and legal compliance as non-negotiable constraints.
Chapter SummaryResource planning converts a logical construction programme into an executable production plan. It quantifies labour, equipment, materials, subcontractors, and workspace and assigns their demand across time. Resource aggregation produces time-phased demand; histograms reveal peaks and valleys; cumulative profiles show total deployment. Allocation assigns resources, levelling removes over-allocation even if duration changes, and smoothing reduces variation within available float. Resource-constrained scheduling must satisfy both precedence and capacity conditions. Optimisation involves trade-offs among direct cost, indirect cost, duration, productivity, safety, quality, and risk. Crashing and fast-tracking can accelerate work but require careful evaluation. Effective planning integrates logistics, procurement, work fronts, equipment capacity, subcontractor interfaces, and site safety. Digital tools and AI can improve analysis, but their results depend on data quality and professional judgement. Continuous monitoring of quantities, labour-hours, equipment use, deliveries, and causes of variance is essential for control. Key TermsResource loading: Assigning resource requirements to scheduled activities. Resource calendar: The defined periods when a resource is available for work. Resource histogram: A time-based chart of resource demand. Cumulative resource profile: The accumulated resource use over time. Resource allocation: Assigning specific resources to activities. Resource aggregation: Summing resource demand across activities by time period. Resource levelling: Adjusting a schedule to remove resource over-allocation. Resource smoothing: Reducing resource fluctuations while normally preserving completion dates. Resource-constrained schedule: A schedule limited by both precedence and resource capacity. Float: Time by which an activity may be delayed without violating a defined schedule condition. Crashing: Shortening activity duration by adding resources or changing method. Fast-tracking: Overlapping activities that were originally planned sequentially. Production rate: Quantity completed per unit of time. Productivity: Output produced per unit of input, such as quantity per worker-hour. Work front: A physically available area in which an activity can proceed. Congestion: Interference caused by excessive people, plant, materials, or operations in a space. Binding constraint: The resource or condition that most restricts feasible production. Resource calendar: A record of working time, non-working time, and availability constraints. 4D BIM: Linking three-dimensional building information to time-based activities. Resource-constrained scheduling: Planning activity timing while respecting limited resource capacities. Review QuestionsShort Answer Questions- What is the purpose of a resource-loaded schedule?
- Distinguish resource levelling from resource smoothing.
- What information does a resource histogram provide?
- Why should materials be planned by delivery timing as well as quantity?
- State two limitations of using historical productivity rates.
Long Answer Questions- Explain a complete process for developing a resource-loaded construction schedule.
- Discuss how labour, equipment, materials, subcontractors, and workspace interact in project planning.
- Explain the role of resource aggregation, histograms, and cumulative profiles in schedule control.
- Compare crashing and fast-tracking, including their likely effects on cost, risk, and quality.
- Discuss why resource optimisation should be treated as a multi-objective decision rather than a labour-minimisation exercise.
Analytical / Application Questions- A project requires 28 electricians during a two-week installation period, but only 20 are available. Propose and justify at least three alternatives, considering float, subcontracting, overtime, productivity, safety, and completion risk.
- Two activities compete for one crane. Develop a priority rule and explain how you would test whether the revised sequence protects the critical path and avoids unsafe congestion.
- A resource histogram shows a low average workforce but sharp weekly peaks. Analyse possible causes and recommend a smoothing strategy that does not reduce required quality or violate contractual milestones.
Multiple Choice Questions with AnswersQuestion 1What is the primary purpose of resource aggregation? A. To calculate total resource demand for each time period B. To remove all activity precedence relationships C. To estimate the project profit margin D. To replace the work breakdown structure Correct Answer: A. To calculate total resource demand for each time period Question 2A histogram shows that demand for a specialist crew exceeds available capacity. Which technique directly addresses this over-allocation? A. Resource levelling B. Quantity surveying C. Design tendering D. Cost coding Correct Answer: A. Resource levelling Question 3If an activity has a quantity of 240 units and a production rate of 30 units per day, what is its ideal duration? A. 6 days B. 8 days C. 10 days D. 12 days Correct Answer: B. 8 days Question 4Which statement best describes resource smoothing? A. It removes all constraints by hiring unlimited resources B. It reduces resource variation using available float where possible C. It always extends the project completion date D. It applies only to material procurement Correct Answer: B. It reduces resource variation using available float where possible Question 5A resource-constrained schedule must satisfy which two conditions? A. Precedence relationships and resource-capacity limits B. Budget limits and marketing objectives C. Weather forecasts and tender rankings only D. Profit targets and equipment ownership Correct Answer: A. Precedence relationships and resource-capacity limits Question 6What is a likely consequence of increasing crew size in a congested work area? A. Productivity must increase proportionally B. Coordination and interference may reduce productivity C. The critical path automatically disappears D. Material lead times become zero Correct Answer: B. Coordination and interference may reduce productivity Question 7For crashing, the cost slope is calculated as: A. (Normal cost + crash cost) ÷ normal duration B. (Crash cost − normal cost) ÷ (normal duration − crash duration) C. (Normal duration − crash duration) ÷ crash cost D. Crash cost ÷ normal cost Correct Answer: B. (Crash cost − normal cost) ÷ (normal duration − crash duration) Question 8Which resource is most directly represented by a crane-use schedule? A. Workspace colour coding B. Equipment capacity over time C. Concrete strength development D. Subcontractor profit Correct Answer: B. Equipment capacity over time Question 9If a crew installs 180 m² using 60 worker-hours, what is the measured productivity? A. 0.33 m² per worker-hour B. 3 m² per worker-hour C. 60 m² per worker-hour D. 240 m² per worker-hour Correct Answer: B. 3 m² per worker-hour Question 10Why should AI-generated resource recommendations be professionally reviewed? A. AI cannot perform arithmetic operations B. Construction data may be incomplete and recommendations may ignore site or safety constraints C. AI can only analyse material quantities D. Review is unnecessary when software produces a chart Correct Answer: B. Construction data may be incomplete and recommendations may ignore site or safety constraints
|