System and Method for Providing Access to Data in a Plurality of Software Development Systems
First Claim
1. A computer-implemented method of determining risk of product release failure in an environment where multiple independent releases come together into a shared environment, the method comprising:
- providing a plurality of application programming interfaces, at least two application programming interfaces are associated with at least two of a plurality of distinct development systems, respectively, and capable of retrieving data from and providing data to its respective development system of the two of the distinct plurality of development systems, the plurality of development systems each having a distinct data model and including project management systems, software development systems, quality control systems, change control systems, service management systems, asset management systems, configuration management systems, or any combination thereof;
receiving, via one application programming interface of the at least two application programming interfaces, a request for a determination of risk of product release failure within the environment, the request including a date and time for the product release;
receiving, via each application programming interface of the at least two application programming interfaces, a set of risk factors retrieved from each software development system of the two distinct plurality of software development systems that has a product release scheduled, each set of risk factors comprises one or more risk factors and a date for its respective product release;
normalizing, via a computing device, each distinct set of risk factors to a common set of risk factors, the common set of risk factors is based on a user defined domain mapping;
assigning, via the computing device, each item in each set of normalized risk factors a weight, the weight being based on the user defined domain mapping;
determining, a risk index for each of set of normalized risk factors, the risk index based on each item in each set of normalized risk factors and each item'"'"'s assigned weight; and
displaying, via the one application programming interface of the at least two application programming interfaces, the risk index for each set of normalized risk factors to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and method are provided for determining risk of product release failure in an environment where multiple independent releases come together into a shared environment. A risk factor for success or failure of a product release is based on release information input by a user and information input by other users regarding releases, the users typically on distinct development systems. The information from each distinct system is mapped (e.g., normalized and weighted) into a common schema. A risk index for the product release is determined. The risk index, risk factors, and/or associated information therewith, is presented to a user.
-
Citations
12 Claims
-
1. A computer-implemented method of determining risk of product release failure in an environment where multiple independent releases come together into a shared environment, the method comprising:
-
providing a plurality of application programming interfaces, at least two application programming interfaces are associated with at least two of a plurality of distinct development systems, respectively, and capable of retrieving data from and providing data to its respective development system of the two of the distinct plurality of development systems, the plurality of development systems each having a distinct data model and including project management systems, software development systems, quality control systems, change control systems, service management systems, asset management systems, configuration management systems, or any combination thereof; receiving, via one application programming interface of the at least two application programming interfaces, a request for a determination of risk of product release failure within the environment, the request including a date and time for the product release; receiving, via each application programming interface of the at least two application programming interfaces, a set of risk factors retrieved from each software development system of the two distinct plurality of software development systems that has a product release scheduled, each set of risk factors comprises one or more risk factors and a date for its respective product release; normalizing, via a computing device, each distinct set of risk factors to a common set of risk factors, the common set of risk factors is based on a user defined domain mapping; assigning, via the computing device, each item in each set of normalized risk factors a weight, the weight being based on the user defined domain mapping; determining, a risk index for each of set of normalized risk factors, the risk index based on each item in each set of normalized risk factors and each item'"'"'s assigned weight; and displaying, via the one application programming interface of the at least two application programming interfaces, the risk index for each set of normalized risk factors to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification