Why Last Planner Fails With CPM (And How Pairing It With Takt Finally Makes Last Planner Work)
Here’s the mistake that dooms Last Planner System implementation before it starts: pairing it with CPM instead of Takt Planning, then wondering why percent plan complete stays at 15-45% despite training teams extensively on Last Planner methodology. You implement pull planning sessions. You create lookahead plans. You establish weekly work planning meetings. You track commitments and calculate PPC. You follow the Last Planner playbook exactly as taught. And it doesn’t work. Commitments get missed constantly. PPC stays low. Teams get frustrated. Trades waste time recreating plans from scratch every week. And you blame the trades for not making reliable commitments or blame yourselves for not implementing Last Planner properly when actually the problem is you paired Last Planner with a master scheduling system that guarantees failure at every level.
Here’s what you’re missing: Last Planner System cascades from your master schedule through pull planning to lookahead planning to weekly work planning to day planning. If your master schedule has incorrect intermediate milestones which CPM always creates by pushing everything to early start without buffers or crew flow then your pull planning will be large-batch without proper zones, your lookahead plans will be incorrect, your weekly work plans will be wrong, and your PPC will be terrible. Not because Last Planner doesn’t work. But because CPM creates a cascade of failure that destroys Last Planner effectiveness at every level. The master schedule is the foundation. CPM creates a broken foundation. Takt creates a stable foundation. Pair Last Planner with Takt and it works. Pair Last Planner with CPM and it fails. Every time.
I’m excited about this topic but I need you to go with me here. I would make a whole lot more money if I just started a CPM scheduling company. I’m really good at CPM and we could start doing CPM consulting everywhere. Literally, we would make so much money. Actually, that’s probably not a bad idea business-wise. But the main purpose of our business is to actually help people, which means we have to pivot over to Takt planning. We have to make sure that’s where we’re heading. If you want Last Planner to work, you’ve got to pair it with Takt and not CPM. That’s not opinion. That’s structural reality about how these systems interact.
How Critical Path Method Works (And Why It Breaks Last Planner)
Let me explain how CPM actually functions so you understand why it creates cascading failure. You already know this, but the Critical Path Method is a scheduling method a predictive model that takes a start milestone, activities, and logic ties in a sequence, logic-ties them together, and runs an algorithm that identifies the critical path by doing a forward pass and a backward pass.
What happens is it identifies the critical path which no matter how much people say you can add float and buffers at the end, is never what your consultants, arbitration experts, and owners will allow you to do. They will say “let’s get me a schedule that moves everything to its early start.” It does not logic-tie for crew flow. And that increases work in progress above the capacity of people and resources. It will give you what’s called the critical path the longest path in your construction schedule where if any activity is delayed, it will delay the entire project.
The Truth About Using CPM With Last Planner
Now I hear scheduling consultants all the time say “Jason, there’s a difference between a critical path and the longest path, and the longest path you can go ahead and put in buffers and schedule contingency.” It never happens. And it’s not how you will be dealt with if you’re using it as a legal schedule. It is not theoretical. And if anybody says “Well hey Jason, I actually do crew ties. I actually do start-to-start and finish-to-finish with lags inside of a sequence like the interiors. I actually do create buffers. I do have buffers inside cycle times and activities. I do all of these Takt-like things inside CPM” well, you don’t have a contractual schedule anymore. You do not have a legal schedule that will stand up to scheduling consultants and go through arbitration if you do that.
There’s no argument for CPM that says it will work for production planning. And Takt will do all of the production-minded things all of them that are needed to protect people and make sure you finish on time while maintaining legal validity.
Cascades of Success vs. Failure
Let me show you visually why this matters by comparing the two cascades: what happens when you pair Last Planner with Takt versus what happens when you pair Last Planner with CPM.
The Takt + Last Planner Cascade (How It Works)
When you do Takt the proper way in your master schedule, here’s what happens at each level:
- Correct Intermediate Milestones: When you create the phases from the beginning, the phases have diagonal trade flow and we use the Takt calculator. This overall macro-level Takt plan your master schedule will be correct, and you will have correct total project duration with intermediate milestones that are actually achievable.
- Proper Pull Planning: When you come down and pull plan for each of these phases, if this was a parallelogram that hit the milestone as your contractual promise, you will in Takt be able to accelerate without hurting trade partners and gain buffers before the milestone. That is a fact. Pull planning from correct milestones with proper zones creates workable production plans.
- Accurate Lookahead Plans: You filter out to your lookahead plan from the pull planning that already happened. You’re not asking trades to recreate from scratch you’re refining what already exists. The six-week lookahead cascades properly from the pull plan which cascaded from correct milestones.
- Workable Weekly Work Plans: Weekly work planning cascades from lookahead planning which cascaded from pull planning which cascaded from correct milestones. Each level builds on the previous level. Trades aren’t recreating they’re refining and committing to work that’s already been planned at higher levels.
- Reliable Day Plans: Day plans cascade from weekly work plans. Crews know what to do because the entire cascade from master schedule to today’s work flows logically without gaps or rework.
- High PPC Results: You engage the Last Planner System in a remarkable way and have accurate percent plan complete numbers. Typically hitting 80-95% PPC because the foundation is correct at every level.
This is how you do Last Planner with Takt. The cascade works. Each level builds on a correct foundation from the previous level.
The CPM + Last Planner Cascade (How It Fails)
Now if you do it from CPM, let me explain what will happen. This happens every time. This isn’t occasional. Like I said, if I was smart, I would just go ahead and deceive everybody and start a CPM consulting business. I actually could do that profitably. But here’s what CPM creates:
- Incorrect Intermediate Milestones: CPM will create a big old honking unverifiable schedule built by a siloed group of people or a single person that nobody can see or verify or fix or compare to a historical reference class. These intermediate milestones will be incorrect because they’re all pushed forward to their early start without buffers and without trade flow. The foundation is broken from the beginning.
- Large-Batch Pull Planning: When you attempt to pull plan, because you don’t have the ability to properly zone in CPM, your pull plan will just be a single pull plan to the milestone which will be large-batch. You can’t gain buffers. You can’t accelerate properly. The pull planning doesn’t cascade from correct milestones so it inherits the incorrectness.
- Recreated Lookahead Plans: When you go try and get your six-week lookahead plan, somebody will ask the trades to create it from scratch because the pull plan wasn’t done properly or doesn’t exist in usable form. Then they will try and update CPM to reflect reality. The lookahead doesn’t cascade it gets recreated, wasting trade partner time.
- Recreated Weekly Work Plans: When you get down to the weekly work plan, the schedulers will ask the trade partners again to create it from scratch which wastes massive amounts of time. Then they will try and update the CPM again and then try and give it out to the field. The weekly doesn’t cascade it gets recreated again.
- Disconnected Day Plans: Day plans get attempted but they’re not connected to weekly work plans that cascaded from anywhere. They’re just today’s best guess about what should happen based on current reality rather than systematic planning.
- Terrible PPC Results: Not only is this a lot of extra processing, overprocessing, and wasting the trade partners’ time, but your milestones aren’t correct to begin with. Your pull planning is large-batch and not gaining time. That means your lookahead plans are not correct. Your weekly work plans are not correct. And that means when you actually go try and implement your day plans and calculate your percent plan complete, you are not hitting commitments. CPM activities typically hit between 15 and 45% PPC. You do not have a reliable system.
See the contrast? When you implement Last Planner with Takt, you’re hitting all of the key components. When you pair it with CPM, you fail at every step.
Why CPM Structure Guarantees Last Planner Failure
Let me explain structurally why CPM breaks Last Planner System regardless of how well you implement Last Planner training and discipline. It’s not about people. It’s not about effort. It’s about system structure.
CPM Pushes Everything to Early Start
The CPM algorithm runs a forward pass and backward pass identifying the critical path. Then regardless of what scheduling consultants claim about buffers the practical reality is owners, consultants, and arbitration experts demand schedules that show everything at early start. “Let’s get me a schedule that moves everything to its early start.” That’s what gets contractually enforced. This means every activity starts as soon as possible regardless of whether crews are ready, materials are available, or predecessor work is actually complete. No buffers. No crew flow consideration. Just early-start-everything creating impossible plans that overburden people and increase work in progress above capacity.
Incorrect Milestones Cascade to Incorrect Everything
When your intermediate milestones are incorrect pushed to early start without considering diagonal trade flow, zone leveling, or crew capacity everything downstream inherits that incorrectness. You cannot pull plan properly to incorrect milestones. You cannot create accurate lookahead plans from incorrect pull plans. You cannot generate workable weekly work plans from incorrect lookahead plans. The cascade of incorrectness flows from the master schedule through every level of Last Planner. And at every level, someone has to recreate plans from scratch trying to make reality work when the foundation is wrong.
Trades Waste Time Recreating Plans
This is where the disrespect to people becomes obvious. You’re always trying to have trades fix and solve the problems of the CPM. You’re disrespecting people and wasting massive amounts of time. Trades get asked to create lookahead plans from scratch because CPM doesn’t cascade. Then they get asked to create weekly work plans from scratch because CPM still doesn’t cascade. Then they commit to work they know won’t happen because the milestones and plans are wrong from the beginning. Then they get blamed for low PPC when the real problem is the master schedule created impossible commitments.
That’s not Last Planner failing. That’s CPM preventing Last Planner from working.
Why You Can’t Do “Takt-Like Things” in CPM
Now you might be thinking “well, why can’t we just do the Takt-like things in CPM? Add crew ties, use start-to-start logic with lags, create buffers inside cycle times and activities, basically build Takt-style flow inside CPM framework?” Here’s why that doesn’t work: it would be an incredible waste of time, and now you actually don’t have your legal schedule anymore because you’ve done things that the CPM framework does not allow and does not allow contractually. The moment you start adding crew flow logic, buffering activities, creating start-to-start sequences with lags that protect rhythm you’ve broken CPM’s legal validity. Scheduling consultants and arbitration experts will tear apart those modifications. “This isn’t a valid CPM schedule. These logic ties don’t follow CPM methodology. These buffers aren’t contractually supported.”
So, your choice is: maintain legal validity with CPM that breaks Last Planner, or modify CPM to support Last Planner but lose legal validity. There’s no version where CPM supports Last Planner effectively while remaining contractually enforceable.
How Takt Planning Enables Last Planner to Work
Now let me explain how Takt creates the correct foundation that allows Last Planner to function as designed. When you do Takt the proper way, here’s what happens:
Correct Milestones From Beginning
Your master schedule the macro-level Takt plan creates phases with diagonal trade flow from the beginning. We use the Takt calculator to determine proper Takt times based on longest duration work in the phase. The intermediate milestones that result are actually achievable because they’re based on validated crew capacities and zone leveling, not just early-start algorithm outputs. This means the foundation is correct. Everything that cascades from these milestones inherits correctness instead of inheriting early-start impossibility.
Pull Planning With Proper Zones
When you pull plan for each Takt phase, you’re working with properly defined zones that were identified during macro-Takt planning. The zones are already leveled broken down so work packages are similar duration and complexity. The trade sequence is already validated trains of trades flowing through zones on Takt rhythm. This means pull planning actually works. You’re not trying to figure out zones from scratch. You’re refining the zone-level detail and getting trade partner buy-in on sequence, crew sizes, and durations that are already roughly correct from macro planning.
Ability to Accelerate and Gain Buffers
Here’s the beautiful thing about Takt pull planning: if your contractual promise is a parallelogram hitting a milestone, you can accelerate within the phase without hurting trade partners and gain buffers before the milestone. That is a fact. The trades can say “we can do this in 4 days per zone instead of 5” and you compress the phase duration, gaining buffer before the milestone without increasing work in progress or overburdening crews. That’s impossible in CPM where everything’s already at early start and acceleration just means push harder.
Lookahead Plans Cascade Properly
Your six-week lookahead filters out from the pull plan that already exists. You’re not asking trades to create lookahead from scratch or from CPM activities they don’t understand. You’re taking the zone-level production plan from pull planning and looking ahead six weeks: “Here are the zones we’ll complete. Here are the constraints we need to remove. Here are the materials and equipment needed.” The lookahead cascades. It doesn’t get recreated. This saves massive time and creates reliability because the lookahead is connected to the pull plan which is connected to correct milestones.
Weekly Work Plans Build on Lookahead
Weekly work planning cascades from the lookahead which cascaded from the pull plan which cascaded from correct milestones. You’re refining: “This week we’ll complete zones 8, 9, and 10. Here are the specific commitments. Here are the conditions we need for success.” Trades aren’t recreating weekly work plans from CPM activities. They’re committing to zone-level work that’s been planned at every level above. This creates high commitment reliability because the work is actually workable not early-start impossible but actually achievable with proper make-ready.
Day Plans Execute From Weekly Plans
Day plans cascade from weekly work plans. Crews know today’s work because it flows from this week’s plan which flows from the lookahead which flows from the pull plan which flows from correct milestones. The entire chain is connected. Visibility is complete. Coordination is clear.
High PPC Results
When you implement Last Planner properly cascading from Takt instead of from CPM you get accurate percent plan complete numbers. Typically 80-95% PPC because the foundation is correct at every level. Commitments are reliable because the plans are workable. The system functions as designed.
The First Fix for Last Planner Implementation
One of the first fixes for Last Planner System is to pair Last Planner with Takt and not CPM. This isn’t optional refinement. This is structural necessity. CPM creates cascading failure. Takt creates cascading success. The master schedule determines whether Last Planner can work. Stop trying to make Last Planner work from CPM. Stop asking trades to recreate plans from scratch at every level because CPM doesn’t cascade. Stop blaming people for low PPC when the master schedule created impossible commitments. Fix the foundation. Pair Last Planner with Takt. Watch PPC climb from 15-45% to 80-95% not because people got better at committing but because the system finally enables reliable commitment.
Resources for Implementation
This is covered extensively in two books: The 10 Improvements to the Last Planner System and The 10 Myths of CPM. Both are available and explain in detail why CPM breaks Last Planner and how to pair Last Planner with Takt for actual success. If your organization is struggling with Last Planner implementation, if PPC stays low despite training and discipline, if trades waste time recreating plans from scratch every week, if you’re trying to make Last Planner work from CPM master schedules, Elevate Construction can help your teams transition to Takt Planning that creates the correct foundation enabling Last Planner to actually work as designed.
Building Last Planner Systems on Foundations That Enable Success
This connects to everything we teach at Elevate Construction about creating systems that enable people to succeed instead of forcing them to fight broken structures. Last Planner System is brilliant methodology. The pull planning, lookahead planning, weekly work planning, and commitment-based planning create excellent coordination and reliable execution. But only when the master schedule provides a correct foundation. CPM cannot provide that foundation because its structure early-start-everything, no crew flow consideration, no zone leveling, no validated capacities creates incorrect intermediate milestones that cascade to incorrect everything downstream. Every level inherits the broken foundation. Every level requires recreating plans from scratch. Every level wastes trade partner time. Every level produces low PPC. Takt provides the correct foundation because its structure macro planning with diagonal trade flow, zone leveling from the beginning, Takt time calculations based on validated crew capacities, phases designed with proper buffers creates correct intermediate milestones that cascade to correct everything downstream. Every level builds on the previous level. Every level refines rather than recreates. Every level respects trade partner time. Every level produces high PPC.
The difference isn’t people. The difference isn’t training. The difference isn’t Last Planner implementation quality. The difference is the master schedule foundation. CPM breaks it. Takt enables it.
A Challenge for Last Planner Implementers
Here’s the challenge. Stop trying to make Last Planner work from CPM. Stop accepting 15-45% PPC as normal for “construction reality.” Stop asking trades to waste time recreating plans from scratch at every level. Stop blaming people for commitment failures when the master schedule created impossible commitments. Pair Last Planner with Takt. Create macro-level Takt plans with correct intermediate milestones based on diagonal trade flow and validated capacities. Pull plan using the zones that were identified and leveled during macro planning. Create lookahead plans that cascade from pull plans instead of being recreated from scratch. Generate weekly work plans that cascade from lookahead plans instead of being recreated again. Execute day plans that cascade from weekly plans completing the connected chain. Track the results: PPC climbing from 15-45% to 80-95% as the foundation becomes correct, trades saving massive time as they refine instead of recreate at every level, coordination improving as cascading plans create visibility and connection, commitment reliability increasing as plans become workable instead of early-start impossible, respect for people restored as trades stop wasting time fixing CPM problems. As the comparison shows: Takt + Last Planner creates cascading success at every level correct milestones, proper pull planning, accurate lookahead, workable weekly plans, reliable day execution, high PPC. CPM + Last Planner creates cascading failure at every level incorrect milestones, large-batch pull planning, recreated lookahead, recreated weekly plans, disconnected day plans, terrible PPC. The master schedule determines whether Last Planner can work. Choose the foundation that enables success. Pair Last Planner with Takt. Stop pairing it with CPM. That’s the first fix. That’s what makes Last Planner actually work.
On we go.
Frequently Asked Questions
Why does CPM create incorrect intermediate milestones?
Because CPM pushes everything to early start without considering diagonal trade flow, zone leveling, or validated crew capacities. The algorithm optimizes for early completion regardless of whether the plan is physically executable given resource constraints.
Can’t I just modify CPM to add crew flow and buffers?
You can, but then you lose legal validity as a contractual schedule. Scheduling consultants and arbitration experts will reject CPM schedules with crew-flow logic ties and activity buffers as non-compliant with CPM methodology.
What PPC should I expect with Takt vs CPM?
CPM systems typically produce 15-45% PPC because plans are incorrect at every level. Takt systems typically produce 80-95% PPC because correct milestones cascade to correct plans enabling reliable commitment.
Why do trades have to recreate plans from scratch with CPM?
Because CPM doesn’t cascade properly from master schedule to pull plan to lookahead to weekly. Each level is disconnected, requiring trades to recreate instead of refine, wasting massive time.
How does Takt enable Last Planner to cascade properly?
Takt creates correct milestones with zones and diagonal trade flow from beginning. Pull planning uses those zones. Lookahead cascades from pull plan. Weekly cascades from lookahead. Day cascades from weekly. Connected chain top to bottom.
If you want to learn more we have:
-Takt Virtual Training: (Click here)
-Check out our Youtube channel for more info: (Click here)
-Listen to the Elevate Construction podcast: (Click here)
-Check out our training programs and certifications: (Click here)
-The Takt Book: (Click here)
Discover Jason’s Expertise:
Meet Jason Schroeder, the driving force behind Elevate Construction IST. As the company’s owner and principal consultant, he’s dedicated to taking construction to new heights. With a wealth of industry experience, he’s crafted the Field Engineer Boot Camp and Superintendent Boot Camp – intensive training programs engineered to cultivate top-tier leaders capable of steering their teams towards success. Jason’s vision? To expand his training initiatives across the nation, empowering construction firms to soar to unprecedented levels of excellence.
On we go