Ridvan SenturkProject Controls Intelligence

Research · Scheduling · Series: Forecast Integrity

When the Workfront Moves: What Happens to the Subcontractor's Labour Forecast?

A labour forecast depends on when work can be performed. This article connects workfront readiness, the available execution window and the subcontractor's labour demand and resource decision.

Figure 1

A calendar strip shows a release moving from the fourth to the fourteenth of January while a handoff at the start of the first of February stays in place, shortening the work bar. Below, two histograms on the same scale show average worker-equivalents over the available workdays in each bucket. Before the change, four five-day weeks at 24.0. After the change, the bars cover two working days at 40.0 average worker-equivalents, then two five-day weeks at 40.0, against stated availability of 30. The respective hours are 640, 1,600 and 1,600, totaling 3,840.
Scroll horizontally to read the full figure →
Figure 1 · Same hours, shorter window. The predecessor release moves eight working days; the fixed handoff at the start of 1 February does not. With scope and effort assumptions held constant, the 3,840 hours are unchanged and the required average rises from 24.0 to 40.0 worker-equivalents against a stated availability of 30. A flat distribution is assumed for clarity. Synthetic example.
Contents

Scope of the confidence value. high describes this article's explanation of established planning and resource practice, and the arithmetic of the worked example. It does not extend to any claim about how often the situation described occurs, to any causal allocation within the example, or to any comparison between planning methods.

The situation — synthetic example

One workfront. 3,840 remaining labour hours. A window of 20 working days, and 30 qualified workers assumed available. Required average: 24.0 worker-equivalents.

Then the trade ahead finishes eight working days late, and the handoff date after you does not move.

With scope and effort assumptions held constant, the remaining hours are unchanged. What does the shorter window do to the labour forecast?

In brief

Article 002 reconciled the labour a schedule demands against the crew a contractor assumes it can field. It took workfront availability as given. This article is about that dependency. It explains make-ready planning for a CPM audience and traces how a changed release assumption affects the labour forecast. Nothing here is new — the methods described are established and cited. What the article does is follow one connection from the seat of a specialty subcontractor's forecast.


1. Your forecast depends on workfront availability

Time-phased labour demand depends on when the work can be performed.

You can defend the remaining hours — that was Article 001. You can defend the profile, the calendar, the assumed availability and the reconciliation between them — that was Article 002. Neither establishes that the workfront will be open when the profile places a crew in it. Resource arithmetic and physical availability are different questions.

An external release date may come from another party's plan. Detailed knowledge of the subcontractor's own work does not establish whether that release assumption is current or confirmed.

So before the planning material, the arithmetic.


2. The arithmetic of a window

The example is synthetic — one trade, unnamed, on a project that does not exist. Monday to Friday, eight hours per person per day, no overtime, no statutory holidays modelled. Those assumptions are stated so every figure below can be checked.

A workfront — call it Area B — carries 3,840 remaining labour hours and is released by a predecessor trade the subcontractor does not control. Release was planned for Monday 4 January 2027. A fixed handoff falls at the start of Monday 1 February, so the work must finish by the end of Friday 29 January.

That is a window of 20 working days. One worker provides 160 hours in it, so the work requires 3,840 ÷ 160 = 24.0 average worker-equivalents against a stated availability of 30 qualified workers.

The required average is below the stated availability. Daily loading and workfront feasibility still need checking.

Then the release moves. The predecessor finishes eight working days late and the work becomes available on Thursday 14 January. The handoff does not move.

The window is now 12 working days. One worker provides 96 hours in it. The same 3,840 hours require 3,840 ÷ 96 = 40.0 average worker-equivalents against the same 30.

With the same scope and effort assumptions, total hours are unchanged; the required average labour rate rises by two-thirds.

The same shortfall can be expressed as average demand, hours or additional working time:

Table 1.
Expressed asCalculationResult
Average labour demand40.0 − 3010 average worker-equivalents short
Hours3,840 − (30 × 96)960 hours that do not fit inside the window
Time, if capacity binds3,840 ÷ (30 × 8) = 16 working days, from 14 JanuaryFinish at the end of 4 February — four additional working days beyond the 29 January work cutoff, missing the start-of-1-February handoff
Scroll horizontally for all columns →

