Professional Documents
Culture Documents
Selecting Field Service Management Software
Selecting Field Service Management Software
SELECTING FIELD
SERVICE MANAGEMENT
SOFTWARE
CONTENT
WHAT IS A DYNAMIC SCHEDULING ENGINE (DSE) AND IFS MOBILE
WORKFORCE MANAGEMENT?....................................................................................... 1
A CASE IN POINT.......................................................................................................... 3
IMPORTANCE OF THE CLOUD........................................................................................ 5
INTEGRATION WITH COMPLEMENTARY APPLICATIONS................................................... 5
CONCLUSION............................................................................................................... 6
ABOUT IFS .................................................................................................................. 8
Today, most companies with teams of mobile field technicians are running some
type of field service management software. They may have even extended that software to handheld devices used by their technicians in the field.
In some cases, that service management software will automate part of the dispatchers role by using data on technicians and projects to generate a schedule for
the day.
In this whitepaper, we will discuss the reasons that in addition to their standard
field service software solution, your business ought to consider running a Dynamic
Scheduling Engine, or DSE. We will define what a DSE is and how it can:
Increase the agility of your field service operation
Allow you to succeed in meeting demanding service level agreements (SLAs)
Schedule field resources dynamically, in real time
Use the power of the cloud to drive efficiencies in your business.
Reduce drive time and customer site visits while improving customer service
Provide visualization of your field service operation enabling easier and more
efficient management
In depth analysis of service operation by virtually any criteria, geography, service
call type, SLA, business unit
computing engine for scheduling. While the algorithms contained in a DSE originate
from the highest echelons of academic mathematics, what makes them applicable
and practical from a business standpoint is a data framework which describes
resources, skill sets of technicians, activities and the relationships between these
things, along with the business rules which the end user company simply defines.
It is this ability to apply very advanced mathematics to the way a field service organization will operate that allows IFS Mobile Workforce Managements DSE to
deliver efficiencies to business. But it goes further than that. The IFS Mobile
Workforce Management system then represents the results both visually to dispatchers and electronically to other company systems in an easily understood way.
Historical data, the actual performance achieved against expected plan are retained
and can be analyzed to determine areas of the business which are underperforming
and the reasons for itdriving decisions and corrective actions.
A DSE is dramatically different from other approaches, where scheduling is
considered purely as a mathematical problem that has to be resolved. A DSE takes
into consideration not just easily defined quantitative parameters, but certain serious
constraints as to what is practical, what the customer has been promised, demand
patterns and other factors. And the DSE allows you to change these parameters in
real time, updating the scheduling process accordingly.
A robust business data framework and the ability to successfully apply business
rules are absolutely essential. Think of it this way. There are whole university
departments devoted to scheduling and optimization. You can review the history of
operational research since the 1950s, including the ongoing academic study of manufacturing scheduling and how to get the maximum throughput from machines on
production lines. And what you will find is that very little of this research or study
has been applied in the business context of providing service to customers over varied
geographies. This is because as hard as the mathematics of scheduling can be, it is
much harder to factor in business constraints, rules and other practical matters. And
that is exactly what a DSE deliversa solution to a very complex problem for the
real world.
Applying these algorithms to business problems becomes more challenging when
you realize that your business rules are going to change, and relatively frequently.
One of the key principles behind IFS Mobile Workforce Management technology is
that you can change the way the system is operating on the fly. You ought to be able
to just throw the DSE some new parametersnew emergent projects that demand
resources, anticipated demand patterns, an increased prioritization placed on fuel
consumption, new SLAsand the schedule instantly reflects these new parameters.
This is exactly the type of flexibility demanding field service situations require, and
yet this is what market leading field service software cannot deliver without dynamic
scheduling.
STATIC SCHEDULING
Planning resources for a fixed number of resources and a fixed number of projects to be completed. Most service management systems in the market provide
static scheduling.
EPISODIC SCHEDULING
APPOINTMENT BOOKING
This is what IFS Mobile Workforce Managements DSE delivers that is unique from
other offerings. The DSE optimizes the scheduling continuously as opposed to
periodically. This approach takes the scheduling task beyond pairing up resources
and work, looking at scheduling as a multi-dimensional problem with variables
that are constantly changing. That is why, as any of the variables or business
priorities of the organization change, the DSE can make the adjustment on the
fly and ensure that the schedule reflects these new priorities.
SCHEDULE INTELLIGENCE
Note:- IFS Mobile Workforce Management includes all these types of scheduling in one solution.
A CASE IN POINT
As an example of how the degree of flexibility offered by a DSE delivers value, consider the case of a vending machine operator. They have vending machines installed
in many public leisure facilities . They are doing repairs and collecting money in a
high volume environment. Obviously, when machines are not operational they are
losing revenue, which makes machine uptime a key concern of theirs. What they
found is that their schedule in the morning would be dramatically different from
their schedule in the afternoon. The reason, it turned out, is that at lunchtime, more
machines broke down. Their base workload would be distributed fairly evenly
because they are doing preventative maintenance and collecting money. But they
were able to configure the DSE so that they had a different set of parameters at
noon to keep the resources near the likely failures on the machines. The ability to
make that kind of on-the-fly adjustment in a system without actually changing the
software, as a simple end-user configuration that is the value that truly dynamic
scheduling delivers.
An end user can determine a new set of priorities or criteria, enter it into the DSE
and change the behavior of the scheduling engine.
This degree of flexibility is possible because the IFS Mobile Workforce Management
DSE calculates the schedules in real time. This always on approach to scheduling
allows the schedule to reflect the best knowledge of the environment you are working
in so you can meet your business objectives. Real time scheduling does have an
intrinsic benefit. We have proven a 2 or 3 percent increase in efficiency just by optimizing all of the time as opposed to doing it every 15 minutes like a traditional
schedule engine. On top of this, you need to factor in the efficiencies derived from
the ability to prioritize different things, including SLAs, drive time, fuel consumption,
skill sets of technicians and other variables in line with changing operational priorities.
These priorities change for your business in real time, so your schedule must change
in real time too. Only a DSE like IFS Mobile Workforce Management can deliver
that degree of flexibility.
HOW MATHEMATICALLY COMPLEX IS THE SCHEDULING PROBLEM?
Lets consider the number of possible solutions that need to be considered for a given scenario. Even at the low end
of the spectrum with a small number of technicians and jobs, it is clear that a human dispatcher cannot quickly
identify all of the possible solutions and pick the best one.
2 technicians, 4 calls:
2 technicians, 5 calls:
4 technicians, 10 calls:
5 technicians, 30 calls:
Obviously, the task at hand is enormous in its complexity, and thats before we begin adding variables like the need
to optimize the schedule for factors important to the business including:
Fuel consumption
Drive Time
SLAs
Skill sets of individual technicians
Throughput
This is one reason that many service management organizations can benefit from an advanced DSE integrated with
their existing service management software.
With only two technicians and three service calls, there are already 24 different options for getting the work done. Given
the complexities of a larger number of technicians, a larger number of calls, multiple variables including drive time, fuel
consumption, tech skill sets, SLAs, this is an impossible task without powerful scheduling automation tools. As any of
these variables change, as SLAs are deprioritized in favor of fuel consumption, for instance, a DSE is the only way to
adjust the schedule rapidly enough to achieve true enterprise agility.
This hybrid on premise/cloud scheduling system can also offer extra computing
power by bolting another DSE dynamically into the infrastructure. So for instance,
if you have a DSE that can process 10,000 activities in a given timeframe but the
company is suddenly faced with a peak workload of 25,000 activities, you can hot
swap new DSEs into the system, distributing the workload between the DSEs. So,
again, you suddenly have a very flexible architecture where you can scale up and
down on demand.
There is naturally some reticence, in some businesses, to put their scheduling
environment into the cloud. They consider it a core business function, and they
want to keep within their own IT system. But we are finding that even these
companies, as we demonstrate how the cloud offers resilience and extra disaster
recovery options, are beginning to see the a benefit. In particular the ability to
quickly have full development and user acceptance testing systems in the cloud on
an as-required basis, the implementation costs reduce, removes delays and
improves the quality of the eventual production system whether that is on-premise,
in the cloud or hybrid.
This graph shows the time taken to produce the first schedule for a small scheduling problem of 250 activities and large
scheduling problem of 32,000 activities with varying numbers of processors available.
CONCLUSION
Field service scheduling is an amazingly complex task. The sheer number of possible
solutions to any scheduling problem alone demands a high degree of scheduling
automation. But traditional static or episodic scheduling restricts the ability of that
scheduling process to respond to changing business needs. Fuel prices are up? Tell
the DSE to prioritize fuel consumption in the route. Increased demand is anticipated
within a given geographic region and timeframe? Tell the DSE to prioritize those
areas during that timeframe. Deliver on SLAs is becoming a priority towards the
end of the financial period? Tell the DSE. The schedule will be adjusted accordingly.
Does predicted bad weather affect the anticipated travel times? Tell the DSE and
travel times are adjusted accordingly.
A DSE is built on extremely powerful algorithms built specifically to consider
not just some of but all of the variables inherent in the scheduling environment. The
flexible architecture of the IFS Mobile Workforce Management system together with
the intensive computing needs make the application an ideal candidate for deployment
in the cloud. Only a DSE like IFS Mobile Workforce Management can make these
types of real time adjustments to help you:
Increase the agility of your field service operation
Allow you to succeed in meeting demanding service level agreements (SLAs)
Schedule field resources dynamically, in real time
Manage by exception
Use the power of the cloud to drive efficiencies in your business.
Reduce drive time and customer site visits while improving customer service
Provide insights into how the your service management business operates
Drive business change and increase margins
Paul Bouchier is Chief Information Officer for IFS Mobile Workforce Management. Bouchier has
been responsible for mobile software design and architecture for more than 30 years. Prior to
involvement with IFS Mobile Workforce Management, he was Technical Director at ControlForce
Ltd, where he was responsible for the development of a complete mobile data product suite for
the field service industry. Previously, Bouchier was involved in a wide variety of system design
and engineering projects with Oracle, Siemens and Manweb Plc. He graduated in Systems
Analysis at Bristol UWE, England.
ABOUT IFS
IFS is a public company (OMX STO: IFS) founded in 1983 that develops,
supplies, and implements IFS Applications, a component-based
extended ERP suite built on SOA technology. IFS focuses on agile
businesses where any of four core processes are strategic: service
& asset management, manufacturing, supply chain and projects.
The company has more than 2,000 customers and is present in
50+ countries with 2,800 employees in total.
More details can be found at www.IFSWORLD.com.
For further information, e-mail to info@ifsworld.com
www.IFSWORLD.com
THIS DOCUMENT MAY CONTAIN STATEMENTS OF POS SIBLE FUTURE FUNCTIONALIT Y FOR IFS SOF T WARE PRODUCTS
A N D T EC H N O L O GY. S U C H S TAT E M E N T S O F F U T U R E F U N C T I O N A L I T Y A R E F O R I N F O R M AT I O N P U R P O S E S O N LY
A N D S H O U L D N O T B E I N T E R P R E T E D A S A N Y C O M M I T M E N T O R R E P R E S E N TAT I O N . I F S A N D A L L I F S P R O D U C T
N A M E S A R E T R A D E M A R K S O F I F S . T H E N A M E S O F A C T U A L C O M PA N I E S A N D P R O D U C T S M E N T I O N E D H E R E I N
M AY B E T H E T R A D E M A R K S O F T H E I R R E S P EC T I V E O W N E R S .
IFS AB 2014