← Back to blog
plumbingproject managementschedulingfield operations

why plumbing pms don't use scheduling software

kjags advisors··3 min read

The tools exist. Nobody uses them.

Primavera P6. Microsoft Project. Procore's scheduling module. These tools have been around for years. GCs use them. Owners require them. But if you walk into a plumbing contractor's office and ask how they schedule field work, you'll get a whiteboard, a spreadsheet, or a PM who keeps it all in their head.

This isn't because plumbing PMs are behind the times. It's because the existing tools don't match how plumbing work actually gets scheduled.

How plumbing scheduling actually works

Plumbing scheduling is driven by three things:

  1. Rough-in sequences. Underground, rough-in, top-out, trim — the work follows a physical sequence tied to the building's construction progress. The schedule isn't really yours. It's driven by the GC's overall timeline.

  2. Manpower allocation. Most plumbing contractors are juggling multiple active jobs with a finite crew. The real scheduling challenge isn't "what work needs to happen when" — it's "which guys go where this week."

  3. Material availability. You can schedule whatever you want. If the fixtures aren't on site, the schedule is fiction.

Why generic tools fail

Enterprise scheduling tools are designed for GC-level planning. They're great for tracking critical path milestones across an entire project. They're terrible for figuring out that you need to move two journeymen from the school job to the hospital job next Thursday because the GC pushed rough-in up a week.

The input overhead is too high. Updating a Primavera schedule takes longer than just texting the foreman. So PMs default to the fastest method: calls, texts, and gut feel.

What would actually work

A scheduling tool for plumbing PMs would need to:

  • Start from the GC schedule, not a blank canvas. Pull in the milestones that matter and let the PM plan around them.
  • Focus on crew allocation, not task-level detail. The PM needs to see "who's where this week" at a glance.
  • Integrate with daily reports. If work gets done, the schedule should update. If it doesn't, flag it.
  • Be mobile-first. The PM is on site, not at a desktop.

Where AI fits

AI can help by reading GC schedules (usually PDFs or P6 exports), extracting the milestones relevant to plumbing, and generating a draft schedule that the PM can adjust. It can also cross-reference material delivery dates and flag conflicts before they happen.

We're working on this. It's not ready yet — but the problem is real, and the current tools aren't solving it.

The bottom line

Plumbing PMs don't use scheduling software because scheduling software wasn't built for them. The solution isn't better adoption of existing tools. It's building something that matches how the work actually gets done.