SPRINT: Optimization of Staff Management for Desk Customer Relations Services at Hera

Similar documents
Demand forecasting & Aggregate planning in a Supply chain. Session Speaker Prof.P.S.Satish

How To Manage A Business In Italy

Successful Paperless Billing Strategies CS Week Conference 39

How to benchmark your service desk

Linking Your Business Strategy to

Application of Predictive Analytics for Better Alignment of Business and IT

Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers

The SMB IT Decision Maker s Guide: Choosing a SaaS Service Management Solution

Breakfast seminar. Sales & Operations Planning. Dan Schultz Håkan Espenkrona Peter Wahlgreen Tetra Pak

joint Resource Optimization and Scheduler

Safe Harbor Statement

Alamo Colleges Answer the Call Superior Student Services

Paul Spence. CEO, Global Outsourcing. Bank of America Merrill Lynch TMT Conference 2010 London, June 9

Thinking about APM? 4 key considerations for buy vs. build your own

SCM & Agile Business Intelligence. Anja Cielen

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

The Cherwell Software Education Series Making Metrics Matter

Cloud Management: Knowing is Half The Battle

Using Predictive Analytics to Detect Contract Fraud, Waste, and Abuse Case Study from U.S. Postal Service OIG

STATISTICAL ANALYSIS OF IT SERVICE DESK INCIDENTS WITH OBJECTIVE TARGET FOR OPTIMISATION OF SERVICE LEVEL AGREEMENTS

SIMULATION STUDY OF THE OPTIMAL APPOINTMENT NUMBER FOR OUTPATIENT CLINICS

Agile Software Development

WHAT S NEW NAV NEWS VIEW FROM 2 NAV ADD - ONS INDUSTRY FOCUS NAV TIPS VOL 1 ISSUE 1

Workshop: Sales Performance Management

The Power of BMC Remedy, the Simplicity of SaaS WHITE PAPER

The Pipkins Advantage Five Powerful Features That Set Us Apart

Power Monitoring Expert software. Benoit Barbalat Energy Management Solutions Schneider Electric Canada

MNsure Assessment Summary

Guarantee Microsoft Office 365 end-user experience

The IT Manager Competencies. the Challenge of Organizational Integration

APPLICATION PERFORMANCE MONITORING

How To Optimize Your Website With Radware Fastview

A web-based contact center performance analytics application that gathers information from across your customer interaction technologies and provides

Increasing Retail Banking Profitability through CRM: the UniCredito Italiano Case History

THE TOP 5 RECRUITMENT KPIs

Airline Schedule Development

An Approach to Load Balancing In Cloud Computing

Improving Inside Sales Production with Automation

Managing Staffing in High Demand Variability Environments

INSERT COMPANY LOGO HERE. Solutions for Discrete Product Industries Leadership New Product Award Innovation Award

EXECUTIVE INSIGHT. The Unique Challenges of Professional Services for Small and Medium Sized Businesses

Stanford / MIT Benchmarking IT Help Desk

REVEALED: THE BLUEPRINT FOR BUSINESS SUCCESS Find out if you are achieving your full growth potential

Call Center Optimization. Utility retail competition is about customer satisfaction, and not just retail prices

Optimization applications in finance, securities, banking and insurance

A Decision-Support System for New Product Sales Forecasting

Texas Demand Response Programs Cirro Energy Services an NRG Energy Company

Application Performance Testing Basics

University of British Columbia Co director s(s ) name(s) : John Nelson Student s name

CALL CENTER ESSENTIALS

How To Manage A Project

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

HAS FINANCE BECOME TOO EXPENSIVE? AN ESTIMATION OF THE UNIT COST OF FINANCIAL INTERMEDIATION IN EUROPE

SWIM INTO DATA TO BEST SUPPORT TOP MANAGEMENT DECISION IN A DYNAMIC AND COMPETITIVE MARKET

Optimize your field service planning

Prescriptive Analytics. A business guide

Simulation of a Claims Call Center: A Success and a Failure

Achieving ITSM Excellence Through Availability Management

Software Engineering. Objectives. Designing, building and maintaining large software systems

France Telecom Orange investor day conquests 2015

Manage projects effectively

Real vs. Synthetic Web Performance Measurements, a Comparative Study

