System and method for analyzing and managing business performance
First Claim
1. A computer-implemented method for analyzing and managing business performance by designing and evaluating the performance of business process models, comprising the steps of:
- using a computer or computer platform to create a business process model comprising a flow of business tasks and artifact sources that generate business artifacts, each of said business tasks and artifact sources being rendered in a machine-readable format which includes a machine-readable identifier and one or more attributes further characterizing each business task and artifact source;
loading into said computer or computer platform digitally-stored transformation knowledge specifying one or more types of transformation opportunities, each of which comprises one or a plurality of transformation conditions, one or a plurality of transformation rules, and one or a plurality of business value attributes comprising at least one of cost and development time;
parsing the business process and identifying transformation opportunities that are parts of the business process meeting one of the transformation conditions, each of which is specified for each type of transformation opportunity in said digitally-stored transformation knowledge;
adopting one or more transformation opportunities that are identified in the previous step and transforming the parts of the business process according to the corresponding transformation rules, each of which is specified for each type of transformation opportunity in said digitally-stored transformation knowledge;
employing one of analytics and computer simulation to evaluate investment cost and development time for the transformation according to the information on business value attributes comprising at least one of cost and development time that is specified for each type of transformation opportunity in said digitally-stored transformation knowledge, and other business performance metrics of each of said transformed business processes, said business performance metrics including evaluation of cost, resource utilization, maximum process throughput, and process cycle time;
employing data processing in said computer or computer platform to manage the business performance of each of said transformed business processes by making iterative changes to said business processes or artifact sources and reiterating said transformation and evaluation steps until a satisfactory business process model is obtained; and
producing as output from said computer or computer platform a business process model in machine-readable format.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for analyzing and managing business performance by designing and evaluating the performance of a business process model comprising a flow of business tasks and artifact sources that generate business artifacts. Business processes may be parsed to identify transformation opportunities meeting transformation conditions specified in a transformation knowledge. One or more identified transformation opportunities may be adopted, and parts of the process may be transformed according to transformation rules specified in a transformation knowledge. Analytics and computer simulation may be employed to evaluate business performance metrics of each of said transformed business processes. Iterative changes may be made to said business processes to manage business performance, reiterating transformation and evaluation steps until a satisfactory business process model is obtained. The resulting output is finally produced as a business process model in machine-readable format and can be deployed to a business environment.
-
Citations
15 Claims
-
1. A computer-implemented method for analyzing and managing business performance by designing and evaluating the performance of business process models, comprising the steps of:
-
using a computer or computer platform to create a business process model comprising a flow of business tasks and artifact sources that generate business artifacts, each of said business tasks and artifact sources being rendered in a machine-readable format which includes a machine-readable identifier and one or more attributes further characterizing each business task and artifact source;
loading into said computer or computer platform digitally-stored transformation knowledge specifying one or more types of transformation opportunities, each of which comprises one or a plurality of transformation conditions, one or a plurality of transformation rules, and one or a plurality of business value attributes comprising at least one of cost and development time;
parsing the business process and identifying transformation opportunities that are parts of the business process meeting one of the transformation conditions, each of which is specified for each type of transformation opportunity in said digitally-stored transformation knowledge;
adopting one or more transformation opportunities that are identified in the previous step and transforming the parts of the business process according to the corresponding transformation rules, each of which is specified for each type of transformation opportunity in said digitally-stored transformation knowledge;
employing one of analytics and computer simulation to evaluate investment cost and development time for the transformation according to the information on business value attributes comprising at least one of cost and development time that is specified for each type of transformation opportunity in said digitally-stored transformation knowledge, and other business performance metrics of each of said transformed business processes, said business performance metrics including evaluation of cost, resource utilization, maximum process throughput, and process cycle time;
employing data processing in said computer or computer platform to manage the business performance of each of said transformed business processes by making iterative changes to said business processes or artifact sources and reiterating said transformation and evaluation steps until a satisfactory business process model is obtained; and
producing as output from said computer or computer platform a business process model in machine-readable format. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for analyzing and managing business performance by designing and evaluating the performance of business process models, comprising:
-
a computer or computer platform, employed to create a business process model comprising a flow of business tasks and artifact sources that generate business artifacts, each of said business tasks and artifact sources being rendered in a machine-readable format which includes a machine-readable identifier and one or more attributes further characterizing each business task and artifact source;
means for loading onto said computer or computer platform digitally-stored transformation knowledge specifying one or more types of transformation opportunities, each of which includes one or a plurality of transformation conditions, one or a plurality of transformation rules, and one or a plurality of business value attributes comprising at least one of cost and development time;
means for parsing the business process and identifying transformation opportunities that are parts of the business process meeting one of the transformation conditions, each of which is specified for each type of transformation opportunity in said digitally-stored transformation knowledge;
means for adopting one or more transformation opportunities that are identified in parsing the business process and transforming the parts of the process according to the corresponding transformation rules each of which is specified for each type of transformation opportunity in said digitally-stored transformation knowledge;
means for employing one of analytics and computer simulation to evaluate investment cost and development time for the transformation according to the information on business value attributes comprising at least one of cost and development time that is specified for each type of transformation opportunity in said digitally-stored transformation knowledge, and business performance metrics of each of said transformed business processes, said business performance metrics including evaluation of cost, resource utilization, maximum process throughput, and process cycle time, a data processor employed to manage the business performance of each of said transformed business processes by making iterative changes to said business processes or artifact sources and reiterating said transformation and evaluation steps until a satisfactory business process is obtained, and means for producing a business process model in machine-readable format produced as output. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for analyzing and managing business performance by designing and evaluating the performance of business performance models, comprising the steps of:
-
using a computer or computer platform to construct or modify a business process model and specify a what-if scenario;
identifying transformation opportunities by a transformation engine, which references a knowledge store, and digitally storing said transformation opportunities for access by said computer or computer platform;
transforming a business process model by a transformation engine according to a transformation opportunity;
evaluating the performance of a transformed process model and generating a business performance report;
comparing a business performance report against a predetermined performance objective;
employing data processing in said computer or computer platform to determine business performance is satisfactory or all transformation opportunities are exhausted and, if business performance is not satisfactory and transformation opportunities have not been exhausted, making iterative changes to a business process and reiterating transformation and evaluation steps until a satisfactory business process model is obtained; and
producing as output from said computer or computer platform a business process model in machine-readable format.
-
Specification