At Ando, we think a lot about the gap between how frontline industries schedule labor and how demand
Paul Wellons
At Ando, we think a lot about the gap between how frontline industries schedule labor and how demand actually shows up.
Most restaurant and retail schedules are not built to match customer demand. They are built to manage people. That is the reality of how scheduling usually works.
Managers are not sitting with perfect forecasts, clean labor models, and unlimited flexibility. They are making tradeoffs in real time.
I need to keep Maria happy. I cannot cut John’s hours again. If I do not give one of them this shift, they might leave.
Those decisions are usually made with good intent. However, they create inconsistent and unfair outcomes for the entire team - and often no one has a clear or predictable schedule.
So then the schedule becomes a series of small compromises, not something that is optimized for the business but instead optimized to avoid the next immediate problem.
That is what creates something I call CYA scheduling. It may help get through the week, but it creates a different set of problems like too many people scheduled when it is slow and not enough when it gets busy. This shows up as uneven service for customers and margin loss for the business.
It also shows up for workers as unstable hours, last-minute changes, and a system that can feel arbitrary depending on the manager or the week.
The deeper issue is that this is not a long-term solution but is just a solution to avoid immediate problems.
Restaurants hire for specific roles, e.g. bartender, cashier, barista, line cook. But demand does not show up that way. Demand shows up in moments, like Tuesday lunch, Friday dinner, a rainy afternoon, a local event that changes traffic.
When hiring is built around roles instead of demand, managers end up trying to solve the mismatch through the schedule. They hold onto people even when the hours do not make sense. They give out inefficient shifts just to keep the team intact.
But in a business with 150% turnover, that labor does not stay put anyway. So what are we really doing?
We are using scheduling to hold together a labor model that does not actually match demand. And in the process, both sides lose. Managers are constantly firefighting, and workers are left with unpredictable hours and unclear expectations.
What Ando’s AI-native labor intelligence makes visible is where this model is breaking. It highlights unoptimized scheduling and hiring patterns so operators can see, clearly, where their current team does not match demand.
From there, hiring becomes intentional. Not hiring to fill a role, but hiring to fit when and where the business actually needs labor. The right piece, in the right place, at the right time - more like fitting a jigsaw puzzle than filling a seat.
That is the problem Ando is focused on solving. We must shift away from a system based on “who do I need to keep happy this week,” to one based on having the right people working at the right times consistently.
Blog