Student Facing Customer Service Contact

Performance Management and Service Improvement Framework

Cloud CRM. Scalable solutions for enterprise deployment

A CP Scheduler for High-Performance Computers

RedPrairie for Workforce Management

Lecture. Simulation and optimization

Strategic Framework to Analyze Supply Chains

The Oracle Approach To ITSM Introducing The Customer Success Index

Decision support for queue management systems - some reflections. Ana Respício University of Lisbon OR Center

Data-Driven Decisions: Role of Operations Research in Business Analytics

Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs

On the effect of forwarding table size on SDN network utilization

CHAPTER 6 QUALITY ASSURANCE MODELING FOR COMPONENT BASED SOFTWARE USING QFD

Whitepaper. Storm is coming: are you ready for big data? By Johan Crols. Copyright 2012 Ferranti Computer Systems. All rights reserved

10 Ways. Autotask Automates Your IT Business. Reduce Costs, Win More Business And Manage Growth More Effectively

Understanding the Benefits of IBM SPSS Statistics Server

Sound Transit Internal Audit Report - No

The Keys to Successful Service Level Agreements Effectively Meeting Enterprise Demands

A joint chance-constrained programming approach for call center workforce scheduling under uncertain call arrival forecasts

Advanced Enterprise Work and Asset Management for Performance-Driven Utilities

Transcription:

Daniel H. Wagner Prize for Excellence in Operations Research Practice Minneapolis, October 7, 2013 SPRINT: Optimization of Staff Management for Desk Customer Relations Services at Hera DEI, Università di Bologna & OPTIT joint work with A. Gordini, C. Caremi (OPTIT) S. Bosso, G. D Aleo and B. Beleggia (Hera Comm, Gruppo Hera)

What is SPRINT? SPRINT is a Decision Support System for medium and short-term planning of the Staff Allocation to Customer Contact Desks (CCDs) Developed for Hera in 2009-10 Operational since February 2011 SPRINT: Optimization of Staff Management for Desk CRM at Hera 1

Summary Background and objectives Solution approach Demand Forecasting Adaptive Staff Optimizer Results and conclusions SPRINT: Optimization of Staff Management for Desk CRM at Hera 2

Gruppo Hera Hera is the 2nd largest Italian multi-utility company based in Emilia-Romagna serving 3.5 million citizens turnover 4.5 billion Euros (2012) Gas (4^), electricity (7^), water (2^) and waste (1^) Hera Comm is a company of Hera commercialization of energy (Gas and Electricity) responsible of CRM for Hera SPRINT: Optimization of Staff Management for Desk CRM at Hera 3

DEI-OR and OPTIT DEI-OR group is active since more than 20 years in personnel management optimization in 93-95 FARO and FASTER prizes for personnel management at Italian Railways EU projects (TRIO, TRIS, REORIENT ) several papers in Math.Prog., Op.Res., EJOR, Trans.Sci. OPTIT is spinoff company created in 2007 DSS based on state-of-the-art OR for logistics, energy and services optimization SPRINT: Optimization of Staff Management for Desk CRM at Hera 4

Summary Introduction Background and objectives Solution approach Demand Forecasting Adaptive Staff Optimizer Results and conclusions SPRINT: Optimization of Staff Management for Desk CRM at Hera 5

CRM at Hera Major component for competitiveness after market deregulation Quality of CRM is 2 nd reason (after price) for Energy provider choice (Hera customers survey) Contact Desks Demand (user s requests) WEB Supply (Front Office) Back Office Call Centers Mail Desk CRM is a distinctive element with respect to many competitors (ENEL, ENI, EDISON, GDF-SUEZ, EON ) 25% of 3M yearly contacts SPRINT: Optimization of Staff Management for Desk CRM at Hera 6

Hera s CCD network >80 CCDs with 200 staff 8 TOP and 20 Medium 750K customers/year TOP and Medium CCDs: include many counters (15-20) supervised by Desk Managers SPRINT: Optimization of Staff Management for Desk CRM at Hera 7

CCD Management: Challenges... WORKING TIME of a DESK EMPLOYEE FRONT OFFICE Contact Desk Activities BACK OFFICE and SALES Efficacy: maintain high service quality at FO Mean and max wait time Efficiency: long and more compact intervals for BO/sales reduction of resource requirements (even with increase in demand rate) SPRINT: Optimization of Staff Management for Desk CRM at Hera 8

