PRACTICAL GUIDE / 01
How to make a staff schedule that works.
A workable schedule is not a full grid of names. It is a clear answer to four questions: what coverage is needed, who can work, which decisions need an owner, and where the current schedule lives.
1. Start with coverage, not names
Write down the operating hours, stations or roles, and the minimum people needed at each part of the day. This prevents the common mistake of assigning whoever replied first and discovering the gap later.
2. Collect availability in a consistent format
Ask for available times, unavailable times and preferences separately. A “prefer mornings” request is useful context, but it should not be confused with a hard constraint. Keep the period and the deadline for responses visible.
3. Resolve the decisions that need a human
Look for uncovered periods, double-bookings, rest issues and requests that cannot all be satisfied. A scheduling tool should highlight these decisions; it should not hide them behind a mysterious automatic score.
No one is assigned where someone is needed.
Two assignments or constraints overlap.
A preference or note needs an owner’s judgment.
4. Publish one current answer
Once reviewed, make the final rota easy to find and record changes clearly. Avoid sending a file that can be mistaken for last week’s version.
See the published rota workflow → · Replace the spreadsheet loop →
A useful next step
If this process currently lives in a spreadsheet and a group chat, Shift Helper is being built to bring availability, owner review and publishing into one calmer workflow.