The present invention relates to a method and associated system for managing proactive service management based on a service delivery framework.
Monitoring data with respect to attributes comprises an inaccurate process with little flexibility. Data analysis may include a complicated process that may be time consuming and require a large amount of resources. Accordingly, there exists a need in the art to overcome at least some of the deficiencies and limitations described herein.
The present invention provides a method comprising: receiving, by a computer processor of a human provided service delivery computing system (HPSDS), a list comprising performance and compliance metrics and associated importance ratings for a service; determining, by the computer processor, optimally balanced states and worst states for each metric of the performance and compliance metrics; calculating, by the computer processor based on the optimally balanced states and the worst states, Service Delivery Quotient (SDQ) values for the performance and compliance metrics during a specified time period; generating by the computer processor from the SDQ values, normalized SDQ values; receiving, by the computer processor, data indicating a circle comprising a radius R; generating, by the computer processor from the data, a virtual circle comprising the radius R; dividing, by the computer processor, the virtual circle into a plurality of sectors such that each the metric comprises a sector angle value that is proportional to an associated importance rating of the associated importance ratings; generating, by the computer processor, bisectors for the plurality of sectors; and generating, by the computer processor, a star plot graph comprising the bisectors.
The present invention provides a computer program product, comprising a computer readable storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a computer processor of a human provided service delivery computing system (HPSDS) implements a method, the method comprising: receiving, by the computer processor, a list comprising performance and compliance metrics and associated importance ratings for a service; determining, by the computer processor, optimally balanced states and worst states for each metric of the performance and compliance metrics; calculating, by the computer processor based on the optimally balanced states and the worst states, Service Delivery Quotient (SDQ) values for the performance and compliance metrics during a specified time period; generating by the computer processor from the SDQ values, normalized SDQ values; receiving, by the computer processor, data indicating a circle comprising a radius R; generating, by the computer processor from the data, a virtual circle comprising the radius R; dividing, by the computer processor, the virtual circle into a plurality of sectors such that each the metric comprises a sector angle value that is proportional to an associated importance rating of the associated importance ratings; generating, by the computer processor, bisectors for the plurality of sectors; and generating, by the computer processor, a star plot graph comprising the bisectors.
The present invention provides a computer system comprising a computer processor coupled to a computer-readable memory unit, the memory unit comprising instructions that when executed by the computer processor of a human provided service delivery computing system (HPSDS) implements a method comprising: receiving, by the computer processor, a list comprising performance and compliance metrics and associated importance ratings for a service; determining, by the computer processor, optimally balanced states and worst states for each metric of the performance and compliance metrics; calculating, by the computer processor based on the optimally balanced states and the worst states, Service Delivery Quotient (SDQ) values for the performance and compliance metrics during a specified time period; generating by the computer processor from the SDQ values, normalized SDQ values; receiving, by the computer processor, data indicating a circle comprising a radius R; generating, by the computer processor from the data, a virtual circle comprising the radius R; dividing, by the computer processor, the virtual circle into a plurality of sectors such that each the metric comprises a sector angle value that is proportional to an associated importance rating of the associated importance ratings; generating, by the computer processor, bisectors for the plurality of sectors; and generating, by the computer processor, a star plot graph comprising the bisectors.
The present invention advantageously provides a simple method and associated system capable of monitoring data.
System 100 enables the following functions:
1. Definition of performance components based on SDF component 102.
2. Evaluation of performance components of a service processing unit (SPU) based on real-time data from the SPU.
3. Integration of results of a performance component evaluator to determine an overall performance of the SPU.
4. Prediction of future performance of the SPU based on historical data.
5. Mapping a relationship between outcomes of the SPU and associated performance components.
6. Forecasting outcomes of the SPU based on performance.
7. Visualization of past, current, and future performance of the SPU.
8. Visualization of compliance of the SPU to SDF component 102.
The following description describes an implementation example enabled by system 100:
A group of analysts administer a client IT infrastructure and deliver services required by a client. In response, service specifications (e.g., a number of necessary staff, a cost and time to resolve per service request, etc) are pre-defined and agreed upon by a service provider and client. The service provider has organized a service processing unit consisting of elements (e.g., staff, processes, tools, a delivery management system (DMS), etc) based on SDF component 102. Staff is categorized by skill levels (e.g., low, medium and high skill levels). Service requests are classified and routed through a dispatching process based on a complexity and urgency. A specified set of tools may be used to dispatch and track progress of service requests. A DMS comprises managers that overlook day-to-day operations of HPSU component 104 and provides periodic reports associated with an outcome from HPSU component 104 to service management component 115. Additionally, the DMS enforces improvement actions based on feedback from service management component 115. For example, outcomes from HPSU component 104 may include:
1. Outcome1: A percentage of service requests that have been resolved with delay.
2. Outcome2: A percentage of service requests that have been partially resolved with or without delay.
3. Outcome3: A percentage of service requests that have not been resolved.
4. Outcome4: A percentage of service requests that have been resolved on-time.
SDF component 102 identifies performance compliance metrics (PCMs) that measure now HPSU component 104 operates. Examples of the PCMs provided by a SDF component 102 may include:
1. Dispatching service requests to appropriate skilled staff (e.g., simple service requests to a low skill level, complex service requests to a high skill level, etc.)
2. Resource allocation as per SDF component 102.
3. Capabilities of staff as per SDF component 102.
Performance and compliance combination engine component 110 retrieves data required to evaluate a performance of components from HPSU component 104. Additionally, HPSU component 104 evaluates a degree of compliance of individual components with reference to PCMs defined by SDF component 102. Examples of a performance evaluation may include:
1. PCM1: A percentage of service requests are dispatched to appropriate skilled staff.
2. PCM2: A deviation of resources allocation compared to a resource allocation recommended by SDF component 102.
3. PCM3: A percentage of mismatching within capabilities of staff compared to capabilities of staff recommended by SDF component 102.
OPCRA component 108 maps a relationship between results of the PCMs with an outcome of HPSU component 104. For example, Outcomei=f(PCM1, . . . , PCMn) where n equals a number of performance components and i equals one to a number of outcomes from HPSU component 104. In response to the mapping, OPCRA component 108 predicts specified outcomes of HPSU component 104.
Time series visualization component 112 processes an output from performance and compliance combination engine component 110 and OPCRA component 108 and displays various states of HSPU component 104 over a specified time period. For example, in an IT infrastructure service delivery system, a group of skilled resources may administer client IT infrastructure and deliver services required by a client. System 100 enables the following functions:
1. Integrating performance and compliance metrics resulting in a combined performance and compliance indicator.
2. Determining a deviation from an optimally balanced state of the HPSDS.
3. Visualizing changes in performance and compliance metrics over time using a radial layout.
4. Enabling OPCRA component 108 for mapping a relationship between outcomes of a HPSU component 104 and associated performance-compliance metrics. In response, OPCRA component 108 predicts outcomes of HPSU component 104 based on performance-compliance metrics.
A Center of the optimally balanced state=G.
A Center of the current state=B.
A sum of all distances between the optimally balanced state's performance and compliance metrics value points along the axis to the center of circle 202B=Sg,
A sum of all distances between the current state's performance and compliance metrics value points along the axis to the center of the circle 202B=Sb.
D=√{square root over (|{right arrow over (GB)}|2+(SB−SG)2)}
Still yet, any of the components of the present invention could be created, integrated, hosted, maintained, deployed, managed, serviced, etc. by a service supplier who offers to for manage proactive service management based on a service delivery framework. Thus the present invention discloses a process for deploying, creating, integrating, hosting, maintaining, and/or integrating computing infrastructure, comprising integrating computer-readable code into the computer system 90, wherein the code in combination with the computer system 90 is capable of performing a method for managing proactive service management based on a service delivery framework. In another embodiment, the invention provides a business method that performs the process steps of the invention on a subscription, advertising, and/or fee basis. That is, a service supplier, such as a Solution Integrator, could offer to manage proactive service management based on a service delivery framework. In this case, the service supplier can create, maintain, support, etc. a computer infrastructure that performs the process steps of the invention for one or more customers. In return, the service supplier can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service supplier can receive payment from the sale of advertising content to one or more third parties.
While
While embodiments of the present invention have been described herein for purposes of illustration, many modifications and changes will become apparent to those skilled in the art. Accordingly, the appended claims are intended to encompass all such modifications and changes as fall within the true spirit and scope of this invention.