and opportunities Pre-SPRINT Good average quality of service High variability of performance among CCDs High resource requirements Long Waiting Time in case of peaks Back Office inefficiency (switch BO/FO and vv) Limited proactive sales activities è Need of prediction and optimization tools to improve Efficiency and Efficacy SPRINT: Optimization of Staff Management for Desk CRM at Hera 9

The SPRINT project Follows the redesign of CRM in 2007/08 Started in 2009 with Optit SPRINT Design a complete DSS for Staff Management: Forecasting of the arrivals at the CCDs Scheduling and rostering of the personnel of each CCD Performing what if analysis Defining KPIs and control them during the year SPRINT DSS is operational since Feb 2011 and covers 85% of the CCDs demand SPRINT: Optimization of Staff Management for Desk CRM at Hera 10

SPRINT Objectives (vs 2009) Efficacy >20% reduction of the mean waiting time (MWT) (was 16 ) >25% reduction of PW40, % of users waiting >40 (was 9%) Increase of the customer satisfaction index (CSI) for desk services (was 72). Efficiency >30% reduction of the backlog of back office (BBO) requests allocated to desk staff (was 10,000). SPRINT: Optimization of Staff Management for Desk CRM at Hera 11

Summary Introduction Background and objectives Solution approach Demand Forecasting Adaptive Staff Optimizer Results and conclusions SPRINT: Optimization of Staff Management for Desk CRM at Hera 12

SPRINT planning architecture Central Planning Unit monthly forecast & master plan operational planning demand forecasting long/medium term planning revision and control monthly available staff & feedbacks Peripheral Peripheral Peripheral user users (Desk manager) users (Desk managers) (Desk managers) SPRINT: Optimization of Staff Management for Desk CRM at Hera 13

The main SPRINT modules Demand Forecast Module Arrivals Adaptive Staff Optimizer Module The modules are used for medium term planning operational management support (with limited functionalities) SPRINT: Optimization of Staff Management for Desk CRM at Hera 14

Summary Introduction Background and objectives Solution approach Demand Forecasting Adaptive Staff Optimizer Results and conclusions SPRINT: Optimization of Staff Management for Desk CRM at Hera 15

Demand Forecasting Crucial for the success of staff scheduling Historical data on arrivals (last three years) Requirements: for each CCD arrivals every 15 and per user type medium-term forecast (1-3 months) existing forecast at HC had MAPD >15-20% Current literature: Existing methods (moving avg, ARIMA...) Work only for short term forecast (1-3 days) For long term equivalent to historical avg (MAPD >15-20%) SPRINT: Optimization of Staff Management for Desk CRM at Hera 16

Mission impossible? Daily arrival forecast is performed through a M5 model tree approach combines regression and classification used successfully in other contexts easy to use and understand, fast to train we integrated billing and special events information è 25-30% better than historical average for monthly forecasts SPRINT: Optimization of Staff Management for Desk CRM at Hera 17

Demand Forecast results 18% 17% 16% MAPD 15% 14% 13% HF HF no billing HA 12% 11% 10% March April May June July Average TOP CCDs in 5 months of 2011: 125K arrivals BF : historical average (literature reference) HF (our approach) is 30% more accurate! SPRINT: Optimization of Staff Management for Desk CRM at Hera 18

Forecast results (2011-13) The quality is rather constant during time heavy crisis period (+ 50% written complaints, +34% contacts ad CCDs ) 18.00% 16.00% MAPD 14.00% 12.00% 10.00% 12.3% 8.00% 6.00% SPRINT: Optimization of Staff Management for Desk CRM at Hera 19

Summary Introduction Background and objectives Solution approach Demand Forecasting Adaptive Staff Optimizer Results and conclusions SPRINT: Optimization of Staff Management for Desk CRM at Hera 20

