MSF for CMMI Process Improvement Visual Studio Team System logo

Activity:

Select Project Coding 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, quality of service requirements, organization coding guidelines, and peer review data for quality policy, requirements, or suggestions regarding code quality.

    2

    Select Coding Guidelines

    • Tailor the organization coding standards to establish the appropriate level of code quality for the project. This tailoring could involve adding to or removing from the organization coding standards. Provide rationale for tailoring choices.

    3

    Review Project Coding Guidelines

    • Review, revise, and approve the project coding guidelines.

    Exit Criteria

    The project coding guidelines are selected.

    (C) 2005 Microsoft Corporation. All rights reserved.

    MSF for CMMI Process Improvement: Build 050707