Royal Ontario Museum: Manager's Advantage
Manager’s Advantage is a scheduling program I created in Visual Basic and Excel, and is used by the Royal Ontario Museum to match the needs of the employer with staff availability.
This sophisticated application includes the following features:
- A detailed database of all staff including their availability, attendance, hours/shifts worked, positions staff are trained in, vacation/sick/lieu/personal days, overtime, statutory holidays worked and lunch breaks.
- Organizes staff by contract status and defines properties for type of employee (e.g. full-time, part-time, seasonal). This information can then be used to create computer-generated schedules.
- Alerts management when staff are double shifted, assigned to untrained shifts, overscheduled, underscheduled or scheduled on an unavailable day.
- Organizes and tracks the hundreds of shift changes that are made each month, including the exact type of shift change that was made and when it was made.
- Organizes scheduling information in a manner that is both intuitive and comprehensive to the user, with dozens of display options.
- Produces reports for management that organizes data by day, week or month.
- Keeps track of items, such as how many staff and shifts are available, or how many vacation days are being used on any given day or time period.
- Can be used to calculate or confirm payroll amounts.
My Role: Developer | Languages Used: Visual Basic
Setup
MainIntroduction
Step 1: Setting up Shifts
Step 2: Setting up Staff
• Contract Status
• Lunch Break Length
• Hours Per Week
• Works Statutory Holidays
• Max Hrs/Day Before OT
• Max Hrs/Week Before OT
• Availability - Days of Week
• Vacation Days/Days Off
• Personal Days
• Lieu Days
• Extra Days Available
• Trained & Untrained Shifts
• Notes
Step 3: Setting the Schedule• Lunch Break Length
• Hours Per Week
• Works Statutory Holidays
• Max Hrs/Day Before OT
• Max Hrs/Week Before OT
• Availability - Days of Week
• Vacation Days/Days Off
• Personal Days
• Lieu Days
• Extra Days Available
• Trained & Untrained Shifts
• Notes
Making the Schedule
Deleting the ScheduleEntering a Shift
Assigning Staff to Shifts
Using the Group Editor
Cutting & Pasting
Using the Auto Scheduler
Using the Schedules View Editor
Updating the Schedule
Turning on The Log SheetRecording Late Arrivals, Etc.
Sick/Personal Days & No Shows
Adding Notes
Importing Another Schedule
Viewing the Schedule
AvailabilityColours
Hide Times/Show Times
Display Options
Schedule View & Printing
Weekly Hours
Log Sheet
Reports