topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday December 15, 2024, 11:43 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Assistance creating "fair" work schedule  (Read 3415 times)

AzureToad

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 97
    • View Profile
    • Read more about this member.
    • Donate to Member
Assistance creating "fair" work schedule
« on: November 29, 2022, 10:19 AM »
At my workplace, we have 4 people that cover after-hours support, one week at a time, Wednesday PM through the next week Wednesday AM. With the new year coming soon, it's time to create a new schedule.

The issue we have with scheduling is that if we use a simple "A", "B", "C", "D" schedule, one person gets "stuck" covering month-end for 3 or 4 months in a row. Also, with the way holidays fall, one person seems to cover something like 5 of the 7 annual holidays.

This year I tried the schedule of "A", "B", "C", "D", "B", "C", "D", "A", "C", "D", "A", "B"... where the first in the group of four would drop to the last in the next group of four. Confusing, I know, plus that means people sometimes have a gap of nearly 2 months between shifts.

Does anyone have any suggestions on how to rotate 4 people with a weekly coverage so that month-ends and holidays are distributed?

pl5bnsf

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 12
    • View Profile
    • Donate to Member
Re: Assistance creating "fair" work schedule
« Reply #1 on: November 29, 2022, 11:55 AM »
Have you tried looking at not restricting it to full weeks? Try 5 or 6 day rotations or 8 days. More work to setup I bet but that would spread the holidays.

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Assistance creating "fair" work schedule
« Reply #2 on: November 29, 2022, 12:06 PM »
I'm not sure when the 7 holidays are, so I'm not sure if this helps with that, but perhaps you already considered a rotation like this for month-end distribution?

A B C D
C D A B
D C B A
B A D C
(repeat)

It means sometimes people will have only one week break before having to do it again, but that only happens 3 times a year for each person, and it will happen to everyone, so in that regard it's equally unpleasant for everyone. In theory this one seems fair to me, but in practice people might hate having to live it. :D

AzureToad

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 97
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Assistance creating "fair" work schedule
« Reply #3 on: November 29, 2022, 12:54 PM »
Have you tried looking at not restricting it to full weeks? Try 5 or 6 day rotations or 8 days. More work to setup I bet but that would spread the holidays.
Using something other than 7 days would cause the shift change to occur on a weekend at some point. That's a hard "no".

AzureToad

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 97
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Assistance creating "fair" work schedule
« Reply #4 on: November 29, 2022, 12:55 PM »
I'm not sure when the 7 holidays are, so I'm not sure if this helps with that, but perhaps you already considered a rotation like this for month-end distribution?

A B C D
C D A B
D C B A
B A D C
(repeat)

It means sometimes people will have only one week break before having to do it again, but that only happens 3 times a year for each person, and it will happen to everyone, so in that regard it's equally unpleasant for everyone. In theory this one seems fair to me, but in practice people might hate having to live it. :D
I'll give this rotation a shot - it looks like it just might work!
Thank you for the feedback