Download User Manual - Abstract Micro Systems

Transcript
2 The contact routing problem
environment using more complex routing rules, these values can only be estimated by using
simulation.
Another very important measure is the expected utilization rate of agents. This figure represents
the fraction of each hour that an agent can expect to be talking to a customer or performing after
contact work. Again, managers usually specify a maximum desired utilization rate, a figure that
may be different for different agent groups. In simple environments it too can be easily
computed, and in more complicated environments it can only be estimated through simulation.
The question then becomes “What is a simple environment?” For our purposes, the practical
answer is that a simple environment is one in which a single type of contact can be connected to a
single group of agents. For example, customers calling for technical support are directed to a
single group of agents, each member of which is capable of handling those customers’ needs.
These agents handle no other types of contacts and no other group of agents can take this type of
contact. Everything else falls under the heading of “complex,” at least as far as estimating
performance parameters is concerned.
Other variables of interest often involve measures that relate directly to the purpose of the
contact. For example, we may be interested in knowing the revenue that will be generated by a
group of sales agents or the rate of first call resolution for a group of service agents, both of
which may be easy to estimate directly in simple environments but can only be estimated through
simulation in a more complex environment.
2.3
Technology options
Improvements in contact routing technology have made it increasingly more difficult to predict
the value of key indicators without using simulation. Simply allowing contacts to overflow from
one group to another eliminates the ability to easily compute performance measures. And when
skills-based routing came along it simply made such computations even more difficult. In a
skills-based routing environment, virtually no parameter of interest can be computed directly.
Only simulation allows us to estimate the values of performance measures.
The ability of modern, rules-based routing engines to employ computational tools for deciding
routing between individual customers and individual agents further complicates matters. In these
environments, service quality may be highly individualized, with preferred customers getting
great service and less desirable customers not faring nearly so well. Similarly, agent utilization
may be less a matter of ensuring that agents on average work only so hard than of determining
whether a particular set of routing rules produces an unacceptably wide range of agent utilization
rates. In fact, in certain instances, it may be desirable that certain agents work more than others,
such as in a sales environment where the best performers are rewarded with more opportunities.
2.4
Network control options
The previous section dealt with routing at the site level or in a multi-center network that acts as a
single virtual center. Many companies have multiple independent contact centers with a networklevel controller that determines the site to which each contact should be routed. Different
network controllers may use different algorithms to determine the receiving site for each contact.
This is really a two-stage routing procedure. The network controller first selects a destination site
for a contact and then the routing mechanism at that site selects the agent.
4/24/2008
8