Patent ID: 9092575
Filing Date: 2015-07-28
Classification: G06F

Abstract:
1. A computer-implemented method of determining risk of product release failure in an environment where multiple independent releases come together into a shared multi-product enterprise 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 shared multi-product enterprise 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 indicating the risk of product release failure within the shared multi-product enterprise environment based on each item in each set of normalized risk factors and each item's assigned weight; determining, via the computing device, a confidence factor for each risk factor in each set of collision risk factors; 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.