
Say you own a thriving bakery that’s open 12 hours a day, seven days a week, and you have 9 full-time employees and 11 part-timers. The shop is busiest between 7 a.m. and 9 a.m. and then again from 11:30 a.m. to 3 p.m. How many people do you need on the noon to 6 p.m. shift? This common problem is one we discuss in both Chapter 15 (Short-Term Scheduling) and Module B (Linear Programming). Behind the scenes are scores of software programs available to help businesses manage their scheduling conundrums, reports The Wall Street Journal (Sept. 16, 2013).
The biggest name in the “workforce management” software business, Kronos Inc., offers Workforce Ready, which allows small employers to start out with a single application, such as basic scheduling, and then add extra features, from calculating accrued time off to administering payroll. Kronos’s Workforce Central lets larger employers oversee a complex multistate or global employee base.
Because they can monitor workers’ hours better than traditional methods, the programs also allow employers to keep closer track of employees—reducing overtime, for instance, and syncing up with electronic time clocks to monitor tardiness and break times. And scheduling programs offer the ability to integrate with payroll software to tally workers’ paychecks, which helps reduce the simple mathematical errors that can plague manual scheduling and payroll processes.
There are benefits for workers as well. Ceridian’s Dayforce allows employees to view their schedules online, swap shifts with co-workers and record their availability. Guitar Center Inc., a music-instrument retailer with around 240 locations, began using Dayforce in 2010 after years of managing schedules with Excel spreadsheets. “Now we load customer traffic and transactions in 15-minute intervals into Dayforce, and it generates labor-demand curves that let each store know how many people they should staff for every 15 minutes,” says a Guitar Center exec.
Classroom discussion questions:
1. How can linear programming be used to solve scheduling problems?
2. Why is commercial software so useful?
