SYSTEM AND METHOD FOR EVALUATING A REQUIREMENTS PROCESS AND PROJECT RISK-REQUIREMENTS MANAGEMENT METHODOLOGY
First Claim
1. A requirements management methodology comprising:
- automatically collecting requirements related data and metrics associated with one or more of user needs, features, and requirements;
classifying requirements related data and metrics according to one or more attributes and associated attribute values for storage in a memory storage device;
receiving user requests concerning a requirements topic; and
,in response to received user requests;
accessing said classified requirements related data from said memory storage device and analyzing relationships of attributes to one or more analysis task categories associated with a requirements topic; and
,providing information to the user according to a particular requirements topic based on results of said analyzing, wherein users are enabled to assess requirements and identify a course of action for improving requirements.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for requirements management. Particularly, a requirements management scheme performs at least the following functions: 1) it guides a team through the requirements process and provides a structure for collecting “requests”. By using the scheme, team members are prompted to think about and record relevant information that will help clarify and complete requests; and, 2) the scheme allows users to use the attributes throughout the development process to identify risk and make improvements to their process. Many of these attributes can be refined during the development phase or even later. Besides helping team members achieve continuous improvement in their requirements process by providing a set of data and metrics for collection and assessment, the scheme enables an organization to effectively manage their requirements as well as manage changes to those requirements.
-
Citations
26 Claims
-
1. A requirements management methodology comprising:
-
automatically collecting requirements related data and metrics associated with one or more of user needs, features, and requirements; classifying requirements related data and metrics according to one or more attributes and associated attribute values for storage in a memory storage device; receiving user requests concerning a requirements topic; and
,in response to received user requests; accessing said classified requirements related data from said memory storage device and analyzing relationships of attributes to one or more analysis task categories associated with a requirements topic; and
,providing information to the user according to a particular requirements topic based on results of said analyzing, wherein users are enabled to assess requirements and identify a course of action for improving requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for managing requirements for a user comprising:
-
means for automatically collecting requirements related data and metrics associated with one or more of user needs, features, and requirements; a memory storage device for storing said collected requirement related data and metrics; means for executing logic for classifying requirements related data and metrics according to one or more attributes and associated attribute values for storage in said memory storage device; means for receiving user queries concerning a requirements topic; and
,a data analysis means for accessing said classified requirements related data from said memory storage device and analyzing relationships of attributes to one or more analysis task categories associated with a requirements topic in response to a received user query;
said data analysis means for providing information to the user according to a particular requirements topic based on results of said analyzing, wherein users are enabled to assess requirements and identify a course of action for improving requirements. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for requirements management, said method comprising steps of:
-
automatically collecting requirements related data and metrics associated with one or more of user needs, features, and requirements; classifying requirements related data and metrics according to one or more attributes and associated attribute values for storage in a memory storage device; receiving user requests concerning a requirements topic; and
,in response to received user requests; accessing said classified requirements related data from said memory storage device and analyzing relationships of attributes to one or more analysis task categories associated with a requirements topic; and
,providing information to the user according to a particular requirements topic based on results of said analyzing, wherein users are enabled to assess requirements and identify a course of action for improving requirements. - View Dependent Claims (23, 24)
-
-
25. A method of deploying a computer program product for managing requirements for a business entity comprising:
-
collecting requirements related data and metrics associated with one or more of needs, features, and requirements of the business entity; classifying requirements related data and metrics according to one or more attributes and associated attribute values for storage in a memory storage device; receiving requests from the business entity concerning a requirements topic; and
,in response to received request; accessing said classified requirements related data from said memory storage device and analyzing relationships of attributes to one or more analysis task categories associated with a requirements topic; and
,providing information to the business entity according to a particular requirements topic based on results of said analyzing, wherein said business entity is enabled to assess requirements and identify a course of action for improving requirements.
-
-
26. A computer program product comprising a computer usable medium readable by a digital processing apparatus and tangibly embodying a program of instructions comprising computer readable program code means executable by the digital processing apparatus to perform method steps for managing a software development project for a business entity, the method steps comprising:
-
collecting requirements related data and metrics associated with one or more of needs, features, and requirements of the business entity; classifying requirements related data and metrics according to one or more attributes and associated attribute values for storage in a memory storage device; receiving requests from a business entity concerning a requirements topic; and
,in response to received request; accessing said classified requirements related data from said memory storage device and analyzing relationships of attributes to one or more analysis task categories associated with a requirements topic; and
,providing information to the business entity according to a particular requirements topic based on results of said analyzing, wherein said business entity is enabled to assess requirements and identify a course of action for improving requirements.
-
Specification