SIMULATION IMPROVES CALL CENTER DESIGN AT TRAVEL AGENCY OFFICES

Similar documents
Determining the Effectiveness of Specialized Bank Tellers

USE OF DYNAMIC SIMULATION TO ANALYZE STORAGE AND RETRIEVAL STRATEGIES

SIMULATION INCREASES EFFICIENCY OF ENGINE AIR-LEAK TESTING

SIMULATION OF MEDICAL LABORATORY OPERATIONS TO ACHIEVE OPTIMAL RESOURCE ALLOCATION

REDUCING SERVICE TIME AT A BUSY FAST FOOD RESTAURANT ON CAMPUS. Sara A. Curin Jeremy S. Vosko Eric W. Chan Omer Tsimhoni

INTRODUCTION TO PROCESSMODEL AND PROCESSMODEL 9000

SUPPLY CHAIN VS. SUPPLY CHAIN: USING SIMULATION TO COMPETE BEYOND THE FOUR WALLS. George Archibald Nejat Karabakal Paul Karlsson

ANALYZING SKILL-BASED ROUTING CALL CENTERS USING DISCRETE-EVENT SIMULATION AND DESIGN EXPERIMENT

DEVELOPMENT AND USE OF A GENERIC AS/RS SIZING SIMULATION MODEL

AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS. Perakath C. Benjamin Dursun Delen Madhav Erraguntla

IFAO-SIMO: A SPATIAL-SIMULATION BASED FACILITY NETWORK OPTIMIZATION FRAMEWORK. Ming Xie Wei Wang Wenjun Yin Jin Dong

Proceedings of the 2015 Winter Simulation Conference L. Yilmaz, W. K. V. Chan, I. Moon, T. M. K. Roeder, C. Macal, and M. D. Rossetti, eds.

Introduction - Simulation. Simulation of industrial processes and logistical systems - MION40

A SIMULATION ANALYSIS OF THE VARI-METRIC REPAIRABLE INVENTORY OPTIMIZATION PROCEDURE FOR THE U.S. COAST GUARD. Michael Freimer

PRODUCT-MIX ANALYSIS WITH DISCRETE EVENT SIMULATION. Raid Al-Aomar. Classic Advanced Development Systems, Inc. Troy, MI 48083, U.S.A.

PLANNING AND CONTROL FOR A WARRANTY SERVICE FACILITY

Conference Sponsor Keynote

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds.

THE VALUE OF DISCRETE-EVENT SIMULATION IN COMPUTER-AIDED PROCESS OPERATIONS

MATERIAL HANDLING RESOURCE UTILIZATION SIMULATION STUDY FOR STAMPING PLANT

A DECISION TOOL FOR ASSEMBLY LINE BREAKDOWN ACTION. Roland Menassa

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A. M. Uhrmacher, eds.

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

OPTIMIZATION OF A BARGE TRANSPORTATION SYSTEM FOR PETROLEUM DELIVERY

COMPARISON OF BOTTLENECK DETECTION METHODS FOR AGV SYSTEMS. Christoph Roser Masaru Nakano Minoru Tanaka

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

ANALYZING THE SUPPLY CHAIN FOR A LARGE LOGISTICS OPERATION USING SIMULATION

A PRACTICAL MODULE-BASED SIMULATION MODEL FOR TRANSPORTATION-INVENTORY SYSTEMS. Soemon Takakuwa

DEVELOPMENT OF WEB-BASED SIMULATOR FOR SUPPLY CHAIN MANAGEMENT

Optimising a help desk performance at a telecommunication company. Fawaz AbdulMalek* and Ali Allahverdi

A SUPPLY CHAIN CASE STUDY OF A FOOD MANUFACTURING MERGER. David J. Parsons Andrew J. Siprelle

OPTIMAL ALLOCATION OF WORK IN A TWO-STEP PRODUCTION PROCESS USING CIRCULATING PALLETS. Arne Thesen

APPLYING SIMULATION TO INTERATIVE MANUFACTURING CELL DESIGN

RESOURCE-DRIVEN AND JOB-DRIVEN SIMULATIONS

CAR REGISTRATION SIMULATION MODEL IN GCC COUNTRY

Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds.

ANALYSIS OF ELECTRONICS ASSEMBLY OPERATIONS: LONGBOW HELLFIRE MISSILE POWER SUPPLY. John D. Hall

MODELING LOT ROUTING SOFTWARE THROUGH DISCRETE-EVENT SIMULATION. Chad D. DeJong Thomas Jefferson

Cross Training - Is it a Panacea for all Call Center Ills?

Simulation Software. Chapter 3. Based on the slides provided with the textbook. Jiang Li, Ph.D. Department of Computer Science

SIMULATING TEST PROGRAM METHODS IN SEMICONDUCTOR ASSEMBLY TEST FACTORIES. Chad D. DeJong

A TUTORIAL ON ERGONOMIC AND PROCESS MODELING USING QUEST AND IGRIP. Deidra L. Donald

SIMULATION MODEL DESIGN OF REFUELING SYSTEM AT PERTAMINA ALAM SUTERA GAS STATION

CASE STUDY: SIMULATION OF THE CALL CENTER ENVIRONMENT FOR COMPARING COMPETING CALL ROUTING TECHNOLOGIES FOR BUSINESS CASE ROI PROJECTION

Combining Activity-Based Costing with the Simulation of a Cellular Manufacturing System

Proceedings of the 1996 Winter Simulation Conference edt J. M. Charnes, D. J. Morrice, D. T. Brunner, and J. J. Swain

Simulation of fruit pallet movement in the port of Durban: A case study

PARTIAL CROSS TRAINING IN CALL CENTERS WITH UNCERTAIN ARRIVALS AND GLOBAL SERVICE LEVEL AGREEMENTS. D. J. Medeiros

USING SIMULATION TO SCHEDULE MANUFACTURING RESOURCES. Hank Czarnecki Bernard J. Schroer M. Mizzanur Rahman

AN AIRCRAFT OPERATIONS SIMULATION MODEL FOR THE UNITED PARCEL SERVICE LOUISVILLE AIR PARK. 2.1 Objectives

Operations Research Analysts

A SIMULATION BASED APPROACH FOR DOCK ALLOCATION IN A FOOD DISTRIBUTION CENTER

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds.

Examining and Modeling Customer Service Centers with Impatient Customers

INTRODUCTION TO SIMULATION. Ricki G. Ingalls. Oklahoma State University 322 Engineering North Stillwater, OK, USA

DIFFERENTIATED STRATEGIC SOLUTIONS SAICE 15TH ANNUAL CONFERENCE ON COMPUTERS IN CIVIL ENGINEERING

USING SIMULATION EARLY IN THE DESIGN OF A FUEL INJECTOR PRODUCTION LINE

EVALUATION OF CLUSTER TOOL THROUGHPUT FOR THIN FILM HEAD PRODUCTION

CLUSTER TOOL SIMULATION ASSISTS THE SYSTEM DESIGN. Sarayuth Poolsup Salil Deshpande

Gang Scheduling Performance on a Cluster of Non-Dedicated Workstations

LOAD SHARING IN HETEROGENEOUS DISTRIBUTED SYSTEMS

GENERALIZATION OF AN AS/RS MODEL IN SIMAN/CINEMA. Ali Gunal Eric S. Grajo David Blanck

BUSSINES SIMULATING PROCES FOR THE PRODUCTION SURROUND, USING QUEUEING SYSTEM SIMULATION WITH WINQSB

Estimation of Concrete Paving Construction Productivity Using Discrete Event Simulation

DEVELOPMENT AND INVESTIGATION OF A SIMULATION BASED EXPERT SYSTEM FOR DYNAMIC RESCHEDULING OF AN INTEGRATED JOB SHOP

Chapter 13. Waiting Lines and Queuing Theory Models

Simulating the Impact of Mobile Ordering at Chick-Fil-A

A DECISION TOOL FOR RESTAURANT MANAGERS. Todd C. Whyte Darrell W. Starks