The time result assumes all 30 workers can perform the modelled work throughout, with no further blocking condition.

Notice what the arithmetic does not do. It does not say productivity will fall because people are stacked — that is a separate question with its own estimating basis, and Article 001 is where it belongs. It does not give a daily peak: 40.0 is an average across a window, not a roster. It does not say the answer is more people.

The release assumption changed, so the forecast needs reassessment. Which raises the question this article is actually about: who carries the changed release assumption into the resource decision?


3. Make-ready planning, for a CPM reader

The planning tradition that takes that question as its subject has been in use for decades, and a project-controls reader may have met it mainly as something the field does in a room with sticky notes.

The Last Planner System is described by the Lean Construction Institute as "a system for project production that promotes the creation of a predictable workflow among various parties so that it achieves reliable results."1 LCI presents five planning conversations; that is the framing used here.1

Figure 2

A vertical cascade beneath a master-planning frame with five bands labelled should, can, will, did and learn. Each band names its planning conversation, who takes part and what it produces, with detail increasing toward execution planning. A solid return path labelled feedback and replanning runs from the lower bands back up.
Scroll horizontally to read the full figure →
Figure 2 · Five planning conversations, and the question each answers. LCI presents these five conversations; that is the framing used here, and other presentations enumerate the levels differently. Detail increases toward execution planning; feedback and replanning are established practice. Horizons shown are illustrative.
  • Should — "Pull-planning establishes what should be done."
  • Can — "Make-ready planning gets the upcoming work in a condition so that it can be done."
  • Will — "Weekly work planning establishes the set of promises from specific people for the work that will be done."
  • Did — "Daily commitment management supports the last planners in staying on track with their promises so that the work did get done."
  • Learn — "At least weekly, the last planners take time to learn from their performance."

The commitment comes from the person close to the work who has authority to make a reliable promise on behalf of the performing team.1 This commitment process can work alongside CPM scheduling.

Now the distinction that matters for a scheduler, stated carefully because it is easy to get wrong in both directions.

A CPM schedule can represent prerequisites and their timing consequences through logic, status, calendars and, where modelled, resource limits. Its result depends on the completeness and currency of those inputs. Make-ready adds an explicit management process for identifying and clearing constraints, assigning responsibility, preparing executable operations and replanning work that cannot be made ready. A schedule can support that process; calculating or filtering it does not perform the process.


4. Why filtering is not make-ready

Filtering P6 to the next six weeks does not, by itself, perform make-ready planning.

Both can begin with the same candidate work. The distinction is the management process applied to it.

Figure 3

Two panels begin with the same candidate tasks. The left displays recorded dates, dependencies, resources and responsibility. The right shows the checks and actions taken on that information, including an at-risk release, a responsible party, a need-by date and an operation breakdown. Ready work may be selected for a later weekly commitment; unresolved work is flagged for action or replanning.
Scroll horizontally to read the full figure →
Figure 3 · A schedule view and make-ready planning can use the same information. Filtering selects recorded work; make-ready actively checks prerequisites, assigns and follows up actions, prepares executable operations and replans where needed. Weekly planning then selects ready work for commitment. Categories and states are illustrative. Synthetic example; six weeks is the chosen horizon.

A filtered view displays the information already recorded in the schedule, which may include dependencies, responsibility, resources and readiness attributes.

Make-ready is a process. In the 2020 Current Process Benchmark, "the lookahead function within LPS is proactive. It involves making scheduled tasks ready, and replanning when some scheduled tasks cannot be made ready," and "'make ready' is done by identifying and removing any remaining constraints on scheduled tasks in the lookahead period, then breaking scheduled tasks down into operations, and designing those operations."2

The distinction is in the actions: identifying, clearing, decomposing, designing and replanning. Filtering alone performs none of them.

Figure 3 compares stored planning information with its active review and use to make work ready for subsequent commitment.

Timing follows from the horizon chosen. The benchmark puts it conditionally: "Assuming a 6-week lookahead window, constraint analysis starts 6 weeks ahead of scheduled task starts," with information and material constraints taken first because they are slowest to clear, and responsibility for removal distributed across the team rather than held by a planner.2 Six weeks is the assumed horizon here, not a universal duration. AACE's broader schedule-level guidance describes other rolling lookahead periods; it does not prescribe an LPS make-ready horizon.3


