© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Dynamic Scheduling in Mobile Workforce Management Ralf Keuthen PLANET Information Day, Bilbao, 2003.

Slides:



Advertisements
Similar presentations
MAINTENANCE PLANNING AND SCHEDULING
Advertisements

Strategic Decisions (Part II)
Scheduling.
 Chapter 6: Activity Planning – Part 1 NET481: Project Management Afnan Albahli.
Multi-scale Planning and Scheduling Under Uncertain and Varying Demand Conditions in the Pharmaceutical Industry Hierarchically Structured Integrated Multi-scale.
Vehicle Routing & Scheduling Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
© British Telecommunications plc 2001 The Reactive, Real-Time Management of Mobile Workforces Jon E. Spragg Scheduling Software Designer and Research Coordinator.
1 Chapter 12: Decision-Support Systems for Supply Chain Management CASE: Supply Chain Management Smooths Production Flow Prepared by Hoon Lee Date on 14.
Operations Management
Rescheduling Manufacturing Systems: a framework of strategies, policies, and methods Vieira, Herrmann and Lin.
Chapter 4: Project Management Objectives Define the terms project and project management, and differentiate between project and process management. Describe.
presented by Zümbül Bulut
First PageFirst Page APSolve Sirius House Adastral Park Martlesham Ipswich IP5 3RE Tel: +44(0) Doc Ref: APS(uk)xxxx.
© British Telecommunications plc 2001 Dynamic Scheduling in Mobile Workforce Management Ralf Keuthen PLANET Information Day, Ulm, 2003.
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes  How the project will.
© British Telecommunications plc 2001 Dynamic Scheduling in Mobile Workforce Management Ralf Keuthen.
Scheduling.
Using Simulated Annealing and Evolution Strategy scheduling capital products with complex product structure By: Dongping SONG Supervisors: Dr. Chris Hicks.
Lesson 10: IT Project and Program Management. Lesson 10 Objectives  Identify resources for technical data  Identify project management fundamentals.
Complaint Management System. Process Description Complaints are received from customer via telephone/mail by Call centre agents. Call centre agents log.
C ALL C ENTER O PTIMIZATION P ROJECT J.P. Cap + Vitality, Inc. | J.P. Cap |
Copyright 2005 Agilis Systems, Inc. All rights reserved. intelligent Business Integration System Agilis Systems, Inc. Phone: (314) Fax: (314)
Project Title : CyberGIS Project Members : M.S.R Perera D.S Kulasuriya W.M.D Jeewantha Project Title : CyberGIS Project Members : M.S.R Perera D.S Kulasuriya.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
Planning for Human Resources Chapter 3. Understand how human resource planning contributes to a firm’s competitive advantage Explain why and how firms.
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
Challenges of Large-scale Vehicular & Mobile Ad hoc Network Simulation Thomas D. Hewer, Maziar Nekovee, Radhika S. Saksena and Peter V. Coveney
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Scheduling Resources and Cost
Modeling Tough Scheduling Problems with Software Alex S. Brown Mitsui Sumitomo Marine Management (USA), Inc.
Project Portfolio Management Business Priorities Presentation.
Scheduling. Definition of scheduling Establishing the timing of the use of equipment, facilities and human activities in an organization In the decision-making.
Workforce management
Proficy Workflow for Water reduce. improve. secure.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Microsoft Project 2010 ® Tutorial 4: Assigning Resources and Costs.
Scheduling.
Chapter 13 Aggregate Planning.
Setting Targets 1. ACTION PLANS Prepared for large or long term projects 2 Tasks should be arranged in the order in which they should be done An estimate.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
Telecom Unclassified Fault Prioritisation Telecom, Auckland 30 th October 2007 Telecom Wholesale Industry Consultation Seminar.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
Production Planning and control – ME 1009 Unit 1 Introduction.
AXUG Partner Showcase – Introducing Preactor
Make-to-Stock Scenario Overview
The Office Today.
Project Management BBA & MBA
Maintenance Scheduling
Inputs and Outputs to Aggregate Production Planning
UNIT-III Operations Management PREPARED BY CH. AVINASH.
1st November, 2016 Transport Modelling – Developing a better understanding of Short Lived Events Marcel Pooke – Operational Modelling & Visualisation Manager.
Make-to-Stock Scenario Overview
MAINTENANCE PLANNING AND SCHEDULING
Scheduling Gas Maintenance & Construction Resources AGA Workshop – Resource Management & Work Forecasting Artie Georgacopoulos Director - Resource Planning.
Telco Field Services Starter Kit
Chap 11 Learning Objectives
Architecture Data Exchange Experiments Military Utility Demonstration
Architecture Data Exchange Experiments Military Utility Demonstration
Introduction to Scheduling Chapter 1
International Defence Enterprise Architecture Specification (IDEAS)
8 Job Sequencing & Operations Scheduling CHAPTER Arranged by
Presented By: Darlene Banta
Inputs and Outputs to Aggregate Production Planning
Pacific International Maritime Conference 2019
Presentation transcript:

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Dynamic Scheduling in Mobile Workforce Management Ralf Keuthen PLANET Information Day, Bilbao, 2003

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Contents  Automated Mobile Workforce Management  The Workforce Scheduling Problem  TASKFORCE System Overview  Issues

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Mobile Workforce Management  a.p.solve -- A Short History è Involved in mobile workforce management since è Produced two major Work Management Systems which have evolved into the TASKFORCE products we currently market. è a.p.solve (100+ employees) was spun out via the British Telecom’s Brightstar business incubator initiative in April è a.p.solve’s planning and scheduling products primarily support the management of mobile workers via Personal Digital Assistants and mobile telephony.

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Scope  Large telecommunication, cable, utility and fix & repair companies typically maintain a fieldforce of 100s - 10,000s of technicians  The fieldforce supplies provision of service, repair and maintenance tasks on a daily basis (between 1000s - 100,000s of tasks/day)  Customers è Residential, Business (provision, repair) è Company itself (maintenance, repair)

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Example: Mobile Workforce at British Telecom BT Customer Access:  a.p.solve’s TASKFORCE products currently schedule BT’s workforce of Service Technicians.  ~25,000 field technicians  ~150,000 tasks every day across the United Kingdom.  A high quality service at low operational cost needs to be delivered.

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Work Management Organisation  Domains: Geographical partition of the work area into autonomous domains  Domains controlled by automated work management system  Supervised by a human controller

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Organisation: How it works Call Centre Network Service TASKFORCE Handheld terminal Laptop Mobile Customer Service Work allocation and visualisation Dispatch work to technicians

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Organisation: How it works  Customer Service: è take customer calls è arrange appointments  TASKFORCE: è provide customer service with a selection of appointment slots è Allocate work to technicians è dispatch work to technicians  Technicians è receive work details è travel to and carry out work è report back when work is finished

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Workforce Management: From a Scheduling Point of View

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Scheduling Model  Resources: è Technicians è Vehicles and other equipment  Activities: è provision, repair and maintenance work  Constraints: è time windows, access restrictions è precedence constraints è co-op, assists, etc.

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Main Objectives right man - right time - right place - right costs  Maximise productivity è number of tasks scheduled è most efficient resource for each task  Ensure a high quality of service è compliance with agreed appointments & due dates è work importance  - Minimise costs è travel times è waiting/idle times è overtime

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Other Objectives  Workforce satisfaction è task preferences è preferred working areas  Business rules è every technician gets a job è avoid the splitting of tasks over breaks (if possible)  Avoid disturbances è robust schedules è flexible schedule Some of these contradict one another

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Issues  Dynamics/Uncertainties/Complexities of problem  Scale  The need for a totally automated, online, system.

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Dynamics  Tasks The company and its customers can è request è cancel è amend tasks (at all time!!)  Resources Availability subject to last minute changes è personal absence, sick leave, etc è changes to task completion times è vehicle breakdown

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Uncertainties  Duration of tasks Uncertain due to è exact scale of work often unknown before a technician arrives on site è varying technician skill levels  Travel times Uncertain due to è weather è traffic conditions  Business objectives Resource manager can change business objectives

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Complexities  Complex mixture of tasks: è different execution target times (appointment/commitments) è different task priorities: low - high priority tasks è Wide range in the duration of tasks: 8 mins - several days  Inter task dependencies can be complex è coops, assists tasks è pre-installation tasks è stock point visits, etc  Site access restrictions è security access è business opening times è road closure, etc

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Complexities  Geographical complexities è diverse (London vs East Wales, etc) è Preferred working areas  Skills è heterogeneous workforce è diverse skill set  Work type and work skill imbalances è some geographical areas can be under resourced è certain skills can be under resourced  Business Rules

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Scale Scale of individual problems domain dependent  Technicians: è 10s to 100s of technicians  Tasks: è 100s to 1000s of tasks Scheduler needs to cope efficiently with all domains

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Issues  No realistic forecasting possible!  Assumed ‘static’ environment? è Optimised schedules quickly become sub optimal or even infeasible è What is optimality in an dynamic environment?  First thing in the morning everything changes !! (sick leave, new tasks, etc)  Building robust/flexible schedules? è Limited applicability è Radical changes to the current schedule are possible and may even be desired

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Scheduling Opportunities: Impact of Personal Digital Assistants on Scheduling Practice:  Mobile phones, laptops, handheld terminals, the Internet, etc è allows to dispatch tasks to mobile workers in real time è tasks are (usually) dispatched one by one è Technician can drive to first task of the day straight from home and drive back home after last job is finished. No need to visit a control site.  Scheduling impact: è allows to adjust the schedule to the changed environment è allows to correct (some) scheduling decisions made earlier However, the time available to react to changes is very limited

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER TASKFORCE System Overview

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Needed Automation  Automated data flow from order source systems to job dispatch.  Schedule revision must be automatic and robust.  On line Dispatcher must be able to cope with corrupted schedules.  The real-line monitoring of the location of mobile technicians and their expected completion times is important.

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER TASKFORCE Developed by BT and employed since TASKFORCE supports:  Resource Management  Operations Management  Schedule/Jeopardy Management  Progress Management  Scheduling & Dispatching

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER System Overview

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Schedule Manager  Planer that transforms customer orders (service requests) into scheduling variables with their associated constraints  Identifies tasks in jeopardy of becoming tardy  Pre-processes tasks & resource information according to business rules  Calls scheduling tools to create/maintain executable schedule

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Scheduling Needs  Batch Scheduling  Schedule revision  Appointment booking support  Interrupt Scheduling  Route Optimisation  Schedule Dispatcher  What-If Scheduling  Schedule Visualisation & Manual scheduling support

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Architecture Overview Visualiser DS Pre-scheduler Optimiser Interrupt Scheduler Dispatcher Intelligent Appointer Schedule Manager

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Batch Scheduler  Runs before start of working day to construct high quality schedule è Build provisional start-of-day schedule è Schedule construction & route optimisation  Techniques: è Chronological backtracking based Constructive Algorithm  assign important and hard to schedule tasks è Local Search based optimisation supported by a constraint net to ensure feasibility  Stochastic Local Search: Simulated Annealing

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Dynamic Scheduler  Run while schedule is being executed to maintain a high quality schedule  Responsibilities: è Absorb schedule changes and most up to date information è Rebuild, repair, update & re-optimise provisional schedule  How it works: è Perform frequent short batch runs to rebuild a feasible schedule è Pass provisional schedule to Schedule Manager

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Dynamic Scheduler  Pre-scheduling: è Reload and try to rebuild old schedule  Tree Search assigning remaining important and hard to schedule tasks  Optimisation: è Low Temperature Simulated Annealing.

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Intelligent Appointer  Controller/call centre support tool  Heuristic based è find a set of feasible appointment slots based on the current schedule è suggest feasible appointment slots to human controller è controller books appointment slot and associates time windows with the new task è task is sent to schedule manager

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Interrupt Scheduler Automatic Schedule Revision:  Reallocation algorithm to support situations where important work would otherwise fail. è The system can’t find an available resource for high priority work at specified times è Interrupt scheduler identifies a sequence of reallocations to free a technician to perform the work

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Automatic Dispatcher  Online and event triggered System  Responds to requests for work from field force in real- time, making alterations to the planned tour as required.  Supports the management of uncertainties & last second changes to the schedule associated with: è travel time & task duration è arrival of new high priority work and cancellation of already scheduled work

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Dispatching Algorithms  Rule based system. è If Field Technician request work then the Dispatcher identifies a task for the technician to service.  Rule Examples: è Find work on site for technicians rather than travel to new locations è Give preference to tasks getting close to their deadlines è Keep technicians from travelling outside their preferred working area è etc, etc This may result in the need to repair a damaged schedule

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER What-if and Manual Scheduling  Are off-line schedulers that support work controllers by providing the visual and analysis tools to try out different scheduling parameters and allocations to discover improvement opportunities without risk.  Changes to scheduling parameters and data can be applied to current or archived data and the resulting schedule can be examined in an off-line environment.  Changes can then be applied to live sites.

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Schedule Visualisation Tools Compress schedule information and represent it in a way that can easily be captured by the user  Provides the human controller with: è statistics è tour task tables è Gantt chart è map tour representation

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Schedule Visualisation: Gantt Chart

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Schedule Visualisation: Map

© a.p.solve Limited 2003 DEPARTMENT PLACEHOLDER Case Study: British Telecom  Work Stats: è ~ 20,000 engineers è ~ 150,000 tasks each day across the UK  Improvements through TASKFORCE è Productivity was improved by 15 per cent è Reduction in control sites from 100 (manual) to 15 (TASKFORCE) è Greatly increased control-to-field employee ratio è TASKFORCE enabled the introduction of several new, highly competitive customer service initiatives:  five-hour response time to business customers  nine-hour commitment for residential customers. è Overall saving of £100 million per annum in service costs

Intelligent End-to-End Fieldforce Automation