Activity Information Prioritize Functionality
DescriptionOnce the product requirements are baselined, prioritize the functionality for the project. Indicate the functionality that is mandatory, preferred, or optional. The product requirements can be organized in functional groups or features to facilitate prioritization. The prioritization is used to make decisions about what is to be included in the final product for the project, if business constraints dictate the need to modify the functionality. Attributes| Element Categories | [CMMI Track 2] Planning, [CMMI Level 3] RD SP 3.4 | | When | After product requirements are baselined. | | Entry Criteria | Functional Requirements Baselined: The functional requirements are reviewed, approved, and baselined.
Interface Requirements Baselined: The interface requirements are reviewed, approved, and baselined.
Security Requirements Baselined: The security requirements are reviewed, approved, and baselined.
Safety Requirements Baselined: The safety requirements are reviewed, approved, and baselined.
Operational Requirements Baselined: The operational requirements are reviewed, approved, and baselined. | | Exit Criteria | Functionality Prioritized: The specified functionality to be addressed by the project is prioritized. | | Is Required | Yes |
StepsAnalyze Customer Needs:
Analyze the customer needs regarding specified functionality. Understand the value of functionality from their perspective. Analyze Market Forces:
Analyze the competition and other market forces. Determine which functionality is needed to keep up with the competition, and which functionality will put you ahead. Set Prioritization Level:
Weigh the customer needs, market forces, and resource limitations against your business goals and schedule. Set the appropriate prioritization level for each functional grouping and/or product requirement.
Inputs and Outputs| WorkProduct | Input | Output | Allowable States |
|---|
| Requirement |  | | (none) |
|
Last modified at 12/19/2007 10:37 AM by Administrator
|
|