Computer method and system for integrating software development and deployment
First Claim
1. A computer implemented method for providing a software development lifecycle with auditability and bidirectional traceability, the software development lifecycle having at least a development phase and a deployment phase, the method comprising:
- bridging the development phase of the software development lifecycle and the deployment phase of the software development lifecycle with a configurable workflow engine, a configuration management engine, and a managed deployment engine; and
interconnecting the configurable workflow engine, the configuration management engine, and the managed deployment engine with one or more representations of work to be performed or of work performed, wherein the one or more representations of work to be performed or of work performed provide the software development lifecycle with auditability and bidirectional traceability.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and system for software auditability and bidirectional traceability in a software development lifecycle is provided. The lifecycle having at least development and deployment phases is bridged with a configurable workflow engine, a configuration management engine, and a managed deployment engine, interconnected with one or more representations of work to be performed or of work performed. Additionally, auditability and bidirectional traceability is provided by linking a development asset in the development phase to a deployment asset in the deployment phase so that: the development asset can be determined from the deployment asset; a deploying entity deploying the deployment asset can be determined from the development asset; a development request for developing the development asset can be determined from the deployment asset deployed; and a deployment environment where the deployment asset is being deployed can be determined from the development asset.
-
Citations
25 Claims
-
1. A computer implemented method for providing a software development lifecycle with auditability and bidirectional traceability, the software development lifecycle having at least a development phase and a deployment phase, the method comprising:
-
bridging the development phase of the software development lifecycle and the deployment phase of the software development lifecycle with a configurable workflow engine, a configuration management engine, and a managed deployment engine; and
interconnecting the configurable workflow engine, the configuration management engine, and the managed deployment engine with one or more representations of work to be performed or of work performed, wherein the one or more representations of work to be performed or of work performed provide the software development lifecycle with auditability and bidirectional traceability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for providing auditability and bidirectional traceability of software in a software development lifecycle having at least a development phase and a deployment phase, the method comprising:
-
linking a development asset in the development phase to a deployment asset in the deployment phases so that any combination of;
i) the development asset developed in the development phase can be determined from the deployment asset deployed in the deployment phase, ii) a deploying entity deploying the deployment asset in the deployment phase can be determined from the development asset developed in the development phase, iii) a development request for developing the development asset in the development phase can be determined from the deployment asset deployed in the deployment phase, and iv) a deployment environment where the deployment asset is being deployed in the deployment phase can be determined from the development asset in the development phase; and
as a function of the linking, providing auditability and bidirectional traceability of the software in the software development lifecycle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An system for providing a software development lifecycle with auditability and bidirectional traceability, the software development lifecycle having at least a development phase and a deployment phase, the apparatus comprising:
-
means for bridging the development phase of the software development lifecycle and the deployment phase of the software development lifecycle with a configurable workflow engine, a configuration management engine, and a managed deployment engine; and
means for interconnecting the configurable workflow engine, the configuration management engine, and the managed deployment engine with one or more representations of work to be performed or of work performed, wherein the one or more representations of work to be performed or of work performed provide the software development lifecycle with auditability and bidirectional traceability. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising:
a computer usable medium having computer usable program code for providing auditability and bidirectional traceability of software in a software development lifecycle having at least a development phase and a deployment phase, the computer program product including;
computer usable program code for linking a development asset in the development phase to a deployment asset in the deployment phases so that any combination of;
i) the development asset developed in the development phase can be determined from the deployment asset deployed in the deployment phase;
ii) a deploying entity deploying the deployment asset in the deployment phase can be determined from the development asset developed in the development phase, iii) a development request for developing the development asset in the development phase can be determined from the deployment asset deployed in the deployment phase, and iv) a deployment environment where the deployment asset is being deployed in the deployment phase can be determined from the development asset in the development phase; and
as a function of the linking, providing auditability and bidirectional traceability of the software in the software development lifecycle.
Specification