Read 28 min

How to Run Pull Planning That Actually Creates Buffers

Here’s where Last Planner implementations succeed or die: the pull planning session. You’ve built your macro-level Takt plan with phases and milestones. You’ve established the strategic framework. Now you need to validate that strategy with actual trade partners, optimize your zones, and gain buffers before the milestone. This is pull planning. And if you don’t understand how to do it properly specifically how to use the calculator to optimize zones and how to check diagonal flow, you’ll produce a sequence that looks good on a wall but fails in execution.

Pull planning is the second step in Last Planner System. It sits between your master schedule strategy and your executable norm-level production plan. It’s where you take one phase from your macro plan and collaboratively validate the sequence, determine the right number of zones, package work for diagonal flow, and gain time before your milestone. Get this right and you create buffers that protect your team. Get it wrong and you hand them a plan with no recovery capacity.

When Pull Planning Becomes Just Sticky Notes

The real construction pain here is pull planning sessions that produce wall art instead of production plans. Teams gather trade partners in a conference room. They put sticky notes on a wall. They sequence activities from start to finish. Everyone feels good about the collaboration. Then they take a picture of the wall, transcribe it into a schedule, and call it done. Three weeks later, the sequence falls apart because nobody tested whether it actually creates flow through zones. Nobody checked if the milestone is achievable. Nobody gained buffers. The pull plan was collaboration theater without the optimization that makes it work.

The pain isn’t just wasted time in the meeting. It’s wasted trust. Trade partners show up, invest hours in sequencing, and watch their input get ignored when reality hits the field. They stop believing in the planning process. They stop showing up to meetings. They go back to reactive coordination because the “collaborative plan” didn’t protect them any better than the old command-and-control approach.

The Pattern Nobody Fixes

The failure pattern is treating pull planning as pure sequencing without optimization. We think pull planning is about getting trades in a room and asking “what comes first, what comes next?” We sequence activities forward or backward. We capture dependencies. We create a beautiful flow chart on the wall. And we completely miss that the real value of pull planning is determining the right number of zones, packaging work to create diagonal flow, and gaining buffers through optimization.

What actually happens is teams pull plan without ever discussing zone count. They assume whatever zones they drew on the floor plan are correct. They sequence one zone without testing how trades flow from zone to zone to zone. They never check if their sequence gains time before the milestone or if they’re executing at the same speed as the macro plan. And when the production plan has no buffers and trades can’t maintain rhythm, they blame pull planning instead of recognizing they never actually completed the optimization work that makes pull planning valuable.

Understanding Pull Planning’s Role

Let me be absolutely clear about where pull planning sits in Last Planner System. At the top, you have your master schedule with start and finish milestones and phases. That’s strategic planning. When you select one phase and validate it through pull planning, you move to the norm-level production plan with buffers. This production plan, shown in time-by-location format, then gets sliced into six-week lookaheads, one-week work plans, and daily zone control. Pull planning is the bridge between strategy and execution. It’s where macro becomes norm. It’s where promise becomes target.

Your macro-level Takt plan shows beautiful phases with interdependencies. Each phase has a sequence inside it. Pull planning takes that sequence for one phase, validates it with trades, optimizes the zone count, tests diagonal flow, and produces a norm-level plan that’s ready to execute. If you’re using CPM instead of Takt, you’re at higher risk because CPM milestones are often set incorrectly. The Critical Path Method runs forward and backward passes that push everything to earliest start without float or buffers. Your intermediate milestones likely won’t be aligned properly, which makes gaining buffers during pull planning nearly impossible.

The Five-Step Pull Planning Process

Here’s the framework that makes pull planning work. These five steps, done in sequence with trade partners, transform a macro strategy into an executable production plan with buffers.

Step one: select the phase. Don’t think a phase is three weeks out or six weeks out or some arbitrary duration. A phase in construction has its own unique zones. Superstructure. Interiors. Exterior. Site work. Central utility plant. Each phase has zones specific to that type of work. Pull planning goes from the start of a phase to the finish of a phase. Not arbitrary time windows. Complete phases with defined beginnings and endings.

Step two: identify the milestone you’re verifying up to. This is the target your pull plan needs to hit or beat. In Takt, this milestone was calculated and should be reliable. In CPM, this milestone might be wrong because it was pushed to earliest start without proper optimization. Either way, you need a clear milestone before you begin sequencing.

