One of my favorite videos is a short (4.5 min.) study of how Hard Rock Cafe schedules its 160 servers at the giant 1,100 seat Hard Rock here in Orlando.
I show it when I teach scheduling (Ch.15) and linear programming (Mod.B in the hard cover text). The topic is one many students relate to, especially if they have worked in retail or restaurants, where schedules are always a sensitive subject.
In Hard Rock’s case, the sales forecast is critical. Many factors are considered in deciding how many servers to call in, including historical sales, major conferences in town, season, etc. Each employee submits a weekly request form, and then an LP package takes over, with the objective of minimizing the number of employees per shift. It turns out that the system works quite well and employees are usually satisfied. Turnover, even during non-recession times, is 1/2 the industry average.
What we don’t mention in the video is that the managers never mastered the scheduling software, which is actually somewhat complex. But one, very enterprising, young server offered to handle the weekly task on his own. He collects all the forms, goes down into a basement office every Saturday, where it takes him about 6 hours to input the data and churn out the schedules. He does this for no additional pay! Why, you ask? Because constraints and schedules are set by seniority, and he is allowed to assign himself the highest priority, a 9. It turns out that a great schedule, at the right work stations, can make the difference of $100’s a week in tips.
This topic is one that students with jobs are more than happy to discuss..