FLEXIBLE MODULE-BASED MODELING AND ANALYSIS FOR LARGE-SCALE TRANSPORTATION-INVENTORY SYSTEMS. Kanna Miwa Soemon Takakuwa

INVESTIGATION OF RIGA TRANSPORT NODE CAPACITY ON THE BASIS OF MICROSCOPIC SIMULATION

ASSESSING THE TRADEOFF BETWEEN COST AND AVAILABILITY USING SIMULATION

A SIMULATION STUDY OF AN AUTOMOTIVE FOUNDRY PLANT MANUFACTURING ENGINE BLOCKS

Daniels College of Business University of Denver MSBA Program (58 Credit-Hours) and MSBA DUGG (48 Credit-Hours) Revised: May 17, 2018

MANUFACTURING PROCESS MANAGEMENT USING A FLEXIBLE MODELING AND SIMULATION APPROACH. Duilio Curcio Francesco Longo Giovanni Mirabelli

Business Process Simulation for Claims Transformation

Life Cycle Metrics and OSD Oversight: Discipline With Flexibility

BEST PRACTICES FOR EFFECTIVE APPLICATION OF DISCRETE EVENT SIMULATION IN THE PROCESS INDUSTRIES

Simulation Using. ProModel. Dr. Charles Harrell. Professor, Brigham Young University, Provo, Utah. Dr. Biman K. Ghosh, Project Leader

Designing Full Potential Transportation Networks

Introduction to Analytics Tools Data Models Problem solving with analytics

Proceedings of the 2015 Winter Simulation Conference L. Yilmaz, W. K. V. Chan, I. Moon, T. M. K. Roeder, C. Macal, and M. D. Rossetti, eds.

OPERATIONAL MODELING AND SIMULATION OF AN INTER-BAY AMHS IN SEMICONDUCTOR WAFER FABRICATION. Dong-Jin Kim

G54SIM (Spring 2016)

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

THE ARENA PRODUCT FAMILY: ENTERPRISE MODELING SOLUTIONS. Vivek Bapat David T. Sturrock

INTERFACING SIMULATION WITH COSTING SOFTWARE TO DRIVE THE TRANSFORMATION FROM PROTOTYPE MANUFACTURING TO HIGH VOLUME MANUFACTURING

Chapter 14. Waiting Lines and Queuing Theory Models

DISCRETE EVENT SIMULATION IN SUPPLY CHAIN PLANNING AND INVENTORY CONTROL AT FREESCALE SEMICONDUCTOR, INC.

ELECTRIC BUSINESS ANALYST I ELECTRIC BUSINESS ANALYST II

EVALUATING CAPACITY AND EXPANSION OPPORTUNITIES AT TANK FARM: A DECISION SUPPORT SYSTEM USING DISCRETE EVENT SIMULATION

OPTIMIZING EARTHMOVING OPERATIONS USING OBJECT-ORIENTED SIMULATION. Mohamed Marzouk Osama Moselhi

How should the fresh food supply network be designed to accommodate expected growth?

Factors for Evaluating Architectures Assessment Methods (AAM)-11004

BUSINESS PROCESS MODELING WITH SIMPROCESS. Maya Binun. CACI Products Company 3333 North Torrey Pines Court La Jolla, CA 92037, U.S.A.

LITERATURE REVIEW 3006

Inter-Terminal Transport with uncertain connections

Delphi Corporation is a major supplier of fuel

THE VALUE OF DISCRETE-EVENT SIMULATION IN THE COMPUTER-AIDED PROCESS OPERATIONS

INVENTORY MANAGEMENT SIMULATIONS AT CAT LOGISTICS. C. Ann Goodsell Thomas J. Van Kley

LOT-SIZING WITHIN CAPACITY-CONSTRAINED MANUFACTURING SYSTEMS USING TIME-PHASED PLANNING. S. T. Enns Pattita Suwanruji

Transcription:

