Walk us through your current process from start to finish.
Start from Day 1 — what's your very first action when building a new roster?
Most important question
What tools do you currently use?
Excel, paper, shared drives, hospital system, WhatsApp groups, email — list everything.
Where does the time actually go?
Roughly how is the total roster-building time distributed across these activities?
What is the single most painful moment in the whole process?
Critical
What breaks most often? What do you have to manually fix at the last minute?
Have you ever had a roster cause a complaint from staff? What happened?
What are the shift types in your department?
List all shift types with their hours.
Technical input
Coverage rules — what is the minimum required per shift?
Technical input
Are there specialty-mix requirements per shift?
e.g. Must have at least one cardiologist on call over the weekend.
Rules around consecutive shifts and rest periods
What are the hard limits? e.g. No doctor works more than 3 night shifts in a row, minimum 10 hours rest between shifts.
Technical input
Maximum on-call frequency per doctor per month
Which constraints are regulatory vs hospital policy vs personal preference?
This determines what we hard-code vs make configurable.
Technical input
What makes a roster "good" vs just "valid"?
The unwritten judgment call you apply that no rule book captures.
Product insight
How are leave requests submitted and managed?
When do doctors submit leave? Is there a system or is it ad hoc? What happens when requests clash?
Walk us through exactly what happens when a doctor calls in sick.
From the moment you receive the call — what do you do, step by step?
Critical
How long does finding a replacement typically take?
Do you have a priority order for who you contact first?
e.g. Most junior available first? Same specialty? Fewest shifts that month?
What channels do you use to find replacements?
Have you ever failed to fill a shift in time? What happened?
Product insight
If a system automatically contacted eligible doctors and assigned the first to confirm — would you trust it?
What conditions would need to be true for you to trust an automated replacement system?
Validation
If this tool worked perfectly, what would your role in rostering look like?
Product insight
Would you want to review and approve the final roster, or trust the system to publish directly?
No right answer — this shapes how much human-in-the-loop we build.
What would you need to see in a prototype to feel confident showing it to your department head?
Validation
Who else in the hospital would need to be comfortable with this tool before it could be used beyond your department?
Critical
Is there an IT governance or vendor approval process we should be aware of?
e.g. Security questionnaires, data residency requirements, approval timelines.
Are you aware of any tools the hospital has evaluated for rostering before?
What happened to them? Why didn't they work?
What data would the system need to store about each doctor?
e.g. Name, MCR number, specialty, seniority, contact number, leave entitlement.
Technical input
Anything else we haven't asked that would be useful for us to know?