Taking seniority into account
Putting people on who get along good with each other
A schedule that is accepted by the employees – can be achieved if the employees have had influence upon it
One that matches the need for staffing – important for a number of reasons – you wont pay for staff that don’t generate revenue alternatively you wont have to send people home if there is nothing happening. People don’t get bored.
Conditions that influence the need for staffing:
Stuff happening in the city (cruise boars, city festivals, parades etc.)