What Running a Casework Shop Taught Me About Scheduling

A schedule looks like a planning tool. It’s really a list of promises.

Every date on the board at my shop is something I told a contractor, a project manager or a designer we’d do. Once I started thinking about it that way, I got a lot more careful about what I let onto the board. Here is what running Builders Laminates & Casework has taught me about it.

Casework doesn’t happen in one place

A countertop or a run of casework looks simple from the outside. You build it, you deliver it, you install it. Inside the shop it’s a chain: material orders, cut lists, panel processing, assembly, laminate application, finishing, quality check, delivery, install. And that’s before the job site gets a vote.

The trouble is that every link depends on the one before it. If the laminate shows up four days late, that’s not a four-day delay on one step. It pushes everything behind it, and it often collides with the next job that was supposed to use the same people and the same bench space.

The date you’re given is rarely the date you can plan on

On commercial work, you’re usually fitting your piece into someone else’s schedule. The general contractor has drywall, paint, flooring, ceiling grid and a dozen other trades moving around. Our casework date depends on whether the room is actually ready for us, not whether the calendar says it is.

So I stopped treating the install date as a fact and started treating it as a target. I ask different questions now:

  • Is the space going to be dry, painted and clear when we arrive?
  • Have the field dimensions been verified, or are we building off the drawings?
  • Who on site can actually sign off and let us in?
  • What else is happening in that room the same week?

Those answers tell me more than the date does.

Buffer is not laziness

Early on, I treated any open space on the schedule as wasted money. An empty day felt like a problem to solve. I filled the board tight, and the first time anything slipped, the whole week came apart.

Now I leave room on purpose. Not a lot, but enough that one late delivery or one remake doesn’t wreck three other jobs. A schedule with no slack isn’t efficient. It’s just fragile and hasn’t been tested yet.

If your plan only works when nothing goes wrong, it isn’t a plan.

Lead times are the part people forget

The thing that surprises people outside the trade is how much of the timeline happens before anyone touches a saw. Submittals, approvals, material selections and ordering all take time, and they take it at the front, when the project still feels far away.

If a finish selection sits on someone’s desk for two weeks, that time doesn’t come back. I’ve learned to say this out loud at the start, politely and repeatedly: the clock on your install date started when the approvals did, not when we began building. [ADD DETAIL: a job where a late approval or material selection squeezed the schedule]

Tell people early, even when it’s bad news

Nobody enjoys making the call that says a date is going to move. But in my experience, a contractor can work with almost any news if they get it early. What they can’t work with is finding out the morning of.

When I know something is slipping, I’d rather call that day with what I know, what I don’t, and when I’ll have a firmer answer. People remember who warned them. They also remember who went quiet.

Keep the schedule where everyone can see it

A schedule that lives in one person’s head is a risk. Ours is out where the shop can see it, and it’s updated when things change, not when I get around to it. The people building the work need to know what’s next and what’s waiting on what.

This is also where tools matter. I’ve seen shops run on whiteboards, spreadsheets and memory, and some of them do fine. The tool matters less than whether it reflects reality. If the board says one thing and the shop floor says another, the board is wrong, and everybody learns to ignore it.

What I’d tell someone starting out

  1. Treat every date as a promise. Don’t make one you aren’t ready to keep.
  2. Ask what the date depends on. The dependencies are the real schedule.
  3. Build in slack. Something will go sideways.
  4. Front-load the paperwork. Approvals and orders eat time early.
  5. Communicate early. Bad news ages badly.
  6. Keep one honest, visible schedule.

None of this is fancy. Most of it I learned by getting it wrong first. The shops that seem calm aren’t lucky. They’ve just stopped promising things they can’t control and started being honest about the things they can.

And if you’re a contractor reading this: yes, I know you need it yesterday. I’ll tell you straight what I can do, and then I’ll do it.