CPC G06F 8/77 (2013.01) [G06F 8/71 (2013.01); G06F 21/577 (2013.01)] | 22 Claims |
1. A system for assessing and auditing release readiness for a software application, the system comprising a server computing device with a memory that stores computer-executable instructions and a processor that executes the computer-executable instructions to:
receive identification of a software application to be deployed to a production computing environment;
determine a plurality of technical attributes of the identified software application from one or more application lifecycle management (ALM) tools, including at least a source code management system;
select one or more release readiness assessment criteria corresponding to the identified software application;
apply the plurality of technical attributes of the identified software application to the release readiness assessment criteria to generate a release readiness score for the software application;
deploy the identified software application to the production computing environment when the release readiness score is at or above a predetermined threshold; and
prevent deployment of the identified software application to the production computing environment when the release readiness score is below the predetermined threshold.
|