MSF for CMMI Process Improvement Visual Studio Team System logo

Activity:

Prioritize Functionality (CMMI Level 3 : RD 3.4 )

Participating Roles

Accountable:

Business Analyst

Overview

Entry Criteria

    When:

    • After product requirements are baselined.

    Dependencies:

    • 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 Customer Needs

    • Analyze the customer needs regarding specified functionality. Understand the value of functionality from their perspective.

    2

    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.

    3

    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.

    Exit Criteria

    The specified functionality to be addressed by the project is prioritized.

    (C) 2005 Microsoft Corporation. All rights reserved.

    MSF for CMMI Process Improvement: Build 050707