A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a server system implements an operational space reduction method, said method comprising:
- simultaneously receiving, by said computer processor, through the Internet, from a plurality of service centers servicing accounts, within a multidimensional input space of said server system, operational metrics and data values associated with said operational metrics, said server system comprising a particular configuration of hardware executing a software application;
- filtering, by said computer processor, noisy data from said operational metrics, said noisy data comprising corrupt data, unstructured data, and unreadable data;
- calculating, by said computer processor, statistical averages associated with a performance of said accounts during a specified time period;
- modeling, by said computer processor executing said software application, each account of said accounts as a collection of operational performance variables and key performance indicators (KPI), wherein an account (i)={Op1 . . . OpN}, and wherein Op is an operational parameter space comprising operational parameters{Op1 . . . OpN from a number (1) to a number (N);
- generating, by said computer processor, a ranking list (R) comprising a ranking of said accounts within said operational parameter space (Op) using a pair-wise similarity measure;
- reducing, by said computer processor, said operational parameter space (Op) resulting in a reduced operational space {P}, of said server system, of dimension D;
- calculating, by said computer processor, a minimum number of independent operational parameters necessary (D) for representing a group of accounts of said accounts in said reduced operational space {P}, of said server system, of dimension D;
- calculating, by said computer processor, pairwise ranks {r} of said group of accounts within said reduced operational space {P};
- updating, by said computer processor, x_i→x_i+a*\sum_{i,j} (R_ij−r_ij) (x_i−x_j)/|x_i−x_j|, wherein x_i comprises a position of account (i) within said reduced operational space {P}, wherein x_j comprises a position of account (j) within said reduced operational parameters space {P}, and wherein (a) comprises a relaxation parameter;
- selecting, by said computer processor, values associated with a tolerance limit epsilon;
- determining, by said computer processor, if sum_{i,j} (R_ij−r_ij)^2 is less than said tolerance limit epsilon then presenting, by said computer processor, updated coordinates within said group of accounts within said reduced operational space {P},
- otherwise, if sum {i,j} (R ij−r ij)^2 is greater than said tolerance limit epsilon, repeating said calculating pairwise ranks and said updating until said sum {i,j} (R ij−r ij) ^2 is less than said tolerance limit epsilon;
- plotting, by said computer processor via a plotter of said server system, a trajectory comprising operational parameters for each account of said group of accounts within said reduced operational space {P}, wherein each said trajectory is associated with a specified time period associated with a specified time resolution, and wherein said trajectory represents account movement within said reduced operational space {P} due to varying demand and an ability of said reduced operational space {P} to handle the varying demand;
- displaying, by said computer processor via said plotter, each said trajectory for each said account;
- calculating, by said computer processor, aggregates for overall account health of each said account of said group of accounts, wherein said calculating said aggregates is based on annual customer surveys and account manager ratings associated with an overall customer satisfaction corresponding to an account at regular time intervals;
- simultaneously enabling, by said computer processor based on input from users via an interactive analysis tool enabled input device associated with each of said users, said users to simultaneously visualize and query each said trajectory for each said account;
- mining, by said computer processor, each said trajectory for scores corresponding to financial health and business health based on benchmarking against project management reports in place of said annual customer surveys, wherein said mining comprises:
- detecting patterns in operational behavior affecting client perception;
- and
- mapping said accounts within said multidimensional input space to a set of points in a reduced multi dimensional space of said server system over a specified period of time, wherein results of said mapping reduces an operational complexity of said reduced multi dimensional space;
- plotting, by said computer processor via said plotter, a modified trajectory comprising points comprising multiple differing colors corresponding to various account statuses and representing modified operational parameters for each account of said group of accounts within said reduced operational space {P}, said modified trajectory plotted based on said results of said simultaneously querying and results of said mining;
- displaying, by said computer processor via said plotter, each said modified trajectory for each said account;
- improving, by said computer processor, an operational performance of said reduced operational space {P} comprising said accounts by:
- said filtering, by said computer processor, noisy data from said operational metrics;
- prioritizing operational performance improvements of said reduced operational space {P} comprising said accounts;
- continuously adapting said operational performance in response to detected changes;
- and
- correlating, based on results of said continuously adapting, said operational parameters{Op1 . . . OpN} resulting in an operational improvement of said reduced operational space {P} comprising said accounts within said server system executing said software application;
- and
- maintaining and integrating computer-readable code into the server system for execution of said method associated with said improving said operational performance of said reduced operational space {P}.