MSF for CMMI Process Improvement Visual Studio Team System logo

Activity:

Select Static Analysis Rules and Guidelines (CMMI Level 3 : VER 2.3 )

Participating Roles

Responsible:

Architect

Build Engineer

Accountable:

Architect

Consult:

Developer

Informed:

Development Manager

Developer

Test Manager

Tester

Overview

Entry Criteria

    When:

    • Prior to coding, once per project.

    Dependencies:

    • Product Vision Statement Complete: The product vision statement is complete.
    • Quality of Service Requirements Complete: The quality of service requirements are complete.
    • Organization Coding Guidelines Established: The organization has established coding guidelines for languages used in production.
    • Peer Review Data Available: Peer review data is available.

    Sub-Activities

    1

    Analyze Inputs

    • Analyze the product vision statement and quality of service requirements for quality policy or requirements that pertain to code quality.

    2

    Select Static Analysis Rules

    • Select static analysis rules to establish the appropriate level of code quality for the project. Update the tool to reflect the selections.

    3

    Select Static Analysis Guidelines

    • Select static analysis guidelines to dictate what the tool will do when a rule is broken. For example, if a rule is broken guidelines could be set up to automatically fix the problem, prompt the user if the tool should fix the problem, add the instance to a problem report, etc. Update the tool to reflect the selections.

    4

    Review Static Analysis Rules and Guidelines

    • Review, revise, and approve the static analysis rules and guidelines.

    Exit Criteria

    The static analysis rules are selected.

    The static analysis guidelines are selected.

    (C) 2005 Microsoft Corporation. All rights reserved.

    MSF for CMMI Process Improvement: Build 050707