Step three: send out the invitation and homework. Give trade partners one to two weeks notice. Send the conditions of satisfaction, the milestone definition, location details, and what’s expected. Here’s the key move that prevents surprises: send the sequence from your Takt plan or CPM schedule with the durations you calculated in preconstruction. If a trade sees a duration that’s wildly different from what they know is realistic, they can reach out before the pull plan. You can gather production data, talk to them, and have accurate information ready before everyone shows up. This respects people by not wasting their time with obvious miscalculations.

Step four: run the pull planning meeting. Start with conditions of satisfaction. Establish the rules for how you’ll engage the pull plan. Describe the milestone exactly not just “ready for sheetrock” but specifically what completion means including inspection status, which sides, and what conditions. Confirm who has what sticky color and what format you’ll use. Then begin the actual pull planning, which has its own sub-steps I’ll explain next.

Step five: validate your results. Check that your pull plan created diagonal trade flow and gained buffers before the milestone. If you’re still hitting the same milestone as your macro plan, you didn’t optimize. If trades can’t flow smoothly from zone to zone, you didn’t package work correctly. The output should be a norm-level production plan that’s faster than your macro plan with buffers protecting your timeline.

The Calculator That Changes Everything

Here’s what most people miss: before you sequence activities, you need to run the calculator. This step determines how many zones you should target for this phase. The calculator takes your macro strategy how many zones you thought you had, the activities in sequence and shows you different zone count options with their impacts on duration and buffers.

This is genius because you can’t do production planning without buffers. You cannot have a milestone you’re targeting without buffers. In Takt, this is already built in because the macro plan used the calculator. In CPM, you’re hoping the milestone was set properly, which it usually wasn’t. But either way, before you pull plan with trades, you run the calculator to determine: based on this phase, based on these activities, how many zones should we target to gain time and create buffers?

Creating the Zoning Strategy With Trades

Once you have calculator results, you sit down with trades and discuss zoning strategy. Show them the floor plan. Ask: what do we think our zone count should be? Base the discussion on calculator results. Show them that if you use 5 zones, you finish at this date. If you use 11 zones, you finish at this date with these buffers. Let them weigh in. Decide together what you’re targeting.

This works every time. I don’t ever have trouble with trade partners when I do it this way because they see the math. They see you’re not forcing anything. You’re showing them options and asking for their input. They buy in because they’re part of the decision. The zoning strategy isn’t imposed it’s collaborative.

The Forward-Backward Pull Planning Method

Now you’re ready to pull plan the sequence. Pull plan to one zone only not the whole phase, just one representative zone. I prefer to go forward first because trades typically understand starting from the beginning and moving toward the end. Establish the milestone at the end of your sequence. Then move forward, activity by activity, building the sequence.

Here’s the critical part: in each sticky, make sure everybody declares two needs. What two things must be complete before this activity can start? Those needs better be in the sequence. If they’re not, trades add a sticky right there. This ensures completeness. You get what the job wants and you get what the trades need. It’s partnership, not dictation. That’s why you can actually call them trade partners instead of subcontractors.

After going forward, go backward through the same sequence. Check every need against what’s actually in the sequence. Going backward reveals missing activities that you didn’t catch going forward. You should find at least two things you missed. This validation step ensures your sequence is complete and realistic.

Testing Diagonal Flow

Here’s where pull planning becomes production planning. Take the sequence you just collaborated on and copy it down to represent zone two, zone three, and so forth. Now check: do you have diagonal trade flow? It doesn’t matter how well activities flow horizontally through one zone. What matters is how well each trade flows from zone to zone to zone.

Look at the fire sprinkler crew. Do they work in zone one, then disappear for days, then come back for zone two, then disappear again? That’s broken flow. They’ll leave your site because they don’t have consistent work. Can you adjust crew size or duration so they have work in every zone as they move diagonally through the project? This is the stacking comparison I’ve talked about before. This is where you package work properly or discover you need to resequencing.

Checking the Milestone

The last step: verify you gained buffers before the milestone. If your pull plan sequence hits the same end date as your macro plan, you didn’t optimize you just validated the macro strategy without improvement. You need to gain time. You need buffers. Those buffers are your protection against delays and interruptions. Without them, you don’t have a production plan. You have a hope.