5. Different detail at different levels

The issue is whether the right detail is available and connected at each planning level. The Last Planner benchmark recommends milestone-level master planning at project start, with stated exceptions, and increasing detail as execution approaches.2 AACE's guidance describes a Level 3 control schedule that can support a meaningful CPM network — "neither too summarized nor too detailed" — and describes itself as "a guideline, not a standard."3 These sources address different planning purposes; neither prohibits the detail needed to manage dependencies.

Figure 4

Three horizontal bands show a general contractor's master view, a subcontractor's control schedule and a field lookahead, each with a different level of detail. Between the top two bands an interface summary names who confirms release criteria, who updates the control schedule, the source and as-of date, and the stated uncertainty. Two return arrows run upward, one carrying readiness information and one carrying schedule and resource consequences.
Scroll horizontally to read the full figure →
Figure 4 · Three planning views and the interface between them. The views hold different detail. What crosses between them depends on the available logic and the uncertainty in the release — the fields shown illustrate one option, not a universal schema. Both return paths are established practice; the schedule and resource consequence is the one this article follows. Synthetic example.

So three views, holding different detail, each answering a different question — what should become available and when; what that means for our scope, sequence, hours and crew; and what must be ready before work can be selected for commitment. Articles 001 and 002 live entirely in the middle one.

Cadences can differ too. The May 2025 UFGS guide pairs monthly NAS updates with weekly lookahead submissions. Its lookahead activities are limited to five working days; its specified contractor and subcontractor on-site construction activities are limited to twenty working days unless the Contracting Officer approves otherwise.5 This is one guide specification, applicable through the project's adopted requirements.

Different detail at different levels is a design choice. What deserves examination is what crosses between them, and when.


6. The subcontractor's position

In this example, the subcontractor's labour forecast depends on a workfront released by another trade. That is the position examined here.

AIA A401–2017 §3.2.1 is one standard-form example: it provides for schedule information, sufficient additional detail and prompt notice of changes, alongside cooperation and submittal-response duties.7 Whether those obligations apply depends on the executed subcontract; this clause does not specify native-file delivery. Field observations can provide earlier warning, but they still need confirmation and translation into forecast consequences.

Controls must reconcile that information with the current forecast while preserving the baseline and the record of changes.


7. A warning that did not reach the forecast

The following fictional timeline is constructed to illustrate a missed internal handoff. Its dates and elapsed time are assumptions, not observations.

Table 2.
WhenWhat happened
2 DecemberThe predecessor's superintendent warns that the planned 4 January release is at risk. No replacement date is yet confirmed. This warning falls within the example's assumed six-week horizon
Week of 7 DecemberThe sub's lookahead records "forecast release at risk"; in this constructed case, the warning is not passed to controls for assessment
18 DecemberThe issued GC schedule still shows 4 January. The example does not establish why it remains unchanged
8 JanuaryThe GC update records a forecast release of 14 January
12 JanuaryThe sub's control schedule adopts that forecast date: assumed window 20 → 12 working days; demand 24 → 40 average worker-equivalents against 30 available
Scroll horizontally for all columns →

In this constructed example, an early warning exists about six weeks before it appears in the control schedule. Constraint identification occurred, but the internal handoff did not. The warning could have triggered verification and a conditional resource assessment; it did not yet establish the eventual release date. The timeline does not allocate fault or show that this duration is representative.


8. Connecting readiness to the forecast

In this example, a readiness warning was recorded without a corresponding resource assessment. That is a failure to connect the information in this case, not a missing capability of production planning. PPC measures the proportion of weekly commitments completed as promised; reasons for variance support learning.1 Neither metric alone is a labour demand profile. Established planning methods also address capacity and replanning.2 For the subcontractor's forecast, the next connection is:

Figure 5

A horizontal chain runs from remaining work through remaining hours, time-phased labour demand and available capacity to a workfront-readiness node, then to a revised execution window, a revised time-phased demand and an authorized response that fans into six options. Brackets beneath mark which article covers which part of the chain.
Scroll horizontally to read the full figure →
Figure 5 · One forecasting chain, three articles. Each article follows one link: what work remains, what labour it requires, and how a changed release assumption reaches the resource decision. A dependency structure, not a sequence of steps.

