CPM, Useful resource Levelling and Why Schedules Fail


A planning engineer I labored with on a big civils programme had a phrase he used each time somebody handed him a schedule that appeared optimistic: “Present me the logic.” Not the dates. Not the milestones. The dependency logic beneath. As a result of a schedule with out strong logic isn’t a plan — it’s a listing of dates somebody has dedicated to with out understanding what drives them. I’ve seen challenge scheduling strategies utilized badly on sufficient initiatives to know that the failure mode is nearly by no means the approach itself. It’s the shortcuts: actions with out dependencies, durations plucked from skinny air, baselines that by no means get set, assets that have been assumed fairly than confirmed. This text covers the strategies that truly work — and the factors in every the place initiatives sometimes go mistaken.

What Mission Schedule Administration Truly Requires

Mission schedule administration is greater than constructing a Gantt chart. It covers the complete cycle: defining actions, sequencing them, estimating durations and assets, growing the schedule, after which controlling it because the challenge runs. PMBOK constructions this as six processes — Plan Schedule Administration, Outline Actions, Sequence Actions, Estimate Exercise Durations, Develop Schedule, and Management Schedule. In observe these aren’t linear. You sequence actions and uncover you’re lacking actions. You estimate durations and discover the important path is unacceptable. You develop the schedule and realise the useful resource assumptions have been mistaken. Iteration is regular. The error is treating schedule improvement as a one-time exercise finished at challenge initiation after which locked.

The schedule is a mannequin of how the challenge shall be delivered. Like several mannequin, it’s mistaken. The query is whether or not it’s mistaken in ways in which matter for the selections being made. A schedule that accurately identifies the important path, accurately displays the important thing dependencies, and is constructed on durations that the individuals doing the work think about achievable — that schedule is helpful even when particular person exercise durations are off by 20%. A schedule the place the important path is mistaken, main dependencies are lacking, and durations have been set by a planner with out enter from the supply crew — that schedule is ineffective no matter what number of actions it incorporates.

Project Schedule Management — Six Processes

Mission Scheduling Steps within the Proper Order

The challenge scheduling steps that almost all guides describe are appropriate in precept however routinely utilized within the mistaken sequence in observe. The commonest mistake is constructing the Gantt chart earlier than the work breakdown construction is full. Actions that seem on the schedule however don’t hint again to a WBS deliverable are both redundant or characterize scope that hasn’t been formally agreed. Both manner, the schedule is unreliable earlier than it’s been used.

The sequence that produces a dependable schedule: outline the scope by way of the WBS first; decompose deliverables to work packages; convert work packages to schedule actions; sequence actions primarily based on dependencies; estimate durations with enter from the individuals doing the work; apply assets and examine for conflicts; calculate the important path; compress if the top date is unacceptable; baseline; then keep.

Two steps are skipped extra typically than any others. First, getting period estimates from the supply crew fairly than from historic knowledge or the planner’s judgment. Supply groups have information planners don’t — about entry constraints, climate sensitivity, lead occasions for particular supplies, the lifelike productiveness of the actual workforce on such a work. A planner who builds a programme alone and arms it to the supply crew is constructing a schedule that the crew will instantly work round fairly than to. Second, baselining. With out a frozen baseline, there’s no reference level for measuring schedule efficiency. The schedule simply turns into regardless of the present plan says, which makes it unattainable to find out whether or not the challenge is recovering or simply re-planning.

Essential Path Methodology in Mission Scheduling Strategies

The Essential Path Methodology is the inspiration of most challenge scheduling strategies used on building, infrastructure and engineering initiatives. It calculates the longest sequence of dependent actions from challenge begin to end — the important path — which determines the earliest potential completion date. Any delay to a important exercise delays the top date. Actions off the important path have float — they are often delayed with out affecting the top date, as much as the quantity of their complete float.

CPM is the spine of most challenge scheduling strategies used on advanced initiatives. The Essential Path Methodology was developed within the late Fifties, collectively by DuPont and Remington Rand and individually by the US Navy’s Polaris programme (which referred to as their model PERT). It’s been the usual planning approach for advanced initiatives ever since — not as a result of it’s excellent, however as a result of it makes the logic of the schedule specific and calculable. The important path could be calculated, in contrast, and up to date. With out CPM, “which actions are most necessary to guard” is a judgment name. With it, it’s a calculation.

Ahead Move, Backward Move and Float in Mission Scheduling

The CPM calculation runs two passes by way of the community. The ahead move calculates the earliest begin and end for every exercise, working from the challenge begin ahead. The backward move calculates the most recent begin and end for every exercise with out delaying the challenge finish date, working backward from the challenge end. Whole float is the distinction between earliest and newest begin (or end) — the period of time an exercise can slip with out delaying the top date. Free float is how a lot an exercise can slip with out delaying its fast successors.

Actions with zero complete float are important — they’re on the important path. Actions with near-zero float are near-critical and wish monitoring nearly as fastidiously as important actions, as a result of small delays could make them important. On a big programme with a whole lot of actions, there are normally a number of near-critical paths that would develop into the important path if a couple of actions slip.

