ACT III · Build
Excel vs Proper Scheduling Software: What Actually Breaks at Scale
Excel isn't a bad tool. It's the wrong tool for a job that changes every single week and involves real people's income.
Excel is a genuinely good tool for a huge range of jobs. Staff rostering, done every week, under time pressure, by whoever happens to be free that day — is not one of them. Here's specifically where it breaks, backed by research rather than a vendor's opinion.
The error rate is the uncomfortable part
Raymond Panko's research, spanning 13 independent studies of real operational spreadsheets, found that roughly 94% of spreadsheets in active use contain at least one error — and that experience level doesn't meaningfully reduce that rate. Confident, experienced spreadsheet users are not immune. The research also found that individual review only catches about half of existing errors, meaning a single person double-checking their own roster is a coin flip at best.
A weekly roster is a worst-case scenario for this pattern: it's rebuilt from something close to scratch every week, under time pressure, usually by one person, with no second reviewer. That's close to the exact profile of spreadsheets Panko's research found most error-prone.
A real, documented failure case
This isn't just theoretical. A 2025 paper from Universiti Tun Hussein Onn Malaysia studied a real Malaysian ambulance-service provider running staff schedules and salaries through Excel, and documented the actual fallout: time-consuming manual processes, overstaffing, missed schedules, and salary calculation errors — serious enough to justify building a dedicated replacement system.
Where Excel specifically breaks down for rostering
- ■No built-in constraint checking — nothing stops you from scheduling someone during approved leave unless you remember to check manually
- ■No fairness visibility — there's no native way to see, at a glance, whether shifts are distributed evenly across weeks
- ■Distribution is manual — sharing the schedule means exporting, formatting, and sending it separately, then doing it all again next week
- ■One error propagates silently — a single wrong cell doesn't announce itself; it just becomes next week's understaffed shift
What "proper" scheduling software actually needs to fix
Not "looks nicer than Excel." The bar is: built-in constraints (leave, availability, max shifts) that are structurally impossible to violate by accident, visibility into fairness that doesn't require manually tallying weeks, and distribution that reaches staff without a separate formatting step every time. That's the actual gap between a spreadsheet and a purpose-built tool — not aesthetics, mechanics.
This is precisely the gap ShiftMate was built to close — leave and availability are enforced automatically, fairness is scored before you publish, and export/distribution is one click, not a weekly re-formatting chore.
See what replaces the spreadsheet
Built-in fairness, leave tracking and one-click export — the mechanics Excel was never built for.
More from ACT III · Build
What a Website Maintenance Plan Actually Covers (And Why "Set and Forget" Is a Myth)
A website isn't a purchase you complete once. Here's what actually needs ongoing attention, and why.
Building CounterMate: Designing Software for Retail Counters, Not Boardrooms
The second blade of the SME toolkit — still in development, and being designed for a very different user than most business software assumes.
What Happens After You Book a Website Package — A Behind-the-Scenes Walkthrough
No mystery, no black box. Here's the actual process from booking to launch.