release assumption changes → assess the available execution window → revise time-phased demand where affected → compare with available capacity → consider an authorized response.

Possible responses may require different authorities; they are options to assess, not a prescribed sequence:

  • Resequence — assess other ready workfronts and the effects on existing commitments.
  • Resolve the constraint — ask the responsible party whether the blocker can be cleared in time.
  • Revise the forecast — reflect supported changes to dates, sequence or remaining effort.
  • Revise the resource plan — assess feasible crew or timing changes against qualifications, access and other commitments.
  • Escalate the interface — seek a decision from the party authorized to resolve it.
  • Check notice requirements — the authorized contract representative determines whether the executed contract and circumstances require a formal notice.

The forecast consequence helps the responsible people evaluate these options.

One point about timing is worth making explicit, because the worked example turns on it. A confirmed replacement date is not required to start. A warning that a release is at risk is enough to support a conditional assessment — if the release moves by this much, the window becomes this, and the required average becomes that — which can be revised when the date is confirmed. Testing the consequence of an assumption is not the same as adopting it.


9. Representing an external dependency

Established scheduling guidance includes reference or schedule-visibility activities for work outside the scheduler's owned scope.8 The project-specific question is which representation preserves the dependency with information that can be maintained and checked.

Table 3.
OptionUseful whenLimit to make explicit
Release milestoneAn agreed handoff needs a visible schedule interfaceA supplied date without supporting logic can conceal upstream risk; a milestone need not be date-constrained
Reference activity or maintained external logicCredible upstream progress and dependencies are availableIdentify the external status source, update basis and responsibility; do not claim ownership of the other party's work
Narrative alongside the scheduleExplaining qualifications and uncertaintyNarrative alone does not propagate a dependency through the network
Scroll horizontally for all columns →

A release milestone is one option. Identify the release criteria, who confirms them, the source and as-of date of the forecast, and who updates its representation in the control schedule. Where credible external logic is available, retain it rather than replace it with an arbitrary date constraint. Where the date is uncertain, show the assumption and test its consequence; a confidence label is not verification. Keep the interface reconciled with the schedule rather than independently maintaining another forecast.

In the worked example this matters at the 2 December warning rather than at the 8 January update. At that point there is no confirmed date to record — only a stated risk to an assumption already in the schedule. Whichever representation carries that assumption, what the situation calls for is the uncertainty made visible and its consequence tested, not a new date.


10. What this does not settle

That the window change altered the hours. It did not, here, because scope and effort assumptions were held constant. Compression into a stacked area is a candidate productivity change — congestion, out-of-sequence working, supervision dilution — each needing its own estimating basis. That is Article 001's subject, and quantifying it here would be inventing a number.

That 40.0 is a headcount. It is an average across a window: not a daily peak, not a roster, not an instruction to mobilise.

That earlier warning would have changed the outcome. Earlier warning could have allowed an earlier assessment. Whether it changed available actions, contractual position or the outcome is not established by this example.

That any of this is new. Make-ready planning, schedule levels of detail, reference activities, resource levelling and capacity-aware replanning are established, named and published. This article explains that established connection from the subcontractor's forecasting perspective.


Key takeaways

  1. A labour forecast depends on when the work can be performed. That dependency is not settled by the arithmetic that produced the hours.
  2. Filtering a schedule to the next six weeks does not perform make-ready planning. Both can start from the same candidate work; the distinction is the identifying, clearing, decomposing, designing and replanning applied to it.
  3. Distinguish a CPM date constraint, a make-ready constraint and a resource limit. They can describe related aspects of the same problem.
  4. With scope and effort assumptions held constant, a later release against a fixed finish increases the required average labour rate. The synthetic example rises from 24.0 to 40.0 average worker-equivalents against 30 available.
  5. Readiness and resource consequences must be reconciled. Established practice addresses both; identify who carries the information into the subcontractor's forecast.

Open questions

I would value practitioners' experience on any of these.

  1. When an external release assumption changes on your projects, what route does that information take before it reaches the labour forecast?
  2. How do you represent and maintain external dependencies, and what information supports that representation?
  3. What confirms a release — who states the criteria, and what is the source and as-of date of the forecast you rely on?
  4. Who converts a changed release assumption into a resource assessment, and on what trigger?