The planning engineer I discussed on the outset had a particular check he ran on each schedule earlier than signing it off: he’d have a look at the overall float histogram — the distribution of float throughout all actions — and examine whether or not any exercise had suspiciously massive float. Giant float on an exercise that must be constrained typically means a lacking dependency. An exercise that seems to have six weeks of float as a result of no person modelled the constraint that truly ties it to a different sequence. These lacking dependencies are essentially the most harmful schedule errors as a result of they make the important path mistaken — the programme exhibits contingency that doesn’t exist.

Critical Path Method — Float and Critical Path

PERT and Three-Level Estimating in Mission Scheduling Strategies

PERT — Programme Analysis and Overview Approach — was developed by the US Navy within the Fifties alongside CPM. The place CPM makes use of single-point period estimates, PERT makes use of three: optimistic (O), probably (M), and pessimistic (P). The PERT estimate combines them as (O + 4M + P) / 6, which weights the probably estimate closely whereas reflecting the vary of potential outcomes.

Three-point estimating is the broader software of the identical precept with out the particular PERT formulation. The triangular distribution makes use of a easy common: (O + M + P) / 3. The beta distribution (the PERT formulation) weights the probably estimate extra closely, which normally produces a extra lifelike end result when the probably state of affairs is genuinely extra possible than the extremes. On a challenge the place period uncertainty is important — new know-how, unfamiliar web site circumstances, regulatory processes with unpredictable timelines — three-point estimating makes the uncertainty specific fairly than hiding it inside a single-point estimate that’s been padded to account for the uncertainty anyway.

The issue with PERT in observe: the three estimates are solely nearly as good because the estimation course of. If the optimistic estimate is “if nothing goes mistaken” and the pessimistic estimate is “if all the things goes mistaken,” and the probably estimate is someplace within the center, the formulation produces a weighted common which will haven’t any relation to what the exercise will really take. The estimates have to mirror particular, recognized situations fairly than imprecise optimism and pessimism. “Optimistic: floor circumstances match the survey report. Pessimistic: floor circumstances match what occurred on the adjoining plot final yr.” That’s a helpful vary. “Finest case: quick. Worst case: sluggish.” It’s not.

Useful resource Levelling and Smoothing: Essential Mission Scheduling Strategies

A schedule that’s logically appropriate and has a suitable finish date can nonetheless be undeliverable if the useful resource demand it implies is unattainable to fulfill. Useful resource levelling and useful resource smoothing are the 2 strategies for resolving useful resource conflicts — conditions the place the schedule requires extra of a useful resource than is obtainable.

Useful resource levelling

Useful resource levelling resolves over-allocation by delaying actions till the useful resource is obtainable. It typically extends the challenge finish date. The algorithm works by pushing non-critical actions into their float to cut back peak useful resource demand, then — if that’s inadequate — delaying important actions and accepting schedule extension. Useful resource levelling is the proper method when the useful resource constraint is tough — when there genuinely isn’t extra useful resource out there and the schedule has to flex round it.

On a civils programme within the East Midlands I used to be concerned with — groundworks subcontract, a couple of £4m bundle — the unique programme had three excavation actions working in parallel throughout weeks six by way of 9. The useful resource histogram confirmed peak demand of 4 excavators concurrently. The subcontractor had two. After I pointed this out throughout a schedule assessment, the response was that they deliberate to rent further plant. After I requested whether or not the rent had been confirmed, it hadn’t. The schedule had been constructed assuming useful resource that didn’t exist but. Useful resource levelling the schedule towards confirmed plant confirmed the three parallel actions wanted to run sequentially, extending the bundle by three weeks. That three-week extension was all the time going to occur — the schedule simply hadn’t proven it.

Useful resource smoothing

Useful resource smoothing adjusts exercise timing inside out there float to cut back useful resource peaks with out extending the top date. It doesn’t resolve over-allocation — it solely works when the float is ample to soak up the smoothing. It’s applicable when the schedule finish date is fastened and useful resource peaks have to be managed inside that constraint. The excellence issues: levelling extends the schedule, smoothing doesn’t. On a challenge with a contractual completion date, smoothing is normally the one choice — the query is whether or not the float out there is ample to attain a suitable useful resource profile.

Project Scheduling Techniques Resource Levelling vs Resource Smoothing

Baselining and Schedule Management in Mission Schedule Administration

The baseline is the authorized model of the schedule — frozen at a time limit — towards which precise efficiency is measured. With out a baseline, challenge schedule administration turns into reactive fairly than analytical. You possibly can see the present plan however not whether or not the challenge has slipped from the unique. Each schedule replace seems like a schedule, however none of them tells you whether or not the challenge is performing or simply re-planning.

Baselining ought to occur as soon as the schedule has been reviewed and authorized by all events who have to comply with it — sponsor, consumer (if relevant), key subcontractors, and the supply crew. Baselining earlier than that settlement means the baseline doesn’t characterize the authorised plan. Baselining after vital work has began means the baseline is already mistaken.

