Project Controls in the AI EraFoundations of project controls · Lesson 4 of 22

Resource loading, levelling and schedule maintenance

Article · 14 min · 8 min lecture

Video lecture

Resource loading, levelling and schedule maintenance

9 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 9

A perfect schedule that cannot be built

  • Resource loading and levelling
  • Durations from quantities and productivity
  • The weekly and monthly maintenance rhythm

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Logic is not enough

A logically perfect schedule can still be impossible if it needs three tower cranes on a site that has room for one, or the same commissioning engineer in two cities in the same week. Resource loading assigns labour, equipment and materials to activities; resource levelling adjusts timing so demand does not exceed availability.

Step by step: resource-loading a schedule

  1. Pick the resources that matter. Load the constrained ones: specialist crews, critical equipment, key engineers, long-lead materials. Loading every individual is rarely worth it.
  2. Estimate quantities and productivity. Duration should come from quantity ÷ productivity ÷ crew size, not from a guess. Example: 1,200 m of cable tray ÷ 40 m per crew-day ÷ 2 crews = 15 days.
  3. Assign resources to activities with units per day.
  4. Review the histogram. Plot demand per week against availability.
  5. Level. Delay non-critical activities within float first; only then consider extending the project or adding resources.
  6. Check the result. Levelling consumes float and may create a new critical path. Re-run CPM and review.

Resource histogram template

Resource: Electrical crew (available: 6 crews)
Week        W1  W2  W3  W4  W5  W6  W7  W8
Demand       4   6   9   8   5   3   6   4
Over-limit   -   -   3   2   -   -   -   -
Action: shift 'Lighting L3' (float 8d) to W5–W6; shift 'Small power L4' (float 12d) to W6–W7

Productivity-based durations: worked example

Illustrative. An Abu Dhabi mid-rise residential project (fictional, "Corniche Heights") planned blockwork at 20 m² per mason-day with 10 masons, for 12,000 m²: 12,000 ÷ (20 × 10) = 60 working days. After three weeks, actual productivity was 15 m² per mason-day. The remaining 9,000 m² would need 9,000 ÷ (15 × 10) = 60 more days instead of the 45 the original plan implied. Because blockwork was on the critical path, the forecast finish moved by 15 working days unless crews were increased. The planner modelled adding 3 masons (9,000 ÷ (15 × 13) ≈ 46 days) and checked that site logistics could support them. This kind of quantity-based updating is far more reliable than adjusting percent complete.

Schedule maintenance: the weekly and monthly rhythm

FrequencyTask
WeeklyStatus actual dates, remaining durations, look-ahead (3–6 weeks) with site teams
WeeklyConstraint log: permits, drawings, materials, access needed before work can start
MonthlyFull update, critical path review, float erosion analysis, earned schedule
MonthlyCompare to baseline; document changes to logic with reasons
As neededIncorporate approved changes into a new baseline version

Look-ahead planning and constraint removal

Short-interval planning (look-aheads) bridges the master schedule and the field. For every activity due in the next few weeks, ask: are drawings approved, materials on site, permits in hand, predecessor work done, labour available? An activity with an open constraint is not ready; plan to remove the constraint or re-sequence. This practice, associated with lean construction approaches, reduces the gap between what was planned and what actually gets done each week.

Schedule change control

Keep a schedule change log: every logic change, duration change beyond a threshold, or constraint added, with who, when and why. Forensic delay analysis in claims (common on large projects in the Gulf, UK and US) depends on a trustworthy record of how the schedule evolved.

Baseline, current and target schedules

  • Baseline: approved; changes only through change control.
  • Current (forecast): updated each period; shows where you are heading.
  • Target or recovery: a scenario showing how you plan to recover; clearly labelled so it is never confused with the forecast.

Common mistakes

  • Durations not derived from quantities and productivity.
  • Levelling that silently pushes the finish date without anyone noticing.
  • No look-ahead, so the master schedule and the field drift apart.
  • Logic changes without a record.
  • Presenting a recovery schedule as if it were the forecast.

AI in resource planning

Optimisation tools can generate many levelling scenarios and suggest the one with the least delay or cost. They work only if logic, calendars and resource limits are accurate, and a planner must check the proposal is buildable in the real world, with safety and site access in mind.

Hands-on: productivity-based forecasting in Excel

Track one quantity-driven activity per row and let the sheet re-forecast from actual productivity:

Columns: A Activity | B Total qty | C Installed to date | D Crew-days used | E Planned rate | F Crew size
G Actual rate          =IFERROR(C2/D2, E2)
H Remaining qty        =B2-C2
I Remaining days       =ROUNDUP(H2/(G2*F2), 0)
J Planned remaining    =ROUNDUP(H2/(E2*F2), 0)
K Slip (days)          =I2-J2
L Crew needed to hold  =ROUNDUP(H2/(G2*J2), 0)

For Corniche Heights: B 12,000, C 3,000, E 20, F 10 and an actual rate of 15 give I = 60, J = 45, K = 15 and L = 14 masons (with 13, remaining ≈ 46 days, one day of slip). Column L is only a starting point; site logistics and safety decide what is feasible.

Hands-on: a weekly look-ahead constraint log

ActivityPlanned startDrawingsMaterialsPermitPredecessorLabourReady?
Blockwork L5W23✓✓n/a✓✓Yes
MEP first fix L3W24Rev C pending✓n/a✓2 of 4 crewsNo
Ready?  =IF(COUNTIF(C2:G2,"✓")+COUNTIF(C2:G2,"n/a")=5,"Yes","No")

Track the weekly percent plan complete (activities completed as planned ÷ activities planned for the week). A rising trend shows the look-ahead is working.

How to measure success

  • Share of critical activities whose durations have a documented quantity and productivity basis.
  • Percent plan complete trending upwards over several weeks.
  • Every levelling or logic change recorded in the schedule change log with its effect on the finish date.

Key takeaways

  • Load and level the constrained resources; logic alone can produce an impossible schedule.
  • Derive durations from quantity ÷ productivity ÷ crew; update forecasts using actual productivity.
  • Weekly look-aheads with constraint checks connect the master schedule to the field.
  • Keep baseline, forecast and recovery schedules distinct and log every logic change.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. A task has 4,800 units, planned productivity 30 units per crew-day and 4 crews. What is the planned duration?
  2. When levelling resources, what should be adjusted first?
  3. What is the main purpose of a look-ahead with a constraint log?

Put it into practice

Build a simple 8-week histogram for one constrained resource on a project you know, identify over-allocations and propose levelling moves that use float.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.