Trying to plan out proper scheduling and rotas for a global team. Our scenario is a bit specific. I’m not sure if a new feature is required to solve this, or there is something I’m missing in design.
I say this with maybe 3 hours into learning PagerDuty, so I may not be conceptually grasping something yet.
We have 30 services we are alerting on.
We have 3 global teams, in America, Australia, and the UK
Each team has 4-7 team members (users) with varying rotations and schedules/changes
Not all services require all teams. i.e. 1 service may rely on all 3 teams, 10 services are team-specific, and the other 20 are say, half UK and AU, half US and UK, half AU And UK.
The only “logical” way I can fix this up, is to create a Schedule for each Region that is 100% each team. Then 3 schedules which are the combinations -> Split AU/UK, Split UK/US, Split US/AU. Then one final “Global” Follow the Sun schedule.
All fine and dandy; however if 1 person leaves or wishes to change rota, I have to update up to 4 Schedules, which is a bit of overhead.
My ask, am I missing something conceptually? I can think that nesting Schedules can resolve this, or being able to schedule “Teams” And then have a “Team Schedule” of the sorts.
Ideally what I want to achieve -
Schedule 1 For these 12 hours, call Team A, then switch to Team B for the second 12 (with all three possible combinations)
Schedule 2, Call out only Team A
Schedule 3 , Call out Team B for 8, Team C for 8, and Team A for 8
Then I would be able to set Team A’s rota (Via Team schedule or nested Schedule) So I only have to update 1 location, and all other parent schedules are accurate.
That’s in my minds eye, but I’m not sure if there is a better way to organize all of this. Assistance is much appreciated!