Claims Digger
← Learning Center

Learning Center

CPM vs. Lean Pull-Planning: Which Should Your Project Use?

This isn’t really a question of which method is objectively better -- it’s a question of which job you need done. CPM and lean pull-planning were built to answer different questions, at different time horizons, for different audiences. Most real projects don’t pick one; they use both, at different levels of the schedule.

How CPM Works

The Critical Path Method is top-down and network-logic-driven. A scheduler builds out the full activity network for the project -- every scope of work as an activity, with a duration and a set of predecessor/successor relationships tying it to the rest of the plan. Once the network and durations are in, dates and float aren’t guessed -- they’re calculated mathematically from the logic itself, producing a single critical path: the longest chain of dependent work, which sets the earliest possible finish date for the whole project.

That structure is exactly what makes CPM well suited to a few specific jobs. It can forecast a completion date months or years out and show how a single change ripples through everything downstream of it. It gives owners and contractors a shared, calculated basis for tracking progress against contractual milestones. And it’s the only one of the two that can support a delay analysis at all -- measuring how a disruption affected the finish date requires a logic network to measure it against in the first place. A short-interval commitment plan has no dependency network to run that kind of analysis on.

How Lean Pull-Planning Works

Lean pull-planning -- most widely known through the Last Planner System, a collaborative scheduling method developed within the lean-construction movement -- works from the opposite direction. Instead of one scheduler building a network in advance, the “last planners” -- the foremen and trade supervisors actually directing the work -- get in a room together and plan backward from a near-term milestone, one to six weeks out. Each trade commits to a task only when its prerequisites are genuinely ready: the space is clear, the prior trade is actually done, materials are on site. Work is pulled into the plan by that readiness, rather than pushed onto a calendar date regardless of what’s actually in place.

That structure makes pull-planning well suited to a different job than CPM. It surfaces the small handoff problems -- a trade waiting on a predecessor, a delivery running late -- while there’s still time to react, because the people closest to the work are the ones doing the planning. It builds real coordination between trades that a top-down network can’t force by itself. And its underlying goal is reducing variability in workflow: the more reliably each week’s commitments actually get done, the less crews spend time reacting to work that wasn’t really ready for them.

Side by Side

The two approaches differ on almost every dimension except the goal of finishing the project successfully.

DimensionCPMLean Pull-Planning
Planning horizonEntire project, start to finish -- months to yearsShort interval -- typically the next 1 to 6 weeks
Who plansA scheduler builds the network from scopes and durationsThe trades and foremen doing the work, planning together
Primary outputA logic network with calculated dates, float, and a critical pathA short-term commitment plan the crews agree is achievable
Best used forForecasting, contract milestones, and delay analysisTrade coordination, workflow reliability, reducing waste

In Practice, Most Projects Use Both

CPM and pull-planning aren’t mutually exclusive, and on real projects they’re often layered rather than chosen between. A CPM master schedule carries the contractual milestones and the long-range forecast; lean pull-planning runs underneath it as the mechanism for executing whatever the master schedule says needs to happen in the next few weeks.

Consider a fictional mid-rise project’s interior build-out phase. The CPM master schedule shows “Level 4 interior build-out” as a single ten-week activity with a contractual milestone at the end: floors 1 through 3 ready for owner walkthrough. That one bar is all the master schedule needs to track the contract date and show how a slip on Level 4 would ripple into the next phase. Underneath it, the framing, MEP rough-in, drywall, and finish trades hold a weekly pull-planning session, each committing only to the segment of floor they can actually start -- framing pulls in a new zone only once the trade ahead of it confirms that zone is inspected and clear. The master schedule never sees those weekly commitments directly; it just needs the ten-week bar to finish on time, and the pull-planning sessions are what make that happen reliably at the crew level.

CPM master scheduleLevel 4 interior build-out -- 10 weeksLean pull-planning (weekly)Week 1–2Trade commitmentspulled from readinessWeek 3–4Trade commitmentspulled from readinessWeek 5–6Trade commitmentspulled from readinessWeek 7–8Trade commitmentspulled from readinessWeek 9–10Trade commitmentspulled from readinessThe master bar sets the milestone; each weekly window is where the work actually gets committed and done.
One ten-week CPM activity at the top carries the contractual milestone. Five weekly pull-planning windows underneath it are where the trades actually commit to and sequence the work.

Whichever planning philosophy drives day-to-day execution on your project, forecasting and delay analysis still run on the CPM side. Claims Digger works from the CPM master schedule exported as a .xer file -- the logic network with dates, float, and dependencies is what a delay analysis or DCMA-14 health check actually needs, regardless of how the trades plan their own weekly work underneath it. See how it works.

Frequently Asked Questions

Is lean pull-planning a replacement for CPM scheduling?
Not typically. Pull-planning operates at a much shorter horizon and doesn't produce the kind of full-project network, calculated float, or contractual date forecasts that CPM does. Most projects that use pull-planning still keep a CPM master schedule running underneath it for the overall timeline and milestones.
Can you run a delay analysis on a pull-planning board?
No -- a delay analysis depends on a logic network with durations, dependencies, and calculated dates so you can measure how a change ripples through the critical path. A weekly pull-planning board is a commitment tool for the crews, not a calculated network, so it isn't built to support that kind of analysis on its own.
Does using pull-planning mean a project doesn't need a CPM schedule at all?
Not on projects with fixed contract dates or milestones. Owners and general contractors generally still need a CPM master schedule to track and report against those dates, even when the trades are executing their own portion of the work through short-interval pull-planning underneath it.
Which approach is better?
Neither -- they answer different questions. CPM is better at telling you where the whole project stands against its milestones and what a change does to the finish date. Pull-planning is better at making next week's work actually happen the way the crews agreed it would. Many projects use both at once, at different levels.

Part of the Claims Digger Learning Center. Related reading: Gantt Chart vs. CPM Schedule · Full glossary