Compare your optimized sequence to your original milestone. You should see days or weeks of buffer between when work completes and when the milestone date arrives. That’s your margin for error. That’s your recovery capacity. That’s what makes the production plan executable instead of aspirational.

Why CPM Makes This Harder

I need to be honest about CPM’s limitations for pull planning. CPM is problematic because milestones inside the Work Breakdown Structure won’t be aligned properly in most cases. The Critical Path Method, according to its rules and how the industry uses it, runs forward and backward passes that put everything to earliest start. The critical path won’t have float or buffers. This makes it very difficult to gain time during pull planning because the milestone is already compressed.

In Takt, intermediate milestones are set properly because we use calculators that account for optimization. In CPM, those milestones likely undercut your target, which makes pull planning an exercise in validating an impossible timeline instead of creating an executable one with buffers. You can still pull plan from CPM you’ll grab the sequence from the Work Breakdown Structure just like you would from a Takt phase but you’re fighting upstream against a schedule structure that doesn’t support optimization.

Building Production Plans That Protect People

This connects to everything we teach at Elevate Construction about respecting people and creating predictable flow. Pull planning is not just a scheduling exercise. It’s where you build a production system that protects trade partners by giving them consistent work, clear handoffs, and buffers that absorb variation. When you optimize zones and check diagonal flow, you’re ensuring trades can work in rhythm instead of chaos. When you gain buffers, you’re giving teams recovery capacity instead of forcing them to be perfect. If your project needs superintendent coaching, project support, or leadership development, Elevate Construction can help your field teams stabilize, schedule, and flow.

The second step in Last Planner System is this pull plan, and it must gain you time and buffers. It must be collaborative. We do not force the trades. It’s a partnership where the job’s needs and the trades’ needs are both taken care of. When you do this right, you enter the full Last Planner System with a production plan that’s executable, optimized, and protected by buffers. When you do it wrong, you have a sequence on a wall that looks like collaboration but offers no protection when reality hits the field.

A Challenge for Project Teams

Here’s the challenge. The next time you pull plan, don’t just sequence activities. Use the calculator first to determine optimal zone count. Discuss zoning strategy with trades before you sequence. Go forward and backward through the sequence, checking every need. Copy the sequence down and test diagonal flow for every trade. Check your milestone and verify you gained buffers. This is how you transform pull planning from wall art into production planning.

We have resources available. The book Pull Planning for Builders walks through this in detail. The 10 Improvements to the Last Planner System shows how to strengthen your implementation. Takt Steering & Control provides detailed instructions for execution. And The 10 Myths of CPM explains why CPM makes this harder than it needs to be. Use these resources. Learn the process. Run pull planning sessions that produce plans worth executing.

As W. Edwards Deming said: “If you do not know how to ask the right question, you discover nothing.” Pull planning is where you ask trades the right questions: What do you need? How many zones work best? Can you flow diagonally? The answers create production plans that actually work.

On we go.

Frequently Asked Questions

Why do I need to use a calculator before pull planning? The calculator determines the optimal number of zones for the phase based on activities, durations, and desired buffers. Without it, you’re guessing at zone count instead of optimizing. The calculator shows you different options and their impacts so you can make informed decisions with trades before sequencing.

Should I pull plan forward or backward first? Either works, but going forward first tends to be easier for trades to understand because it follows natural work sequence. After going forward, always go backward to validate and find missing activities. Going both directions ensures completeness and reveals dependencies you missed.

What does “diagonal flow” mean and why does it matter? Diagonal flow means a trade can move smoothly from zone 1 to zone 2 to zone 3 with consistent work in each zone. If a trade works, disappears, works, disappears, they’ll leave your site. Test diagonal flow by copying your sequence down for multiple zones and checking each trade’s pattern.

How do I gain buffers during pull planning? Buffers come from optimizing zone count and sequence. When you use the calculator to find the optimal number of zones and package work efficiently, you complete the phase faster than the macro plan predicted. The time between your optimized completion date and the milestone date is your buffer.

Can I pull plan from a CPM schedule or does it require Takt? You can pull plan from CPM by extracting the sequence from the Work Breakdown Structure, but you’ll struggle because CPM milestones are usually set to earliest start without buffers. Takt makes pull planning easier because milestones are calculated with optimization built in, giving you room to gain buffers.

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