IS480 Team wiki: 2012T1 Bumblebee Project Overview
Home | Project Overview | Project Documentation | Project Management | Learning and Growth |
Project Description | X Factor | Stakeholders | Motivation | Deliverables and Scope |
Contents
Project Description
Project Description |
Singapore Airport Terminal Services (SATS) is the leading provider of the gateway services and food solutions in the region. It has a staff of 800 to handle more than 35 airlines. Every year, there are two major airline flight schedule change - summer (April) and winter (November). Each change can be a drastic one and has great impact on staff roster. One of SATS’s goals for its staff roster is to meet all its airlines’ requirements. However, there are many uncertainties such as staff members falling sick, staff resigning and flight delay, that cause the roster planned to be ineffective. Thus, Duty Manager in SATS often has to make last minute changes to the rosters and incur costs such as Staff Recall Cost, Over-Time cost and Meal Allowance Compensation (MAC). To help improve the efficiency involving various costs and consequences of the planned staff roster, our project aims to create a Staff Deployment Simulation Software (SDSS) which will first deploy staff based on flight schedule, flight requirements, staff records and staff roster and then simulate the roster plan by taking into account all the various uncertainties and forecast the various costs that the management would have to incur. Understanding the cost and consequences of a given roster, SATS would then be able to make necessary adjustments to avoid high expenses to the company. The diagram below explains the flow of the software. To predict the uncertainties, we will take in the mean and standard deviation of the listed simulation parameters in diagram above(MC Rate, Flight Delay Rate, Staff Resign Rate, etc). Having those values, our software will then generate a normal distribution of each uncertainty. After such, we will be applying the uncertainties at the planned roster plan such as removing staff from the roster plan if he/she is taking MC. The software will also try to mimic the actions of Duty Manager who does the necessary adjustment to the staff roster to fulfill the airlines requirements i.e. to imitate human decision making process to come out with an optimal staff roster. At the end of the day, our software will generate a management report which will reveal the cost and consequences of implementation of a given roster. The output given will be Total Staff Working Hours, Flight Demand Coverage, Meal Allowance Compensation (MAC), Over Time (OT) Cost, OT hours, Staff Utilization Rate, Unproductive Hours, Recall Cost and Recall Hours. Understanding the cost and consequences of a given roster, SATS would then be able to make necessary adjustment to avoid high expenses and thus, increase cost savings to the company. |
X Factor
X Factor |
Scheduling Simulation Logic One of the most challenging part of our project will be the creation of simulation logic. On top of that, system needs to do scheduling and mimic actions done by Duty Manager as closely as possible, which is to re-roster affected staff based on the uncertainties. The challenging part comes in when we have to write algorithms that can decide on whether to recall a staff to fulfill a flight's demand or to OT a staff when there is lack of manpower. This is just one of the scenarios in which our system needs to cater to. Moreover, there are many constraints such as number of available and trained employees, number of working hours, airline and flight requirements that the software needs to take into account. These result to a challenging simulation logic. To understand the complexity and the abundance in probabilities of scheduling, try to solve this:
|
Stakeholders
Stakeholders |
The BeesSponsors
|
Motivation
Motivation |
There are 2 main motivations for working on this project:
|
Deliverables and Scope
Deliverables and Scope |
Deliverables
Scope
|