As soon as baselined, the schedule ought to solely be re-baselined when the challenge scope adjustments by way of the formal change management course of. Programme updates — changes to the present plan to mirror revised exercise sequences or durations — are regular and anticipated. Re-baselining to cover slippage is a governance failure. I’ve reviewed programmes the place the baseline had been re-set thrice in six months, every time absorbing the gathered delay into the brand new “authorized” baseline. By the point anybody exterior appeared on the schedule, it confirmed inexperienced efficiency towards a baseline that had been moved repeatedly to remain forward of the actuals. Schedule variance was zero not as a result of the challenge was on observe however as a result of the baseline was chasing the present plan.

Schedule efficiency measurement

Schedule efficiency in earned worth administration is measured by way of Schedule Variance (SV = Earned Worth − Deliberate Worth) and Schedule Efficiency Index (SPI = EV / PV). SPI beneath 1.0 means the challenge is not on time — it has earned much less worth than was deliberate for this level. SPI above 1.0 means forward. These metrics are solely significant towards a secure baseline. In opposition to a transferring baseline they let you know nothing.

Mission Scheduling Strategies in Agile Environments

Agile environments deal with challenge scheduling in another way — not as a result of scheduling doesn’t matter, however as a result of the character of the work makes detailed long-range exercise planning unreliable. In a Scrum framework, the dash is the scheduling unit. The dash backlog is deliberate at the beginning of every dash primarily based on the crew’s velocity. The discharge plan exhibits the anticipated supply of options throughout sprints, however is up to date at every dash assessment fairly than fastened at challenge initiation.

The stress between agile scheduling and conventional challenge scheduling strategies surfaces on hybrid initiatives — programmes with a set supply date, a set funds, and a consumer anticipating milestones, however utilizing agile improvement strategies internally. The supply crew works in sprints; the consumer experiences towards milestones. Reconciling these requires a planning layer between the dash stage and the programme stage — sometimes a launch roadmap displaying which options shall be delivered by which milestone, up to date usually primarily based on precise dash velocity. Getting this mistaken produces a programme that appears agile to the crew and waterfall to the consumer, and satisfies neither.

Why Mission Scheduling Fails

The failure modes are constant sufficient that they’re value naming explicitly.

Lacking Dependencies: The Most Harmful Mission Scheduling Error

Essentially the most harmful schedule error. An exercise with a lacking dependency seems to have float it doesn’t have. The important path is mistaken. The challenge delivers towards a schedule that was by no means achievable, and the slippage emerges late — when there’s little time to recuperate and the remaining float has already been consumed by earlier delays.

Durations estimated with out the supply crew

A planner who estimates durations alone is estimating with out the information that the supply crew holds about entry constraints, productiveness charges, lead occasions, and site-specific circumstances. The ensuing schedule shall be mistaken. The supply crew will comprehend it’s mistaken. They’ll work to their very own casual plan fairly than the official schedule, and the schedule will cease being up to date as a result of no person believes it.

No baseline

With out a frozen baseline, schedule efficiency can’t be measured. Updates appear to be plans. Slippage is invisible till the top date is breached.

Schedule Compression: A Dangerous Mission Scheduling Approach

When the preliminary schedule finish date is unacceptable, the intuition is to compress durations throughout the board — shorten all the things by 10%, add extra assets. This typically produces a schedule that appears acceptable however isn’t achievable. The precise method is to assessment the logic first: are there lacking fast-track alternatives? Parallel sequences that have been modelled sequentially as a result of that’s how they have been finished final time? Period assumptions that haven’t been challenged? Compression utilized to appropriate logic is respectable. Compression utilized to an already optimistic schedule simply makes the eventual slippage bigger.

Device Finest for Limitations
Microsoft Mission Mid-to-large initiatives; useful resource loading; baseline comparability; EVM Steep studying curve; costly licences; overkill for easy initiatives
Oracle Primavera P6 Main capital programmes; enterprise useful resource administration; multi-project Complicated; requires specialist information; vital implementation price
Microsoft Excel Easy initiatives as much as ~50 actions; speaking schedule to non-planners No automated dependency calculation; guide replace required; errors compound
Asta Powerproject UK building and infrastructure; NEC contract administration Much less frequent outdoors UK; restricted agile assist
Jira / Linear Software program improvement; dash planning; backlog administration Not appropriate for CPM or resource-loaded schedules; restricted milestone monitoring

For extra on how scheduling connects to the broader challenge planning toolkit, see the articles on the important path methodologycomplete float and free floatschedule compression, and the lead and lag occasions article. The PMI PMBOK Information covers all six schedule administration processes within the schedule administration information space.

If you're looking to gain clarity, accelerate growth, or overcome strategic roadblocks, now is the time to act.

Schedule a personalized consultation with Michael Tribble at michael.tribble5@gmail.com and discover how Projectwise Consulting can help you move forward with purpose and precision.

Whether you prefer a quick call or a direct text, Michael Tribble is available to connect at your convenience.

Visit Projectwise-Consulting.com to learn more and book your session online.

Want to connect professionally?
Reach out on LinkedIn: Michael Tribble: https://www.linkedin.com/in/michael-a-tribble