SIMULATION IMPROVES CALL CENTER DESIGN AT TRAVEL AGENCY OFFICES Hamza A. Abdelrahman Department of Engineering Management University of Dayton 300 College Park Dayton, OH 45469 ABSTRACT Historically, discrete-event process simulation was first, most often, and very profitably applied to manufacturing industries. More recently, simulation applications have broadened significantly to include warehouses, health care (clinics and hospitals), public transport networks, and service industry applications such as retailing and call centers. As simulation becomes more affordable, smaller enterprises use it to good effect. In this paper, the authors describe a successful application of simulation to improve the design and operation of a call center supporting a small, generic travel agency. INTRODUCTION Discrete-event process simulation has a commendably broad range of applications in industry. Historically and still very frequently, it has been used to design and improve manufacturing processes (Rohrer 1998). More recently, and increasingly rapidly, simulation analyses have expanded into health care, public transport networks (e.g., buses, trains, airplanes), and service industry applications (hotels, retail stores, and call centers). Such applications, with their complexity, stochasticity, and constraints on often expensive resources, are ideally suited to exploit the powers of simulation analysis (Laughery, Plott, and Scott-Nash 1998). Call centers, with their unpredictable rates of incoming calls, high variability of time needed to completely serve an incoming call, difficulties and expenses of staffing, and various levels of skill and authority needed to handle different customers, are excellent candidates for simulation analysis. In a valuable tutorial, (Mathew and Nambiar 2013) provide a template for successful call center simulation. For example, (Pichitlamken et al. 2003) apply simulation to a telephone call center with both incoming and outgoing calls, and two types of agents. As another example, (Mazzuchi and Wallace 2004) apply simulation to implement and enhance skillbased call routing in a call center. More recently, (Kuncova and Wasserbauer 2007) apply simulation to the analysis and improvement of helpdesk operations. In this paper, we apply simulation to the Edward J. Williams College of Business, University of Michigan 131B Fairlane Center South 19000 Hubbard Drive Dearborn, MI 48126 design of a call center within a travel agency; hence the typical incoming call will undertake to make travel reservations. These reservations may vary from simple to exceedingly complex. Furthermore, customers calling the center will have two different levels of priority and privilege. CONTEXT OF SYSTEM STUDY The travel agency modeled and analyzed is in the process of consolidating its current small travel offices into two new locations; these new locations will handle all requests by telephone. At the time of project inception, a severe recession had recently reduced business travel, impacting the travel industry generally and requiring rigorous reductions in operating costs. Of the two new offices, one will be in the United States (handling calls between 7am and 7pm Eastern Standard Time (this is, for example, the time in New York City, New York). The other office will be overseas (site yet to be determined) and handle calls between 7pm and 7am EST. Naturally, the cost of the two call centers is under close scrutiny; the major components of this cost are employees and telephone lines. Intentional overstaffing will certainly provide timely customer service, but at perhaps prohibitive (and certainly profit-eroding) cost. Therefore, the agency fixed upon simulation as an analytical tool to help assess and choose among various call center configurations. The systems must accommodate incoming calls seeking to make travel reservations. Two types of customers regular and cardholders use the system. Cardholders, who travel often and generate more income, are to be favored. There are two types of cardholders silver (about ⅔ of cardholders) and gold (about ⅓ of cardholders). Cardholders call a different number than do regular customers. The new system will have a limited number (originally planned as 50, more lines can be purchased in blocks of 5) of trunk lines. When the system becomes congested ( congested, from the viewpoint of the client, based on extensive experience, is typically taken to mean 90% of trunk lines are in use; the appropriateness of this viewpoint to be assessed via the simulation analysis), the remaining open lines become reserved for cardholders (a cardholder s incoming call will

succeed, but a regular customer s incoming call will receive a busy signal). OBSERVATIONAL DATA AND ANALYSIS Collectively, calls arrive at the rates given in Table 1 (number of calls per hour, either 12-hour period), with interarrival times approximately exponential, as determined by the distribution-fitting software Stat::Fit (Nelson and Yamnitsky 1998). This software permits use of the chi-square, Kolgomorov- Smirnov, and Anderson-Darling goodness-of-fit tests; all three of these tests recommended an exponential distribution. Time period Regular Arrival Rates Cardholder Arrival Rates 7 8 87 89 8 9 165 243 9 10 236 221 10-11 323 180 11 12 277 301 12-1 440 490 1 2 269 394 2 3 342 347 3 4 175 240 4 5 273 269 5 6 115 145 6 7 56 69 Table 1. Incoming Call Arrival Rates Over 12 Hours These calls fall into three categories: requesting information (16%), making a reservation (76%), and changing a reservation (8%). Cardholders are asked to input their card number (7 to 16 seconds, uniformly distributed). Calls that must wait for service from a representative join a priority queue (gold cardholders first, silver cardholders second, regular customers third; first-come-first-served [FIFO] within these priorities). There are three categories of operators: goldcard, the most skilled, who serve only gold cardholders; silver-card, who serve either silver cardholders or regular customers (preferentially the former), and regular, who serve only regular customers. Relative to regular operators (the lowest skill level), silver-card operators reduce service time by 5% and gold-card operators reduce it by 12% After taking a call, an operator must do follow-up work before being available to take another call. Distribution-fitting analysis supported use of triangular distributions to take calls and uniform distributions to do the follow-up work, as shown in Table 2. Call Type Service (min.) After (min.) Information T (1.2, 2.05,3.75) U (0.05, 0.1) Reservation T (2.25, 2.95,8.6) U (0.5, 0.8) Change T (1.2, 1.9, 5.8) U (0.4, 0.6) Table 2. Regular Operator Time Requirements Silver-card operators earn 20% more than regular operators; gold-card operators earn 15% more than silver-card operators. Operators work an eighthour shift (7am-3pm local time, 8am 4pm, 9am to 5pm, 10am to 6pm, or 11am 7pm). Roving parttime operators (not to be included separately in the analysis) relieve these operators for breaks and lunch. With five possible shifts and three operator skill levels, there are fifteen possible staffing levels. The system starts empty of calls at 7am local time. The client tasked the simulation analysis with meeting all five of the following performance metrics at minimum cost (staffing and trunk lines): 1. 98% gold-card callers wait 1½ minutes 2. 95% silver-card callers wait 3 minutes 3. 85% regular callers wait 15 minutes 4. 2% of cardholders receive busy signal 5. 20% regular customers receive busy signal MODEL CONSTRUCTION, VERIFICATION, AND VALIDATION Convenient and efficient construction of the simulation model required software capable of representing multiple resource pools, time-varying arrival rates, a complex queuing discipline (FIFO within priority classes), and the customer behaviors of balking and reneging. Additional desired niceties were animation concurrent with model building (although three-dimensional animation was of minor importance), the ability of the software to define and draw from easily updated data tables, and the ability to conduct analyses of multiple actual or proposed scenarios within one simulation experiment. Considering these requirements, the simulation analysts chose the Simio software package, which also has excellent documentation (Kelton, Smith, and Sturrock 2013). Additionally, Simio provides a convenient drag-&-drop interface (as contrasted with the writing of code) for the writing of process logic (such as that required for callers who renege, or for the operators doing post-call paperwork before becoming available to the next caller). As one example of such a process, Figure 1 and Table 1 in the Appendix diagram and explain the flow of the B_Resource process. This process holds responsibility for seizing and releasing of resources, calculating the average waiting time for callers who must wait for assistance, and counts the number of

callers whose service promptness meets the specified performance levels. Construction, verification, and validation of the model proceeded smoothly. As one important aid to verification was building the model piecemeal, verifying each portion before adding more segments of the model. Therefore, errors were easily and promptly isolated and corrected. Additional verification measures undertaken included informal walkthroughs, running the model with constants (instead of probability distributions), running the model with extreme and implausible values, and checking results against spreadsheet computations, and running the model with only one (or very few) entities (callers) entering it to check the process logic flow. Validation methods used included inviting the client to view the animation, and checking the results of the base model (representing the current system) against current system performance metrics such as queue lengths and times various types of callers spent in the system. These measures resulted in routine correction of errors, culminating in successful verification and validation (Balci 1998) and hence a highly credible model. EXPERIMENTATION AND OUTPUT ANALYSIS Experimentation with this model was conducted with terminating runs (zero warm-up time), since each of the two offices started each twelve-hour shift empty and idle. Likewise, replication lengths were fixed at twelve hours. Preliminary investigation soon confirmed that 100 replications per scenario yielded sufficiently narrow 95% confidence intervals for performance metrics sufficiently narrow being interpreted as having readily distinguishable performances relative to the five performance metrics listed earlier. These eleven scenarios were distinguished on the basis of: 1. Number of lines reserved for cardholders during periods of congestion, x 2. Number of additional lines, y 3. Number of gold-card operators working 4. Number of gold-card operators working 5. Number of gold-card operators working 6. Number of silver-card operators working 7. Number of silver-card operators working 8. Number of silver-card operators working 9. Number of regular-card operators working 10. Number of regular-card operators working 11. Number of regular-card operators working We remark that (a) x + y = 50 + 5z, where z is a non-negative integer (trunk lines can be added only in groups of five) and (b) the third through eleventh items above represent a simplification, since operators have five, not three, choices of shift. Experimentation soon revealed that meeting all five of the customer-service performance metrics was clearly impossible with z = 0, but possible with z = 1; i.e., one group of five trunk lines must be added. Therefore, thirty-three plausible scenarios were constructed and run, all with x + y = 50 + 5 * 1 = 55. Among these scenarios, eleven met all five performance objectives; twenty-two failed at least one performance objective (some failed as many as three). The scenario meeting all five performance objective metrics at minimal cost was scenario 26, specifying 35 regular operators working 7am 11am, 50 regular operators working 11am 3pm, and 38 regular operators working 3pm 7pm, with 36 of the 55 lines unreserved and the remaining 19 lines reserved. Quite surprisingly, this scenario specified zero gold-card operators and zero silver-card operators, inasmuch as their faster service capabilities (coupled with the lesser flexibility of the gold-card operators) failed to justify their higher costs. SUMMARY AND CONCLUSION This allocation of operators, in conjunction with purchase of five additional telephone lines, proved highly effective. Furthermore, as the regular operators acquire additional experience, the service metrics continue gradual, and slight but noticeable, improvement. The model will be revised to analyze various other customer-service scenarios, such as office visits and organized consultations. ACKNOWLEDGMENTS The authors gladly acknowledge the informal and valuable help provided by other colleagues and educators, in addition to the inspiration of authors (particularly those cited in the References) who provided ideas and examples. REFERENCES Balci, Osman. 1998. Verification, Validation, and Testing. In Handbook of Simulation: Principles, Methodology, Advances,

Applications, and Practice, ed. Jerry Banks, 335-393. New York, New York: John Wiley & Sons, Incorporated. Kelton, W. David, Jeffrey S. Smith, and David T. Sturrock. 2013. Simio and Simulation: Modeling, Analysis, Applications. Simio LLC. Kuncova, Martina and Pavel Wasserbauer. 2007. Discrete Event Simulation Helpdesk Model in SIMPROCESS. In Proceedings of the 21 st European Conference on Modelling and Simulation, eds. Ivan Zelinka, Zuzana Oplatková, and Alessandra Orsoni, 105-110. Laughery, Ron, Beth Plott, and Shelly Scott-Nash. 1998. Simulation of Service Systems. In Handbook of Simulation: Principles, Methodology, Advances, Application, and Practice, 629-644. New York, New York: John Wiley & Sons, Incorporated. Mathew, Benny and Manoj K. Nambiar. 2013. A Tutorial on Modelling Call Centers Using Discrete Event Simulation. In Proceedings of the 27 th European Conference on Modelling and Simulation, eds. Webjørn Rekdalsbakken, Robin T. Bye, and Houxiang Zhang, 315-321. Mazzuchi, Thomas A. and Rodney B. Wallace. 2004. Analyzing Skill-Based Routing Call Centers Using Discrete-Event Simulation and Design Experiment. In Proceedings of the 2004 Winter Simulation Conference, Volume 2, eds. Ricki G. Ingalls, Manuel D. Rossetti, Jeffrey S. Smith, and Brett A. Peters, 1812-1820. Nelson, Barry L. and Michael Yamnitsky. 1998. Input Modeling Tools for Complex Problems. In Proceedings of the 1998 Winter Simulation Conference, Volume 1, eds. D. J. Medeiros, Edward F. Watson, John S. Carson, and Mani S. Manivannan, 105-112. Pichitlamken, Juta, Alexandre Deslauriers, Pierre L Ecuyer, and Athanassios N. Avramidis. 2003. Modelling and Simulation of a Telephone Call Center. In Proceedings of the 2003 Winter Simulation Conference, Volume 2, eds. Stephen E. Chick, Paul J. Sánchez, David Ferrin, and Douglas J. Morrice, 1805-1812. Rohrer, Matthew W. 1998. Simulation of Manufacturing and Material Handling Systems. In Handbook of Simulation: Principles, Methodology, Advances, Application, and Practice, 519-545. New York, New York: John Wiley & Sons, Incorporated. in engineering management (University of Dayton, Ohio, United States, 2013). From 2007 to 2010, he worked for Libya Telecom and Technology Company (the internet service provider in Libya) as an xdsl and core engineer. Then, he left the company to earn the master s degree at the University of Dayton. His email address is abdelrahmanh1@udayton.edu. EDWARD J. WILLIAMS holds bachelor s and master s degrees in mathematics (Michigan State University, 1967; University of Wisconsin, 1968). From 1969 to 1971, he did statistical programming and analysis of biomedical data at Walter Reed Army Hospital, Washington, D.C. He joined Ford Motor Company in 1972, where he worked until retirement in December 2001 as a computer software analyst supporting statistical and simulation software. After retirement from Ford, he joined PMC, Dearborn, Michigan, as a senior simulation analyst. Also, since 1980, he has taught classes at the University of Michigan, including both undergraduate and graduate simulation classes using GPSS/H, SLAM II, SIMAN, ProModel, SIMUL8, Arena, and Simio. He is a member of the Institute of Industrial Engineers [IIE], the Society for Computer Simulation International [SCS], and the Michigan Simulation Users Group [MSUG]. He serves on the editorial board of the International Journal of Industrial Engineering Applications and Practice. During the last several years, he has given invited plenary addresses on simulation and statistics at conferences in Monterrey, México; İstanbul, Turkey; Genova, Italy; Rīga, Latvia; and Jyväskylä, Finland. He served as a co-editor of Proceedings of the International Workshop on Harbour, Maritime and Multimodal Logistics Modelling & Simulation 2003, a conference held in Rīga, Latvia. Likewise, he served the Summer Computer Simulation Conferences of 2004, 2005, and 2006 as Proceedings co-editor. He was the Simulation Applications track co-ordinator for the 2011 Winter Simulation Conference. His email addresses are ewilliams@pmcorp.com and williame@umich.edu. AUTHOR BIOGRAPHIES HAMZA A. ABDELRAHMAN holds a bachelor s degree in electrical & electronic engineering (University of Benghazi, 2006) and a master s degree

APPENDIX Figure 1. Logic Map of the B_Resource Process Step Expression Purpose 1 Decide CallersTable.AfterCallExp To see if there an available resource 2 Seize CallersTable.ResOperators To seize an available operator from the lists identified 3 Tally CallersTable.TallyStatistic (TimeNow-ModelEntity.TimeCreated- CallersTable.Matching) 4 Decide TimeNow-ModelEntity.TimeCreated- CallersTable.Matching<=CallersTable. CallersPerformanceLvl To update the tally statistics in the table for each type of caller. The time is calculated as shown in expression cell To check whether the service to the caller meets the specified performance level or not 5 Assign CallersTable.CallersWaitState+1 To count the number of callers whose service meets the performance level 6 Execute D_OperTypeDelay To execute the delay-of-operator process 7 Release CallersTable.ResOperators To release the operator that seized by the entity after finishing the delay-of-operator process 8 Delay CallersTable.AfterCallWork To delay the entity the after call-work time Table 1. Stepwise Explanation of B_Resource Process Logic