FEEDBACK BASED MODEL VALIDATION AND SERVICE DELIVERY OPTIMIZATION USING MULTIPLE MODELS
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for validating a model is presented. Data from a system being modeled is collected. First and second models of the system are constructed from the collected data. Based on the first model, a first determination of an aspect of the system is determined. Based on the second model, a second determination of the aspect of the system is determined. A variation between the first and second determinations is determined. An input for resolving the variation is received and in response, a model of the system that reduces the variation is derived.
37 Citations
29 Claims
-
1-3. -3. (canceled)
-
4. A method of modeling a service delivery system, the method comprising the steps of:
-
a computer system collecting data from the service delivery system; the computer system constructing first, second and third models of the service delivery system from the collected data, the first model being a discrete event simulation model based work types, arrival rate, and service times for the work types, the second model being a queuing model based on a queuing formula that uses Little'"'"'s theorem, arrival time, service time, and a mean arrival rate divided by a mean service rate, and the third model being a system heuristics model based on pool performance and agent behaviors; based on the discrete event simulation model, the computer system determining a first measure of a utilization of staffing by the service delivery system; based on the queuing model, the computer system determining a second measure of the utilization of staffing by the service delivery system; based on the system heuristics model, the computer system determining a third measure of the utilization of staffing by the service delivery system; the computer system determining first variations among the first, second and third measures of the utilization of staffing by the service delivery system; the computer system determining a first utilization error that indicates the first variations among the first, second and third measures of the utilization of staffing by the service delivery system; based on the first utilization error, the computer system determining a problem that causes the first variations among the first, second and third measures of the utilization of staffing, and in response, determining adjustments to the discrete event simulation, queuing, and system heuristics models; based on the adjustments, the computer system adjusting the discrete event simulation, queuing, and system heuristics models to correct the problem that causes the variations; based on the adjusted discrete event simulation model, the computer system determining a fourth measure of the utilization of staffing by the service delivery system; based on the adjusted queuing model, the computer system determining a fifth measure of the utilization of staffing by the service delivery system; based on the adjusted system heuristics model, the computer system determining a sixth measure of the utilization of staffing by the service delivery system; the computer system determining second variations among the fourth, fifth and sixth measures of the utilization of staffing by the service delivery system; the computer system determining a second utilization error that indicates the second variations among the fourth, fifth and sixth measures of the utilization of staffing by the service delivery system; based on the second utilization error, the computer system determining a consistency among the adjusted discrete event simulation, queuing, and system heuristics models, and in response, deriving an initial recommended model of the service delivery system, the initial recommended model having a service level agreement attainment level that makes the initial recommended model substantially similar to the adjusted discrete event simulation model, the adjusted queuing model, and the adjusted system heuristics model; subsequent to the step of deriving the initial recommended model, the computer system receiving performance indicating factors indicating measures of performance across multiple pools of resources utilized by the service delivery system; the computer system determining a variation between the performance indicating factors and a first capacity release of the service delivery system modeled by the initial recommended model, the first capacity release indicating a difference between current staffing and to-be staffing based on the initial recommended model; the computer system determining trend differences that indicate the variation between the performance indicating factors and the first capacity release of the service delivery system modeled by the initial recommended model; and based on the trend differences, the computer system deriving a subsequent recommended model of the service delivery system, wherein the subsequent recommended model reduces the trend differences; and based on the subsequent recommended model, the computer system recommending a level of staffing required to optimize the service delivery system. - View Dependent Claims (6, 8, 9, 10, 27)
-
-
5. (canceled)
-
7. (canceled)
-
11-12. -12. (canceled)
-
13. A computer system comprising:
-
a central processing unit (CPU); a memory coupled to the CPU; a computer-readable, tangible storage device coupled to the CPU, the storage device not being a transitory form of signal transmission, and the storage device containing program instructions that, when executed by the CPU via the memory, implement a method of modeling a service delivery system, the method comprising the steps of; the computer system collecting data from the service delivery system; the computer system constructing first, second and third models of the service delivery system from the collected data, the first model being a discrete event simulation model based work types, arrival rate, and service times for the work types, the second model being a queuing model based on a queuing formula that uses Little'"'"'s theorem, arrival time, service time, and a mean arrival rate divided by a mean service rate, and the third model being a system heuristics model based on pool performance and agent behaviors; based on the discrete event simulation first model, the computer system determining a first measure of a utilization of staffing by the service delivery system; based on the queuing model, the computer system determining a second measure of the utilization of staffing by the service delivery system; based on the system heuristics model, the computer system determining a third measure of the utilization of staffing by the service delivery system; the computer system determining first variations among the first, second and third measures of the utilization of staffing by the service delivery system; the computer system determining a first utilization error that indicates the first variations among the first, second and third measures of the utilization of staffing by the service delivery system; based on the first utilization error, the computer system determining a problem that causes the first variations among the first, second and third measures of the utilization of staffing, and in response, determining adjustments to the discrete event simulation, queuing, and system heuristics models; based on the adjustments, the computer system adjusting the discrete event simulation, queuing, and system heuristics models to correct the problem that causes the variations; based on the adjusted discrete event simulation model, the computer system determining a fourth measure of the utilization of staffing by the service delivery system; based on the adjusted queuing model, the computer system determining a fifth measure of the utilization of staffing by the service delivery system; based on the adjusted system heuristics model, the computer system determining a sixth measure of the utilization of staffing by the service delivery system; the computer system determining second variations among the fourth, fifth and sixth measures of the utilization of staffing by the service delivery system; the computer system determining a second utilization error that indicates the second variations among the fourth, fifth and sixth measures of the utilization of staffing by the service delivery system; based on the second utilization error, the computer system determining a consistency among the adjusted discrete event simulation, queuing, and system heuristics models, and in response, deriving an initial recommended model of the service delivery system, the initial recommended model having a service level agreement attainment level that makes the initial recommended model substantially similar to the adjusted discrete event simulation model, the adjusted queuing model, and the adjusted system heuristics model; subsequent to the step of deriving the initial recommended model, the computer system receiving performance indicating factors indicating measures of performance across multiple pools of resources utilized by the service delivery system; the computer system determining a variation between the performance indicating factors and a first capacity release of the service delivery system modeled by the initial recommended model, the first capacity release indicating a difference between current staffing and to-be staffing based on the initial recommended model; the computer system determining trend differences that indicate the variation between the performance indicating factors and the first capacity release of the service delivery system modeled by the initial recommended model; and based on the trend differences, the computer system deriving a subsequent recommended model of the service delivery system, wherein the subsequent recommended model reduces the trend differences; and based on the subsequent recommended model, the computer system recommending a level of staffing required to optimize the service delivery system. - View Dependent Claims (15, 17, 18, 19, 28)
-
-
14. (canceled)
-
16. (canceled)
-
20. A computer program product comprising:
a computer-readable, tangible storage device having computer-readable program instructions stored therein, the computer-readable program instructions, when executed by a central processing unit (CPU) of a computer system, implement a method of modeling a service delivery system, the method comprising the steps of; the computer system collecting data from the service delivery system; the computer system constructing first, second and third models of the service delivery system from the collected data, the first model being a discrete event simulation model based work types, arrival rate, and service times for the work types, the second model being a queuing model based on a queuing formula that uses Little'"'"'s theorem, arrival time, service time, and a mean arrival rate divided by a mean service rate, and the third model being a system heuristics model based on pool performance and agent behaviors; based on the discrete event simulation model, the computer system determining a first measure of a utilization of staffing by the service delivery system; based on the queuing model, the computer system determining a second measure of the utilization of staffing by the service delivery system; based on the system heuristics model, the computer system determining a third measure of the utilization of staffing by the service delivery system; the computer system determining first variations among the first, second and third measures of the utilization of staffing by the service delivery system; the computer system determining a first utilization error that indicates the first variations among the first, second and third measures of the utilization of staffing by the service delivery system; based on the first utilization error, the computer system determining a problem that causes the first variations among the first, second and third measures of the utilization of staffing, and in response, determining adjustments to the discrete event simulation, queuing, and system heuristics models; based on the adjustments, the computer system adjusting the discrete event simulation, queuing, and system heuristics models to correct the problem that causes the variations; based on the adjusted discrete event simulation model, the computer system determining a fourth measure of the utilization of staffing by the service delivery system; based on the adjusted queuing model, the computer system determining a fifth measure of the utilization of staffing by the service delivery system; based on the adjusted system heuristics model, the computer system determining a sixth measure of the utilization of staffing by the service delivery system; the computer system determining second variations among the fourth, fifth and sixth measures of the utilization of staffing by the service delivery system; the computer system determining a second utilization error that indicates the second variations among the fourth, fifth and sixth measures of the utilization of staffing by the service delivery system; based on the second utilization error, the computer system determining a consistency among the adjusted discrete event simulation, queuing and system heuristic models, and in response, deriving an initial recommended model of the service delivery system, the initial recommended model having a service level agreement attainment level that makes the initial recommended model substantially similar to the adjusted discrete event simulation model, the adjusted queuing model, and the adjusted system heuristics model; subsequent to the step of deriving the initial recommended model, the computer system receiving performance indicating factors indicating measures of performance across multiple pools of resources utilized by the service delivery system; the computer system determining a variation between the performance indicating factors and a first capacity release of the service delivery system modeled by the initial recommended model, the first capacity release indicating a difference between current staffing and to-be staffing based on the initial recommended model; the computer system determining trend differences that indicate the variation the performance indicating factors and the first capacity release of the service delivery system modeled by the initial recommended model; and based on the trend differences, the computer system deriving a subsequent recommended model of the service delivery system, wherein the subsequent recommended model reduces the trend differences; and based on the subsequent recommended model, the computer system recommending a level of staffing required to optimize the service delivery system. - View Dependent Claims (22, 24, 25, 26, 29)
-
21. (canceled)
-
23. (canceled)
Specification