Every shop manager knows the feeling: a job that was supposed to ship Friday is sitting half-finished on Wednesday because two machines are tied up, one operator called in sick, and a rush job just showed up from your best customer.
Shop floor scheduling is the difference between a shop that ships on time and one that's always firefighting. Here's a practical approach that works for small manufacturers.
Why Scheduling Feels Impossible
The whiteboard works until your shop has more than 5-6 active jobs. After that, the complexity explodes:
- Jobs have different routings (not every job goes through every machine)
- Setup times vary dramatically
- Rush jobs blow up carefully laid plans
- Material delays cascade through the schedule
- Operator skill matters — not every operator can run every machine
Most shops respond to this complexity by "making it work" — which means the shop manager carries the schedule in their head and spends half their day answering "when will my job be done?"
Start With Due Dates and Work Backward
The most important scheduling input is the due date. Everything else flows from there.
For each job:
1. Start with the customer's required ship date
2. Subtract your typical shipping/handling time
3. Subtract inspection time
4. Subtract finishing time (paint, anodize, plating — especially if it goes out)
5. What's left is when machining/fabrication needs to be done
This gives you a hard end date for production. Now you can schedule backward and see if the job fits — or if you need to push back the customer or add resources.
The Rush Job Problem
Every shop has that one customer who calls every job a rush. And most shops accommodate them — bumping other jobs, frustrating other customers, throwing off the whole schedule.
The solution isn't to say no to rush jobs. It's to charge for them and be honest about impact.
A rush fee (typically 20–30% premium) does two things: it compensates you for the disruption, and it filters out customers who weren't really in a rush — they just thought asking for rush was free.
When a true rush job comes in, communicate proactively with the jobs being bumped. Most customers would rather know early than find out on the due date.
Capacity Planning vs. Scheduling
These are two different things that shops often confuse:
Capacity planning — do we have enough total hours this month to handle all our work?
Scheduling — which jobs run on which machines in what order?
Both matter. A shop can have plenty of capacity overall but still miss due dates because of poor scheduling (two jobs fighting for the same machine at the same time).
Do capacity planning weekly. Do scheduling daily.
Gantt Charts for Shops That Aren't Boeing
You don't need enterprise scheduling software. But a visual timeline of what's running on each machine/workstation each day is genuinely useful.
The key information for each job on the Gantt:
- Job number and customer name
- Which machine/workstation
- Start date and due date
- Current status
That's it. Simple enough that your team will actually use it.
Quotara's scheduling view shows all active work orders on a Gantt timeline, sorted by due date, with rush jobs flagged automatically. When a job is accepted from a quote, it flows straight into the schedule. See it in action.