Managing requirements planning in a collaborative computing environment
First Claim
1. A requirements planning management method comprising:
- identifying in a requirements planning system executing in memory of a host computing platform, each approving stakeholder for a version of a requirement in a requirements plan of requirements for a software system;
creating traceability links between each approving stakeholder and the version of the requirement, each traceability link connecting a stakeholder with a specific version of the requirement requiring the approval of the stakeholder and tracking different approval status values for different versions of a corresponding requirement;
notifying each approving stakeholder having the traceability link to the version of the requirement whenever a new version of the requirement is proposed by the stakeholder;
merging all versions of the requirement into a single document for displaying the single document to a viewing approving stakeholder; and
marking up the single document to reflect differences between the single document and a most recent version of the requirement approved by the viewing approving stakeholder.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for managing requirements planning in a collaborative computing environment. In one embodiment of the invention, a requirements planning management method can include identifying each approving stakeholder for a version of a requirement in a requirements plan, creating traceability links between each approving stakeholder and the version of the requirement, and notifying each approving stakeholder having a traceability link to the version of the requirement whenever a new version of the requirement is proposed by a stakeholder. The method also can include merging multiple versions of the requirement into a single document, displaying the single document to a viewing stakeholder, and marking up the single document to reflect differences between the single document and a most recent version of the requirement for the viewing stakeholder.
16 Citations
20 Claims
-
1. A requirements planning management method comprising:
-
identifying in a requirements planning system executing in memory of a host computing platform, each approving stakeholder for a version of a requirement in a requirements plan of requirements for a software system; creating traceability links between each approving stakeholder and the version of the requirement, each traceability link connecting a stakeholder with a specific version of the requirement requiring the approval of the stakeholder and tracking different approval status values for different versions of a corresponding requirement; notifying each approving stakeholder having the traceability link to the version of the requirement whenever a new version of the requirement is proposed by the stakeholder; merging all versions of the requirement into a single document for displaying the single document to a viewing approving stakeholder; and marking up the single document to reflect differences between the single document and a most recent version of the requirement approved by the viewing approving stakeholder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A requirements planning data processing system comprising:
-
a requirements planning system executing in memory by at least one processor of a host computing platform and configured to maintain traceability links between a version of a requirement in a requirement plan of requirements for a software system and different stakeholders approving of the version of the requirement, each traceability link connecting a stakeholder with a specific version of the requirement requiring the approval of the stakeholder and tracking different approval status values for different versions of a corresponding requirement; an annotation manager coupled to an annotation data store, the annotation manager comprising program code enabled to accept an annotation for a version of a requirement and to store the annotation within the annotation data store; and a displayer for displaying a single document merged from all versions of the requirement to a viewing approving stakeholder, wherein the single document is marked to reflect differences between the single document and a most recent version of the requirement approved by the viewing approving stakeholder. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer usable storage medium embodying computer usable program code for requirements planning management, the computer program product comprising:
-
computer usable program code for identifying each approving stakeholder for a version of a requirement in a requirements plan of requirements for a software system; computer usable program code for creating traceability links between each approving stakeholder and the version of the requirement, each traceability link connecting a stakeholder with a specific version of the requirement requiring the approval of the stakeholder and tracking different approval status values for different versions of a corresponding requirement; computer usable program code for notifying each approving stakeholder having the traceability link to the version of the requirement whenever a new version of the requirement is proposed by the stakeholder; computer usable program code for merging all versions of the requirement into a single document for displaying the single document to a viewing approving stakeholder; and computer usable program code for marking up the single document to reflect differences between the single document and a most recent version of the requirement approved by the viewing approving stakeholder. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification