The job(s)
Two installs — California and Colorado — same shape of problem.
The first was a California airport job — install a dormakaba double-lane entrance control barrier on the terminal floor. Crew of five. Equipment on site. Drive out from the Phoenix area Monday, work the week, drive home Friday. Repeat for week two. Clean ticket on paper.
The second, a Colorado job — a multi-lane Alvarado entrance control install on base plates. Different client, different equipment, different crew configuration. Fly in Monday, install, fly home Friday.
Neither one came close to running on the schedule we were handed.
Job one — the rebar standoff
We rolled into the California airport Monday and got set up. By Tuesday morning the base was assembled and we were ready to drill the floor anchors. A lot of holes. A couple of hours of work, then we're into the real install.
That's when the wheels came off.
The locations where the drawings told us to drill — set by the design team for form and function, sightlines, lane spacing, everything that makes a turnstile feel right when you walk through it — fell directly on conduit and rebar in the slab. The general contractor, correctly, said no: you don't drill through rebar in a structural slab. Design and architecture said no: those anchor points are non-negotiable, the geometry has to work.
Standoff. I'm standing there with the team and no authority on the planet to break the tie. The drawings won't yield. The slab won't yield. And the people who could actually have the conversation that breaks it — the design team, the architect, the GC's project lead — are not the people standing in front of the equipment.
So we did what you do.
Tuesday through Friday, as we watched them X-ray the floor looking for the problems, we peeled protective plastic off parts. Pounds of it. Every stainless steel panel, every cover, every machined component — peeled, stacked, staged near the bay where it would end up. We positioned the larger panels in the spots where they'd be easiest to grab when the framework finally went down. We cleaned. We dry-fit pieces that didn't need to be fit yet, just to confirm tolerances before the schedule pressure came back. We set up like a NASCAR pit crew: every tool, every fastener, every panel in arm's reach for the moment somebody said "go."
I drove home Friday a bit discouraged. Came back Monday. Holes finally got cleared — exact same location we had originally set for, negotiated between design and the GC over the weekend — and drilled that afternoon.
From there the install ran fast, because everything was prepped. Tuesday and Wednesday were real assembly. Thursday was punch. Friday I drove home with a successful install behind me.
The whole reason week two worked is because we used week one for something other than getting upset.
Job two — the floor, the eight inches, and the wall they had to cut
Colorado. Different scope, different crew. We show up Tuesday morning for a multi-lane install and the first thing we learn is the GC is sealing the concrete floor — right where we're supposed to be working. Stand around. Wait for them to mop the goo. Wait for it to cure.
Then we learn that's only part one. They have to run a polisher over the whole area and then seal it again. Day one effectively shot before we even open a crate.
We did the usual prep — unpacked, sorted, staged. But we also used the downtime to walk the area with the electrician and the access control low-voltage techs. They were planning their pulls based on where they thought our equipment was going. Once we walked them through the actual footprints, both of them realized they had to change their routing. They spent the afternoon getting cables in place.
Late that afternoon the floor was finally ready and we started setting base plates. They go down in a specific order — they have to, because the spacing is keyed off the first plate. Partway through I'm watching the last plate position approach the right-side wall and I realize: we're not going to fit. The final lane is roughly eight inches too wide for the bay. I should have measured myself instead of trusting the dimensions on paper — turns out nobody had given the GC the right ones in the first place.
Contact the PM. PM has no solution; they're not on site, they're not installers. So we go to the GC: "What do you want us to do? Drop the last lane, or what?"
Their answer: cut the left wall — the shorter one — and push it back ten inches.
Wednesday: we're promised the wall will be moved by mid-morning and we'll work fast to make up the day. They're still cutting at noon. Wall pushed back by lunch, but the drywall is destroyed. We start setting plates where we can — but then I realize the drywall crew can't mud, sand, or paint behind the far-left cabinet once we drop it in place. So now we're negotiating sequence: who does what, when, in what order, so nobody has to undo anybody else's work.
We get as many cabinets installed and wired as we can. Doors on.
Thursday morning we wait. Mud and paint that was supposed to be done overnight isn't done. Late Thursday we finally get the last lane in. Friday — my travel day — I come in early to commission and test everything and hope. It worked. Flew home that afternoon.
The pattern under both jobs
The surface pattern is obvious: the site wasn't ready and we paid for it in days.
The deeper pattern is who knew what and when.
The office assumes the site is ready. Nobody verifies before mobilization. The dispatch goes out, the rental car gets booked, the hotel gets prepaid, the crew flies or drives, and everybody finds out at the slab. That's the part of the trade that nobody quotes for and nobody schedules around — and it's not rare. Lately it seems like the default.
The fix isn't complicated. It's a phone call and a few photos. Ask the GC for a walkthrough — verbal, video, even still images — of the bay before the crew leaves home base. Where are we drilling? Show me the slab. Is the floor sealed? When? Is the back wall built? Are the other trades done with their pulls? That ten-minute conversation, a week before mobilization, would have caught the rebar on the airport job and caught the floor-sealing schedule on the other one. Both crews would have rolled in on a different day, or the office would have rescheduled the trip, or somebody would have made a different decision about the design point on the slab before the install crew was the one carrying the news.
But this isn't just on the project managers. It's on us too.
I've been on the installer side of this conversation long enough to know that we have a duty here as well. We get the work order and we mobilize. We don't push back. We don't ask the questions. We assume somebody else verified, because that's somebody else's job. It's not. It's also ours. If you're the lead tech on a job and you haven't asked anybody for a current photo of the bay before you book the rental car, you are part of why this keeps happening.
And the general contractor has a duty too. They're the ones with eyes on the site daily. They know the floor isn't ready. They know the rebar map. They know the drywall crew is two days behind. Telling the installation company the truth — not just checking boxes on a Gantt chart that says the bay is ready because the bay was supposed to be ready by today — is the smallest, cheapest thing the GC can do for a job. And it almost never happens.
Everybody looks at a Gantt chart. Nobody looks at the actual physical site.
That's the line under both of these jobs. The Gantt chart said the slab was ready. The Gantt chart said the floor was sealed. The Gantt chart was wrong, and nobody on the GC side or the office side bothered to compare it against the actual physical room before we got in the rental car.
What would actually fix this
I don't want this post to be all complaint. Here's what I think would actually move the needle, written for the integrators and PMs who keep running into this same wall.
1. Make the pre-mobilization walkthrough a contract line item, not a favor. Right now it's something we ask for and the GC might do. Put it in the scope language: a dated video walkthrough or live video call of the install bay, taken within 48 hours of mobilization, is a precondition for the crew to leave home base. If it isn't delivered, mobilization slides, and the cost of the slide is on whoever didn't deliver the walkthrough. Once it's a line item, it gets done.
2. Treat slab anchor scopes as automatic GPR scope. If the install involves drilling structural concrete for anchor patterns, ground-penetrating radar or X-ray of the drill zone should be a default line item on the project — booked before the install crew is dispatched, not after we hit rebar on day two. It's not expensive. It's a fraction of one delayed install trip. Make it standard.
3. First-article verification on multi-lane configurations. On a multi-lane install, the bay-vs-equipment math has to be confirmed against the as-built room — not the architectural drawing — before the crew mobilizes with the full kit. One person, one tape measure, one afternoon. Almost every "we're eight inches short" surprise dies in that one afternoon.
4. Name one human on the GC side as the site-readiness owner. Not the PM in the trailer running ten trades. One named human with one phone number whose job is "is this specific bay actually ready for the install crew that lands Monday." When that person owns the answer, the answer gets honest. When that question floats across five emails to four people, it never gets answered.
5. Build a standby clause into the scope. A day-rate for site-not-ready standby — paid by whoever caused the slide — changes the conversation upstream. Right now the cost of an unready site falls entirely on the install company and the crew on the ground, which is why nobody upstream is incentivized to verify. When the meter runs on the responsible party, the meter usually doesn't have to run long.
6. Read the room — literally — before mobilizing. This is on us. Before the rental car is booked, look at the most recent project photos. Look at the latest GC meeting minutes. Look at the trade sequencing. If concrete sealer was scoped for the week before our install, that should jump off the page at us. If the drywall is shown as "in progress" three days before we land, that should jump off the page at us. Nine times out of ten the warning sign was already in the documentation we were sent and we didn't read it closely enough.
None of this is exotic. None of it is expensive. All of it pays back the first time it prevents a four-day standby.
The part you don't put on a punch list
There's a piece of this that doesn't show up in any of the documentation, and it's the one I want to leave you with.
The other guys on the California job were getting antsy. So was I, honestly, by Wednesday. We're installers. We naturally want to work. We want to accomplish something, finish something, step back at the end of the day and look at what we built. Standing around peeling plastic off parts for four days — knowing every hour you're not drilling is an hour the schedule is sliding — eats at you.
It's okay to feel that. It's a sign you take the work seriously. But you cannot let it run the job.
The people on the other side of the rebar standoff weren't doing it to you. The GC sealing the floor on day one wasn't doing it to you. The PM with no solution wasn't doing it to you. They have their own pressures, their own deadlines, their own bosses, their own contracts. They are not blocking you on purpose. They are doing their jobs as best they can with the information they have, and sometimes the result is that you stand around for four days.
So you stand. And you set up like a pit crew. And you document everything. Photograph everything. Email yourself notes at the end of each day. CYA — write it all down so that when the schedule conversation happens later, the timeline is yours and not somebody else's reconstruction.
And you don't stress. Stress will kill you faster than the work will, and the work doesn't actually take longer because you were calm about it. It just feels like it did.
A note on stress
I added that last line on purpose. It's not a throwaway.
There is a real, documented body of research linking chronic stress to cardiovascular disease, hypertension, depression, and reduced life expectancy — particularly in men, and particularly in men in physically demanding trades who spend a lot of time on the road, alone, on somebody else's schedule. The American Heart Association has published extensively on chronic stress as a contributing factor to heart disease, the leading cause of death for men in the United States. The link is real. The mechanism is real.
This trade is full of guys who eat the stress. They sit on it. They drive home Friday with a knot in their chest and they tell themselves it's just the job. It's not just the job. It's the job plus what they're letting the job do to them.
Patience isn't only about the install. It's about staying alive long enough to retire from this trade with something left in the tank for the people waiting for you at home.
What this isn't
This post is one field integrator's view from inside the trade — not project management advice, not legal advice, and not medical advice. Real-world responsibility for site readiness and mobilization depends on contract terms, scope language, and how each project is organized. Real-world advice on managing chronic stress is between you and your doctor. What's in this post is about the thinking that keeps the work, and the people doing the work, intact when the schedule slides.
References
American Heart Association. (n.d.). Stress and Heart Health. https://www.heart.org/en/healthy-living/healthy-lifestyle/stress-management/stress-and-heart-health
Centers for Disease Control and Prevention. (n.d.). Coping with Stress. https://www.cdc.gov/mentalhealth/cope-with-stress/index.html