APPLICATION/SERVICE EVENT ROOT CAUSE TRACEABILITY CAUSAL AND IMPACT ANALYZER
First Claim
Patent Images
1. A computer-executed method of utilizing logs of work packets to identify root causes of performance problems in a software factory, the computer-executed method comprising:
- collecting logs of all work packet activities, updates for associated work packet artifacts, and factory process elements that are all in progress in a software factory, wherein the logs describe how work packets, work packet artifacts and factory process elements are being utilized by a current project in the software factory, and wherein the current project is for a deliverable that is created through an execution of work packets within the software factory;
storing the logs in a factory operational store that is consistent with a factory meta-data model, wherein the factory meta-data model captures metrics for specific work packets, and wherein the metrics describe which resources in the software factory are being utilized by the work packets;
tracing logs for both the work packets and the factory process elements to perform a causal impact analysis that describes how the work packets'"'"' use of the factory process elements in the software factory impacts the current project; and
automatically modulating the factory meta-data model based on a predicted risk as calculated from a nature of the current project and historical data derived from similar projects in the software factory in order to determine if one work packet will have an impact on another work packet in the current project.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for identifying root causes of problems in a software factory. Each work packet being executed within the software factory is assigned meta-data, which describes a relationship between that work packet and other work packets, as well as a relationship between that work packet and resources within the software factory. These metrics provides means for identifying any problems within the software factory.
189 Citations
23 Claims
-
1. A computer-executed method of utilizing logs of work packets to identify root causes of performance problems in a software factory, the computer-executed method comprising:
-
collecting logs of all work packet activities, updates for associated work packet artifacts, and factory process elements that are all in progress in a software factory, wherein the logs describe how work packets, work packet artifacts and factory process elements are being utilized by a current project in the software factory, and wherein the current project is for a deliverable that is created through an execution of work packets within the software factory; storing the logs in a factory operational store that is consistent with a factory meta-data model, wherein the factory meta-data model captures metrics for specific work packets, and wherein the metrics describe which resources in the software factory are being utilized by the work packets; tracing logs for both the work packets and the factory process elements to perform a causal impact analysis that describes how the work packets'"'"' use of the factory process elements in the software factory impacts the current project; and automatically modulating the factory meta-data model based on a predicted risk as calculated from a nature of the current project and historical data derived from similar projects in the software factory in order to determine if one work packet will have an impact on another work packet in the current project. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a tangible computer-usable medium on which is stored computer program code, the computer program code comprising instructions executable by the processor and configured to utilize logs of work packets to identify root causes of performance problems in a software factory by performing the steps of; collecting logs of all work packet activities, updates for associated work packet artifacts, and factory process elements that are all in progress in a software factory, wherein the logs describe how work packets, work packet artifacts and factory process elements are being utilized by a current project in the software factory, and wherein the current project is for a deliverable that is created through an execution of work packets within the software factory; storing the logs in a factory operational store that is consistent with a factory meta-data model, wherein the factory meta-data model captures metrics for specific work packets, and wherein the metrics describe which resources in the software factory are being utilized by the work packets; tracing logs for both the work packets and the factory process elements to perform a causal impact analysis that describes how the work packets'"'"' use of the factory process elements in the software factory impacts the current project; and automatically modulating the factory meta-data model based on a predicted risk as calculated from a nature of the current project and historical data derived from similar projects in the software factory in order to determine if one work packet will have an impact on another work packet in the current project. - View Dependent Claims (15, 16)
-
-
17. A tangible computer-readable storage medium encoded with a computer program, the computer program comprising computer executable instructions configured for utilizing logs of work packets to identify root causes of performance problems in a software factory by performing the steps of:
-
collecting logs of all work packet activities, updates for associated work packet artifacts, and factory process elements that are all in progress in a software factory, wherein the logs describe how work packets, work packet artifacts and factory process elements are being utilized by a current project in the software factory, and wherein the current project is for a deliverable that is created through an execution of work packets within the software factory; storing the logs in a factory operational store that is consistent with a factory meta-data model, wherein the factory meta-data model captures metrics for specific work packets, and wherein the metrics describe which resources in the software factory are being utilized by the work packets; tracing logs for both the work packets and the factory process elements to perform a causal impact analysis that describes how the work packets'"'"' use of the factory process elements in the software factory impacts the current project; and automatically modulating the factory meta-data model based on a predicted risk as calculated from a nature of the current project and historical data derived from similar projects in the software factory in order to determine if one work packet will have an impact on another work packet in the current project. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification