I recently read an article in Harvard Business Review about “How to Manage Scheduling Software Fairly”. I was surprised by how many scheduling software implementation problems Starbucks workers and On-Call physicians have in common.
Man vs “the machine”. Starbucks uses automated software to schedule its 130,000 baristas, which tends to give them last-minute schedule notice and, too frequently, schedules night-closing back-2-back with morning-opening in order to “optimize” its workforce. By taking into account “more data than any human could process”, Starbuck’s software is able to schedule shifts in 15-minute increments to maximize staff/patron coverage. While great for profits, this tight “on-demand” solution creates havoc with baristas’ at-home schedules and relationships. Talk about stress and unhappiness!
Like Starbucks, Clinics have to balance the needs of their patients (patrons) with the needs of the business and physicians (staff). Clinics also turn to automated scheduling to solve the problem instead of manually plotting each provider into shifts on paper or Microsoft Excel. This frees expensive physician-scheduler time and can help balance the on-call schedule needs of the Emergency Department and physician at home. But is “magical” once-click scheduling a reality? Is it really possible to have just-in-time scheduling of staff?
Over-implementation of automation introduces new problems. Taken too far, esoteric rules created to please a few providers clash with the desire for a predictable life by providers as a whole. Automation doesn’t help keep “fairness” when the scheduled time-periods are so short that the tallies simply cannot even out. However, if there are not enough rules, there is too much unpredictability for the Providers.
A dirty little secret from Starbucks: “even the most advanced scheduling software, incorporating every bell and whistle, tends to be wrong at least as often as it is right when the time intervals are short”.
Reality gets in the way:
So what should Schedulers do? First, know there is considerable variation in how the same software is implemented in various Clinics across the nation. Each Clinic must balance their own software schedule results between pure-value for management and pure-value for Providers.
Here’s the dilemma:
The answer is to take appropriate advantage of on-line scheduling software’s automation to structure the initial, equitable schedule so most of the positions are filled, spread evenly and the tallies are fair at that point. This makes sure the initial positions are impartial and unbiased. Then use your Physician-scheduler or executive assistant experience to fine-tune the schedule according to reality “on the ground”. Having experienced “living the schedule”, this person will have less work to do by having an equitable schedule to start with, and the resulting on-call schedules will have more transparency than pure manual scheduling will allow. They will also be completed MUCH faster!
Failure of physician scheduling software to 100% create fair schedules with one-click is not a “bug” in the software. There will always be nuances and variation in any particular Clinic’s on-call calendar that is too complicated for scheduling software to take into account. However, online software is accessible by schedulers and providers, so requests and modifications can be handled speedily in real-time. No more last-minute surprises of “Oh! I’m on a call?”
Ultimately, the success of a software scheduling system depends on it serving both the Schedulers and the Providers being scheduled. By empowering Schedulers and Providers to use the schedule interactively, they can be learning rather than submitting to top-down compliance. The results can far exceed any static “dead” paper/Microsoft Excel document or something that is a “one-click” scheduling solution.
*Inspired by and paraphrased from the HBR article found here.