System and method for providing access to data in a plurality of software development systems

US9092575B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9092575-B2
Application numberUS-201414468048-A
CountryUS
Kind codeB2
Filing dateAug 25, 2014
Priority dateSep 19, 2013
Publication dateJul 28, 2015
Grant dateJul 28, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computerized-implemented method of claim 1 wherein each set of risk factors relates to a product change scheduled for its respective development system of the plurality of development systems. 3. The computerized-implemented method of claim 1 further comprising: the confidence factor based on a type of operational tool the request was received from; and displaying, via the computing device, the confidence factor to the user. 4. The computer-implemented method of claim 1 wherein the request further includes a request for determination of risk of collision for each change included in the product release. 5. The computer-implemented method of claim 1 wherein the risk factors include application criticality, database criticality, size of change, complexity of change, volatility of change, velocity of change, frequency of change, technology obsolescence, interdependency with other systems, interdependency with other databases, integration with other applications, common data elements, common infrastructure, stability history, market event, holidays, resource scarcity, or any combination thereof. 6. The computer-implemented method of claim 1 further comprising: displaying, via the one application programming interface of the at least two application programming interfaces, an interactive display view of a calendar showing the risk index for each set of risk factors on the date of its respective product release. 7. The computer-implemented method of claim 6 wherein the interactive display view of the calendar further comprises a hourly view, a daily view, a weekly view, a monthly view or any combination thereof. 8. The computer-implemented method of claim 7 wherein in the hourly view, the daily view or the weekly view each risk factor name and value is displayed to the user. 9. The computer-implemented method of claim 1 further comprising: displaying, via the one application programming interface of the at least two application programming interfaces, an interactive display view of assets that are in release conflict with other assets. 10. The computer-implemented method of claim 9 wherein assets comprise applications, databases, infrastructure components, or any combination thereof. 11. The computer-implemented method of claim 1 further comprising: displaying, via the one application programming interface of the at least two application programming interfaces, an interactive display view that allows a user to choose a release window based on the risk index, availability, resources, or any combination thereof. 12. The computer-implemented method of claim 1 further comprising: generating, by the computing device, an alert to inform managers of potential collisions and suggest changes, the alert comprising a phone call, an email message, a text message, or any combination thereof.

Assignees

Inventors

Classifications

  • Environments for analysis, debugging or testing of software · CPC title

  • Testing of software · CPC title

  • Reliability or availability analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9092575B2 cover?
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 in…
Who is the assignee on this patent?
Fmr Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/3698. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 28 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).