The optimisation of rosters to meet public demand Presentation to the Criminal Justice SIG 18 November 2015 David Wrigley [email protected] ORvis consulting 1 Structure • • • • • Scope of work Summary Results Benefits Lessons learned Questions ORvis consulting 2 The Client • Public sector organisation operating 24 / 7 • Multiple sites • Workload is driven by public activity outside of client control, varying moment by moment • Staff come from several groups, each with own skills base and contractual terms • Moving towards unification of contracts and cross-training ORvis consulting 3 Study requirement • Recommending approaches/methods for optimising the rosters … • … taking account of staff wellbeing, operational efficiency, flexibility/robustness to disruption, customer service • Putting forward options for software tools to aid rostering which may include automating part, or all of the rostering process • Demonstrating compliance with working rules and regulations ….. including types of contract and availability for duties ORvis consulting 4 Study tasks • Scoping study – May 2014 – October 2014 • Software trial – December 2014 – September 2015 ORvis consulting 5 Scoping study • Three major sites selected as case studies • Interviews with staff, managers, rostering teams, unions • Developed measures of merit of a roster • Brief review of off-the-shelf software • Review of roster optimisation methods • Workshop with senior managers and rostering staff ORvis consulting 6 Summary findings from Scoping Study • • • • • • • • Some staff are exhausted by current rosters Proposed set of Measures of Merit of a roster Baseline performance Meta heuristics is the most appropriate optimisation technique Software is available off-the-shelf Use MoM as benefit function for optimisation Demonstration of example software tool Outline for new rostering approach ORvis consulting 7 Software Trial • One site • Using existing time management software • Catalogue of rostering rules, principles and constraints • Data collection and cleansing • Exploration of software and dry runs • Trials against live rostering using new process • Use MoM derived in Scoping Study phase to compare rosters ORvis consulting 8 Working with a Black Box • Cannot be certain what it is actually doing • Technical contact with supplier … • Dry runs ….mislead myself about its capabilities and workings • A lot of time spent trying to understand it and control it • “It does what it says on the tin” ORvis consulting 9 Rostering targets Number of staff allocated 30 25 20 Time varying staff requirement 15 Minimum staff target 10 Staff allocated 5 0 0 2 4 6 8 10 12 14 16 18 20 22 0 2 4 6 8 10 12 14 16 18 20 22 Time of day Manual rostering against minimum staffing target per shift ORvis consulting 10 What we were trying to achieve Effectiveness: reduce under-coverage Efficiency: reduce over-coverage ORvis consulting 11 Metrics • • • • Efficiency – over coverage Effectiveness – under coverage Work life balance Compliance with HSE Guidelines for rosters including night shifts • Plus an overall Figure of Merit combining these ORvis consulting 12 Target staffing Allocated staff Figure of Merit Effectiveness Efficiency Work life balance HSE Guidelines 8870.4 8137 92% 73 11% 3% 0.69 0.55 Aut o m exis ated ros i ting teri n gstan dard shift s Auto mat e d ros leng te t hs, start r ing - fix 30 m e t im e ins s var d shift i ed b y +Auto mat e d shif t leng roster ing ths -v star t time 6-10 ho ariable s urs, flexib le Rosters assessed against minimum staffing requirement per shift Man ua Exis l roster in t ing st a n g dar d sh if ts Rostering against minimum staffing target per shift 8870.4 7988 90% 81 11% 1% 0.87 0.61 8870.4 8566 97% 87 4% 1% 0.81 0.59 8870.4 8776 99% 90 2% 1% 0.80 0.59 ORvis consulting 13 Target staffing Allocated staff Figure of Merit Effectiveness Efficiency Work life balance HSE Guidelines 7327 8137 111% 51 13% 24% 0.69 0.55 Aut o m exis ated ros i ting teri n gstan dard shift s Auto mat e d ros leng te t hs, start r ing - fix 30 m e t im e ins s var d shift i ed b y +Auto mat e d shif t leng roster ing ths -v flexib le st 6-8.75 h ariable art ti mes ours, Auto mat e d shif t leng roster ing ths -v star t time 6-10 ho ariable s urs, flexib le Rosters assessed against time varying staffing requirement Man ua Exis l roster in t ing st an g dar d sh if ts Against time varying staffing requirement 7327 5489 75% 54 32% 6% 1.00 0.63 7327 6553 89% 70 18% 7% 0.98 0.63 7327 7024 96% 73 12% 8% 0.89 0.61 7327 7086 97% 76 11% 8% 0.89 0.61 Manual rostering against minimum staffing target per shift Automated rostering against time varying staff requirement ORvis consulting 14 Automated shift design Shifts generated automatically given wide degree of flexibility in shift length and start time ORvis consulting 15 Target staffing Allocated staff Figure of Merit Effectiveness Efficiency Work life balance HSE Guidelines 7327 5489 75% 54 32% 6% 1.00 0.63 7327 6553 89% 70 18% 7% 0.98 0.63 7327 6737 92% 70 16% 8% 0.96 0.62 7327 7086 97% 76 11% 8% 0.89 0.61 sted stan dard shift s Adju A-S ros leng t er br oa t hs 6 d - 10h shif t t im es, rs Rosters assessed against time varying staffing requirement Auto ma exisi t ed sch e ting st an duling dard shif ts Auto mat e d shif t leng scheduli n ths, by + start g - f ixed - 30 t ime mins s va ried A-S ros fixed t er br oa d sh l eng if t t im t hs es, Adjusted standard shifts 7327 6379 87% 68 20% 7% 0.95 0.63 ORvis consulting 16 Potential benefits • Improved efficiency of staff allocation • Reduced staff effort to construct rosters • Improved staff well being through improved work life balance • Faster response to changing circumstances ORvis consulting 17 Rostering is difficult • Once you build in a complex set of contractual rules, the working time directive, legislation, trade union agreements and various formal and informal arrangement …. • …it is often difficult to find a staff member to fill a shift • Automation is the best way to tackle this … • … but there is no guarantee of a perfect solution ORvis consulting 18 Automation is possible and beneficial • They said it couldn’t be done • We tried it and it worked • And we got better results against the selected metrics on all counts • This was the simple problem: one duty at one location • Confident that it will work even better for multiple duties at multiple locations ORvis consulting 19 Questions? ORvis consulting 21
© Copyright 2026 Paperzz