Automating a Scheduling System for a Field Service Business
A field service business was running its entire scheduling operation on an outdated system that only one person knew how to use — unreliable, undocumented, and too risky to change.
Context
The Situation
A field service business had built up its scheduling operation over the years using an older software tool. The system worked — barely — but all the rules about how jobs were scheduled lived inside the software in ways that only one person understood. There was no documentation, no way to make changes safely, and no process for keeping the system up to date.
Problem
One Change Away from Breaking
Any time someone needed to update the scheduling rules, they risked breaking the whole operation. Errors had accumulated quietly over the years that nobody had caught. The business was fully dependent on one person's knowledge of how everything worked — and if that person was unavailable, so was the system.
What We Did
A Scheduling System That Works Without a Safety Net
- Built a new scheduling system that automatically prioritizes jobs based on rules — rules that now live in one easy-to-update location instead of being buried and scattered throughout the software.
- Added a system that automatically recognizes and categorizes each type of job, with a safety net for anything unusual and a report that flags gaps for the operations team to review.
- Built in automatic safeguards to prevent jobs from being scheduled too soon — no manual checking required.
- Found and fixed errors that had quietly built up over time — things causing the system to behave unpredictably — all without interrupting the day-to-day operation of the business.
- Put in place a clear process for making future updates safely, along with documentation so any changes can be understood and made by someone other than the original author.
Result
A System the Business Can Trust
The business went from a scheduling system that was one bad day away from failing to one that runs reliably and can be updated without expert knowledge. Scheduling rules that were once locked inside the software are now clearly documented and manageable.
The operation no longer depends on one person knowing everything. Changes can be made safely. And when something does need to be updated, there's a clear process for doing it without risk.
Why It Matters
The Bigger Picture
"Walk into an active business running on a system nobody fully understands — find what's broken, fix it carefully, and leave them with something reliable."
This is the kind of work we do. We don't require a clean slate or an ideal situation. We come into businesses as they are, improve what needs improving, and make sure nothing breaks along the way.