Staff Scheduling at HC Peculiar characteristics Staff assignment to CCDs is fixed CCDs are open 8am-3pm/Mon-Fri most staff has working shift larger that CCD opening time simplified meal break rules è Aggregated scheduling for each day of the month (# staff used per time slot) è Monthly staff rosters are easily obtained SPRINT: Optimization of Staff Management for Desk CRM at Hera 21

Daily Staff Scheduling at HC Planning slots: 15 minutes Arrivals per slot: 5-20 Average service time 10-22 minutes Maximum waiting time 40 minutes è High congestion: average # busy servers ~6 SPRINT: Optimization of Staff Management for Desk CRM at Hera 22

The SPRINT Staff Optimizer β Service levels, Cost (# FTEs) Solution Acceptance or Model Revision Demand Forecast (DF) Module Arrivals Data Analysis (DA) Module Staffing Schedule Generator (SG) Module Shifts Schedule Evaluator (SE) Module Two-phase Scheduler Minimize FTEs given the staffing Check solution feasibility (target SLAs) SPRINT: Optimization of Staff Management for Desk CRM at Hera 23

Requirements Fast optimization algorithm: hundreds of optimization problems to be solved daily Simple staffing approaches from the literature do not work on HC problems: Period-by-Period staffing (SIPP) and LagMax (see Green et al. 2001, 2003) Another Mission Impossible? SPRINT: Optimization of Staff Management for Desk CRM at Hera 24

The solution: Adaptive staffing Staffing at time slot depends on a weighted sum of the arrivals in current and subsequent periods (Staff work time) t1,t2 = f(n t1, N t1+1, N t2, β) the open desks cover a fraction of the arriving users Staffing is controlled by a single parameter β [0,1] β=0: mostly served within 15-30 è high staff, short MWT β=1: mostly served within 45-60 è low staff, long MWT SPRINT: Optimization of Staff Management for Desk CRM at Hera 25

Role of β parameter target MWT SPRINT: Optimization of Staff Management for Desk CRM at Hera 26

Figure 9. Front-end of the mid-term planning for central users. Scheduling algorithm Based on an integer programming model maximizes the unused staff respects adaptive staffing and opening/closing rules relaxes the target-sla constraints The peripheral user receives both the forecast and the proposed planning so that he or she can organize the availability of the resources accordingly. Day-by-day the peripheral user can access the short-term planning front-end illustrated in Figure 10, where the daily arrivals, the scheduling and the available resources are visible together with all the related information and parameters. By using this front-end modifications on the current conditions are easily implemented and the user can very quickly obtain a reoptimized solution. Figure 10. Front-end for the short-term planning. The SPRINT software solution has been developed using a Google Web Toolkit and Enterprise Java Beans 3 framework, and is delivered as a Software as a Service (SaaS) solution; both central SPRINT: Optimization of Staff Management for Desk CRM at Hera 27

Parameters & dec. variables Q s (t 1,t 2 ) total time needed for type s in [t 1, t 2 ] B t staff available at time t K O, K C min n. of time slots a desk must remain open or closed g t unused personnel at time t (available for Back Office duties) y it opening event for desk i at time t x it status of desk i at time t d st not served work time of type s at time t SPRINT: Optimization of Staff Management for Desk CRM at Hera 28

The ILP model max avail. staff min open time min close time staffing SPRINT: Optimization of Staff Management for Desk CRM at Hera 29

Adaptive scheduler results The model is solved very quickly 32 time slots, 11 counters, 4 types <1-2 sec with Cplex Evaluator: given the solution computes the service levels to see if the solution is feasible fast custom discrete event simulator implemented in Java that runs 1500 day-simulations in 3-10 seconds Binary search on β to meet target-sla SPRINT: Optimization of Staff Management for Desk CRM at Hera 30

Ongoing work Incorporate robustness with respect to arrival rate uncertainty improved short-term forecast fast scenario-based two-phase stochastic optimization approach proactive within-day re-optimization SPRINT: Optimization of Staff Management for Desk CRM at Hera 31

Summary Introduction Background and objectives Solution approach Demand Forecasting Adaptive Staff Optimizer Results and conclusions SPRINT: Optimization of Staff Management for Desk CRM at Hera 32

The KEY for Success For us, SPRINT is an every day companion: we sit at our desk, switch on the pc and start SPRINT to organize the work (from Desk Managers interviews) This is the KEY for SPRINT Success: High quality and reliable forecast and optimization tools & Day by Day Commitment of Operation Management (Desk Managers) SPRINT: Optimization of Staff Management for Desk CRM at Hera 33

Benchmarking (vs other MU) Mean wait time at desks (min) in 2011 # desks Leadership in QoS - Utility Industry Service not available for Multinational Competitors SPRINT: Optimization of Staff Management for Desk CRM at Hera 34

Achieved results: Quality, Cost, Sales Medium and Large CCDs (85% of contacts) 2009 (pre SPRINT) mar-dec 2011 (SPRINT) jan 2012- march 2013 Average monthly requests (n.) 31.871 38.527 +21% 42.839 +34% Average Waiting Time (min) 16.00 10.32-36% 10.37-35% QUALITY % Customers Waiting > 40 min 9,0% 4,6% -49% 4,6% -49% Customer Satisfaction Index (n.) 72 78 +8% 81 +13% Staff available (n.) 193 189-2% 188-3% COST Back Office Requests Backlog (n.) 10000 1500-85% 600-94% Avg. BO time per employee (min/day) 45 65 +44% 70 +56% SALES Monthly Sales by Desk Staff (n.) 417 1420 +241% 3360 +706% SPRINT: Optimization of Staff Management for Desk CRM at Hera 35

Achieved results: CSI & sales ICS Rolling TotaleSportelli - Andamento trimestrale 2010/2013 - Customer Satisfaction Index per quarter 77 78 77 79 80 80 81 83 82 81 73 75 74 1TR 2TR 3TR 4TR 1TR 2TR 3TR 4TR 1TR 2TR 3TR 4TR 1TR 2TR 3TR 4TR 2010 2011 2012 2013 3.894 4.042 4.479 3.948 2.974 3.354 2.094 Acquisizioni EE+Gas e Passaggi Gas - Andamento trimestrale 2010/2013 - new customers acquired at desk (EE+Gas) per quarter 4.581 9.071 7.803 7.228 10.416 15.875 Contribution to 2 Corporate Objectives (MBO for Hera Top- Mgmt): 1. Customer Satisfaction 2. Sales 1TR 2TR 3TR 4TR 1TR 2TR 3TR 4TR 1TR 2TR 3TR 4TR 1TR 2TR 3TR 4TR 2010 2011 2012 2013 SPRINT: Optimization of Staff Management for Desk CRM at Hera 36

An important lesson learned Proactive re-optimization: it is worth re-optimizing within day when arrival rate is different from forecast 17- jan- 12 18- jan- 12 19- jan- 12 MWT O/F% MWT O/F% MWT O/F% ini+al scheduling 27:54 1,57 05:51 0,60 31:06 0,80 re- op+miza+on at 9:00 24:59 1,30 08:53 0,95 28:43 1,06 re- op+miza+on at 10:00 24:50 1,25 09:14 0,97 14:02 1,28 re- op+miza+on at 11:00 24:07 1,36 10:06 0,86 13:55 1,29 HEAVY (EXPECTED) DAY (269 vs 217) HIGH intial arrival rate: limited effect as all resources are used LIGHT (EXPECTED) DAY (184 vs 192) LOW initial arrival rate: saving of FTEs possible HEAVY (UNEXPECTED) DAY (245 vs 171) LOW initial arrival rate: MWT can be controlled SPRINT: Optimization of Staff Management for Desk CRM at Hera 37

Conclusions Christian Fabbri (Hera Comm CEO): high quality-of-service improvement was combined with important operation costs reduction. Moreover, Sprint is widely used and appreciated by Desk Managers and this is perhaps one the most important results. we estimate the Break-Even Point of Sprint Project to be reached in less than 2 years. Matteo Pozzi (Optit CEO): After two full year of operations of the Service, we are proud to provide Hera Comm with a value added service recognized to be an area of excellence at national level SPRINT is a key asset in the company s value proposition with new significant sales to important players in the Italian utilities market SPRINT: Optimization of Staff Management for Desk CRM at Hera 38

Conclusions and next steps Successful application of OR techniques to a real world context with very good results Huge commitment from Low and Top Mgmt Implementation of proactive scheduling support and further data analysis tools Extension to Call Centers (>2Million requests) Optit product (SPOT) currently implemented at another Multi-utility and at the leader of Electricty market in Italy SPRINT: Optimization of Staff Management for Desk CRM at Hera SPRINT: Optimization of Staff Management for CRM 39