Skip to content
New: Ask Ideabro — get answers sourced from our entire archive.Try it

I built a staff rota planner for my bakery in one evening. Please roast it.

Started 5d ago 5 replies 612 views

Six staff, two shops, opening at 6 a.m. Every Sunday night I used to spend an hour with a pencil. Last week I tried this instead:

  1. A shared sheet with each person's availability and their maximum hours.
  2. A prompt that says who can bake, who can only do the till, and that every shift needs at least one baker.
  3. I paste the sheet in and ask for next week's rota as a table.

It mostly works! It took twelve minutes including my checking. But it keeps putting Jess on Sunday mornings even though her availability says "no Sundays", and once it gave Sam 41 hours when his maximum is 30.

Is this a prompt problem, a spreadsheet problem, or am I asking too much of it?

(No phone numbers or surnames went into the chat. I read the house rules.)

5 replies

  1. Very similar to my food-bank setup. What fixed it for me was splitting the rules into two lists at the very top of the prompt: NEVER (hard rules like 'Jess never works Sundays') and PREFER (nice-to-haves). Then I ask it to finish with a checklist that goes through every NEVER rule and says pass or fail for each one.

  2. On the 41 hours: don't trust the model to add up a week. It's bad at counting across a big table. Ask it to output the rota only, then let a spreadsheet formula total each person's hours and turn the cell red over their maximum. Models for the puzzle, formulas for the arithmetic.

  3. Nice work, and thank you for keeping names to first names only. One small thing: if you ever share the sheet link with the assistant directly, check it's view-only. Edit access for a scheduling tool is how rotas get 'helpfully' rewritten at 2 a.m.

  4. Update: NEVER list plus the formula column. Jess is finally free on Sundays and nobody went over their hours. Total time this week: eight minutes. Thank you all, I owe you a loaf each.

  5. Lovely. One tip from years of library rotas: print the final version and pin it up. People trust paper, and they'll spot mistakes faster on a wall than in a chat.

Join the conversation

Sign in to reply, upvote and follow this thread.