References

  1. Lean Construction Institute. Last Planner System. Definition of the system; the Should / Can / Will / Did / Learn conversations; the last planner and reliable commitment; Percent Plan Complete and Reasons for Variance. Accessed 16 September 2026. https://leanconstruction.org/lean-topics/last-planner-system/ ↩ ↩2 ↩3 ↩4

  2. Ballard, G. & Tommelein, I.D. (2021). 2020 Current Process Benchmark for the Last Planner® System of Project Planning and Control, University of California, Berkeley, 20 March 2021 — the lookahead function and the definition of "make ready" (p. 29); constraint analysis timing, stated conditionally on a six-week window (p. 29); milestone-level master planning at project start, with stated exceptions, and increasing detail as execution approaches (p. 10); capacity and replanning (pp. 42, 67–68). https://p2sl.berkeley.edu/wp-content/uploads/2021/03/Ballard_Tommelein-2021-LPS-Benchmark-2020-2.pdf ↩ ↩2 ↩3 ↩4 ↩5

  3. AACE International (2010). Recommended Practice 37R-06: Schedule Levels of Detail — As Applied in Engineering, Procurement, and Construction, 20 March 2010 — self-described as "a guideline, not a standard"; Level 3; rolling look-ahead periods at Levels 4-X. https://web.aacei.org/docs/default-source/toc/toc_37r-06.pdf ↩ ↩2

  4. Oracle. Primavera P6 EPPM User Guide, Version 24 — About Constraints. Vendor documentation, cited for the product's own definition only. Accessed 16 September 2026. https://docs.oracle.com/cd/F88966_01/English/User_Guides/p6_eppm_user/6613.htm ↩

  5. UFGS-01 32 17.00 20, Cost-Loaded Network Analysis Schedules (NAS), USACE / NAVFAC / AFCEC, May 2025 — monthly NAS update; weekly Look Ahead Schedule submission; five-working-day limit on Look Ahead activities; twenty-working-day limit on specified on-site construction activities unless the Contracting Officer approves otherwise. One guide specification, applicable through a project's adopted requirements. https://www.wbdg.org/FFC/NAVFAC/NDBM/UFGS/01_32_17.00_20.pdf ↩

  6. Tommelein, I.D. & Emdanat, S. (2022). Takt Planning: An Enabler for Lean Construction. Proceedings of the 30th Annual Conference of the International Group for Lean Construction. Takt as a method used within the Last Planner System. The paper makes no comparison between takt and critical-path scheduling. https://iglcstorage.blob.core.windows.net/papers/attachment-b7bc2b9a-e435-41ec-a7b5-d82f6e7f4a11.pdf ↩

  7. AIA Document A401™–2017, Standard Form of Agreement Between Contractor and Subcontractor, § 3.2.1. One standard form among several; whether these obligations apply depends on the executed subcontract. Not advice about any particular contract. https://assets.aiacontracts.com/ctrzdweb02/zdpdfs/preview_a401-2017.pdf ↩

  8. U.S. Government Accountability Office (2015). GAO Schedule Assessment Guide: Best Practices for Project Schedules, GAO-16-89G, p. 38 — reference / schedule-visibility activities for work outside the scheduler's owned scope. https://www.gao.gov/assets/gao-16-89g.pdf ↩

Cite this article

Senturk, R. (2026). When the Workfront Moves: What Happens to the Subcontractor's Labour Forecast? Project Controls Intelligence. https://ridvansenturk.ca/research/is-the-work-ready-when-the-forecast-says-it-is/.

Stated confidence: high.

Ridvan Senturk

Ridvan Senturk

Project Controls Lead, based in Victoria, British Columbia, Canada. PMP. I write Project Controls Intelligence, an independent publication on forecasting, performance and better project decisions.

About → · LinkedIn ↗

For the decision-maker

Ask whether a changed release assumption has reached the labour forecast, who is assessing it and which decision is needed.

A question for practice

How does a workfront warning reach the person responsible for your labour forecast?

Connect with Ridvan on LinkedIn ↗ · Follow new research via RSS

Share the reasoning or a general example; please leave out confidential project details.