How Foremen Identify Constraints and Remove Roadblocks in Lean Construction
There is a word missing from most construction sites, and its absence causes real production damage. Every foreman on every project knows what a roadblock is. Weather. A failed inspection. Materials not on site. Layout not ready. A bunk of plywood blocking the path of the train. Everybody knows roadblocks because everybody trips on them, and the word for what is happening is intuitive.
But ask most crews and most project teams what a constraint is specifically, a system constraint in a Takt production plan and the answer is usually a pause, a guess, or a restatement of the roadblock definition. The two concepts get collapsed into one word: problem. And when everything is a problem, everything gets the same response: react, respond, push through. Some problems cannot be pushed through because they are permanent features of the system. They can only be optimized. Trying to remove them is wasted energy. Trying to work around them without optimizing them is wasted schedule.
The distinction between a constraint and a roadblock is not semantics. It is the organizing principle for how production problems get identified, categorized, and solved and it determines whether the train of trades flows or stalls.
Two Analogies That Make It Clear
The clearest way to feel the difference before defining it precisely is through analogy.
A runner who has had knee surgery has a constraint. The knee will always be there. It can be managed physical therapy, a brace, injections, careful training so that it does not limit performance more than necessary. But it will never go away. It is a permanent feature of the runner’s system that has to be optimized, not removed.
The same runner’s dog running in front of them and tripping them is a roadblock. It is temporary. It is removable. “Maggie, get out of the way.” Done. The roadblock is gone.
Now apply the same frame to the train of trades. A trade that requires four days per Takt zone to complete its scope not because the crew is slow, but because that is the genuine production rate for the scope of work in that zone is a constraint. That duration will always be there. You can try to shorten the in-zone cycle time through prefabrication, better kitting, improved sequencing, or crew composition changes, but the fundamental reality that this trade takes a certain amount of time to do its work in each zone is a system feature to be optimized, not a temporary problem to be pushed through. It is also likely the bottleneck the trade that sets the pace for the whole train.
A bunk of plywood sitting in the path of the train is a roadblock. It is temporary. It is removable. Move the plywood. The roadblock is gone. But once the plywood is gone, the constraint is still there.
Defining Each One Precisely
A constraint is a system problem something that limits the speed or effectiveness of the train of trades that is built into the production system and cannot simply be removed. Constraints live in the design of the Takt plan itself: improper sequence, improper Takt time, the wrong number of zones, an imbalance in how the zones are shaped, an imbalance in how crews are packaged, a physical constraint like elevator staging on Level 1 that limits how materials can move through the building. These are things that have to be dealt with. They do not go away when someone attends to them. They must be identified and optimized ideally during the pull plan, before the production plan is finalized, so that the system the train of trades will run on has been designed with those constraints understood and addressed.
A roadblock is a temporary, removable item in the way of the train something that blocks the work but can be cleared if someone takes the right action. Weather. A failed inspection. Layout not ready. Dirty work area. Substrate not accepted. An answer missing from an open RFI. A delivery that has not arrived. A permit not yet in hand. A subcontractor who has not been confirmed on site. These are all roadblocks: temporary conditions that prevent the work from proceeding and can be resolved by specific actions taken by specific people before specific dates.
The elevator example makes the boundary between the two vivid. An elevator that can only carry a certain weight and move at a certain speed is a constraint that is the elevator’s permanent capacity, and the production plan has to be designed around it. The same elevator when it breaks down is a roadblock fix the elevator and the temporary obstruction is gone. But when it is fixed, the permanent capacity constraint is still there. The constraint was always there. The roadblock was temporary and removable.
When Each Gets Solved
Constraints and roadblocks are not just different things they are fixed at different times, by different people, using different processes.
Constraints should be identified and optimized by the end of the pull plan. The pull plan is where the team designs the production system the zones, the Takt times, the sequence, the crew compositions, the buffers. System problems are addressed at the system design level, which means they should be largely resolved before the production plan is finalized. By the time the norm-level Takt production plan is built and on the wall, the constraints in the system should have been identified and optimized. They may not be eliminated a physical constraint like elevator capacity never disappears but they should be planned around rather than discovered mid-phase.
Roadblocks surface in the look-ahead and are removed by the make-ready process. This is the foreman’s primary production role in the Last Planner system: looking six weeks ahead, identifying the roadblocks that are going to be in the way of the train when it arrives at each zone, and surfacing them early enough that someone can clear them before they stop the work. The roadblock log, reviewed in the afternoon foreman huddle and in the trade partner weekly tactical, is the tool that makes this process systematic. Every roadblock gets named, owned, and given a deadline for resolution and the target is always to clear it before it hits the weekly work plan, let alone before it reaches the field.
Surfacing Problems Is the Job
Here is the cultural component that determines whether the identification-discussion-solution cycle actually works. Most people on construction sites have been trained often explicitly, often by the social dynamics of the workplace not to raise problems. In school, the message is sit down and shut up. In many field environments, the message is figure it out yourself, or do not slow down the job with questions, or if you bring a problem to the GC it reflects poorly on you.
That conditioning produces the exact opposite of what the production system needs. If the foreman who needs a critical material, sees a coordination gap, or knows a predecessor trade is not going to finish their zone on time does not say anything, that information stays invisible until it becomes a field stop. The problem that could have been solved in the look-ahead window when there was still time to act becomes the problem that stops the train.
The foreman who raises every problem, every week, every huddle who names the plywood in the way, the unanswered RFI, the missing layout point, the trade that is two days behind is the best player on the team. Not the most annoying. The most valuable. Production does not happen from pushing. It happens from making work ready, which means identifying, discussing, and solving roadblocks before they reach the field. The foreman who does that consistently is the one whose crew flows.
The GC’s job is to create the environment where that behavior is safe and rewarded. Psychological safety is not a soft benefit. It is the precondition for roadblock identification to work. If surfacing a problem causes blame, the team will stop surfacing problems. If surfacing a problem triggers a productive response an owner, a deadline, a plan the team will surface every problem they see. That feedback loop, over time, is what makes the look-ahead system actually protect the train.
We are building people who build things. The foremen who know the difference between a constraint and a roadblock who can look at their production plan and say this is a system problem to optimize and this is a temporary problem to remove are the foremen who use their energy in the right places and surface the right things in the right meetings. If your project needs superintendent coaching, project support, or leadership development, Elevate Construction can help your field teams stabilize, schedule, and flow including the constraint and roadblock identification discipline that keeps the train moving.
A Challenge for Builders
At your next foreman huddle, ask every foreman to name one constraint in the current phase something permanent that lives in the production system and one roadblock that is in the way of their work in the next two weeks. Write both down. For the constraint, ask whether it was identified and optimized in the pull plan or whether it is showing up as a surprise. For the roadblock, assign an owner and a removal deadline before the huddle ends. Do that for three consecutive huddles and track whether the roadblocks are getting cleared before they reach the weekly work plan. The number that get cleared in advance is the measure of how well the make-ready system is working.
As Jason says, “The system failed them; they didn’t fail the system.”
On we go.
Frequently Asked Questions
What is the difference between a constraint and a roadblock in a Takt production plan?
A constraint is a system problem something built into the production plan that limits the speed or effectiveness of the train of trades and cannot simply be removed. Examples include the wrong number of zones, an improper Takt time, an imbalanced zone shape, or a physical limitation like elevator capacity. A roadblock is a temporary, removable item in the way of the train a missing material, a failed inspection, an unanswered RFI, or a dirty work area. Constraints are optimized in the pull plan. Roadblocks are identified in the look-ahead and cleared by the make-ready process.
Why does it matter whether something is called a constraint or a roadblock?
Because they are fixed at different times using different processes. Treating a constraint like a roadblock trying to remove it rather than optimize around it wastes time and energy on a problem that cannot be solved that way. Treating a roadblock like a constraint accepting it as a permanent system feature leaves a removable obstruction in place that should have been cleared before it stopped the train. The right diagnosis leads to the right response.
What is the foreman’s primary production role in the Last Planner system?
Making work ready. The foreman looks six weeks ahead, identifies the roadblocks that are going to be in the way of the train when it arrives at each zone, and surfaces them early enough that someone can clear them before they stop the work. This requires psychological safety an environment where raising problems triggers a productive response rather than blame and a consistent presence in the roadblock log, the look-ahead, and the foreman huddle where those problems get owned and resolved.
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.