A schedule, often called a rota or a roster, is a list of employees, and associated information e.g. location, department, working times, responsibilities for a given time period e.g. week, month or sports season.
A schedule is necessary for the day-to-day operation of many businesses e.g. retail store, manufacturing facility and some offices. The process of creating a schedule is called scheduling. An effective workplace schedule balances the needs of stakeholders such as management, employees and customers.
A daily schedule is usually ordered chronologically, which means the first employees working that day are listed at the top, followed by the employee who comes in next, etc. A weekly or monthly schedule is usually ordered alphabetically, employees being listed on the left hand side of a grid, with the days of the week on the top of the grid.[citation needed] In shift work, a schedule usually employs a recurring shift plan.
A schedule is most often created by a manager. In larger operations, a human resources manager or scheduling specialist may be solely dedicated to creating and maintaining the schedule. A schedule by this definition is sometimes referred to as workflow.[citation needed]
Software is often used to enable organizations to better manage staff scheduling. Organizations commonly use spreadsheet software or employee scheduling software to create and manage shifts, assignments, and employee preferences. For large organisations employee scheduling can be complex,[citation needed] and optimising this is framed as the nurse scheduling problem in operations Research.[1] Advanced employee scheduling software also provides ways to connect with the staff, ask for their preferences and communicate the schedule to them.[2]