MSF for CMMI Process Improvement Visual Studio Team System logo

Activity:

Allocate Product Component Requirements (CMMI Level 3 : RD 2.2 )

Participating Roles

Responsible:

Architect

Business Analyst

Accountable:

Architect

Informed:

Development Manager

Project Manager

Test Manager

Release Manager

Overview

Entry Criteria

    When:

    • After product requirements are baselined.

    Dependencies:

    • Architectural Solution Selected: The architectural solution has been selected.
    • 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.

    Sub-Activities

    1

    Analyze Product Requirements

    • Analyze the product requirements. Record initial recommendations for allocation to components.

    2

    Analyze Architecture

    • Analyze the architectural solution. Compare component interaction contained in the architecture to the added functionality in the product requirements.

    3

    Match Product Requirements to Components

    • Match each product requirement to one or more component in preparation for allocation.

    4

    Derive Product Component Requirements

    • For those product requirements that are to be addressed by more than one component, split the functionality of the requirement into the appropriate pieces for each of the components. Optionally, some product requirements that are addressed by a single component might also need to be broken out into multiple product component requirements to provide additional detail or facilitate incremental development.

    5

    Allocate Requirements to Components

    • Allocate the product component requirements to the components.

    Exit Criteria

    The product component requirements have been derived from product requirements and are allocated to components.

    (C) 2005 Microsoft Corporation. All rights reserved.

    MSF for CMMI Process Improvement: Build 050707