Work shift scheduling refers to the allocation of duties to employees to work in alternating groups for a fixed number of hours. Shift length, schedule format, on-off work patterns and overtime are ...