Summary

Select the product component solutions based on selection criteria.

Description

Refer to the Allocate Product Component Requirements and Identify Interface Requirements specific practices of the Requirements Development (RD) (CMMI-DEV) process area for more information about establishing the allocated requirements for product components and interface requirements among product components


Selecting product components that best satisfy the criteria establishes the requirement allocations to product components. Lower level requirements are generated from the selected alternative and used to develop product component designs. Interfaces among product components are described. Physical interface descriptions are included in the documentation for interfaces to items and activities external to the product.

The description of the solutions and the rationale for selection are documented. The documentation evolves throughout development as solutions and detailed designs are developed and those designs are implemented. Maintaining a record of rationale is critical to downstream decision making. Such records keep downstream stakeholders from redoing work and provide insights to apply technology as it becomes available in applicable circumstances.

Examplel Work Products



  1. Product component selection decisions and rationale
  2. Documented relationships between requirements and product components
  3. Documented solutions, evaluations, and rationale


Subpractices



1. Evaluate each alternative solution/set of solutions against the selection criteria established in the context of the operational concepts and scenarios.

Develop timeline scenarios for product operation and user interaction for each alternative solution.



2. Based on the evaluation of alternatives, assess the adequacy of the selection criteria and update these criteria as necessary.

3. Identify and resolve issues with the alternative solutions and requirements.

4. Select the best set of alternative solutions that satisfy the established selection criteria.

5. Establish the functional and quality attribute requirements associated with the selected set of alternatives as the set of allocated requirements to those product components.

6. Identify the product component solutions that will be reused or acquired.

Refer to the Supplier Agreement Management (SAM) (CMMI-DEV) process area for more information about managing the acquisition of products and services from suppliers.



7. Establish and maintain the documentation of the solutions, evaluations, and rationale.