MSF for CMMI Process Improvement Visual Studio Team System logo
workstreams icon

Establish Environments

Architect

Participating Roles

Responsible:

Architect

Build Engineer

Accountable:

Architect

Consult:

Developer

Informed:

Development Manager

Developer

Test Manager

Tester

Overview

Entry Criteria

    When:

    • After significant updates to the solution architecture, typically once at the beginning of each iteration.

    Dependencies:

    • Solution Architecture Complete: The solution architecture has been created and approved.

    Activities

    1

    Plan Product Integration

    • Plan for integrating new functionality to the mainline.

    2

    Establish Unit Test Environment

    • Provide guidance and configuration specification information for conducting unit testing on local machines.

    3

    Establish Integration Environment

    • Provide build machines, manage branches, and define promotion groups or labeled builds.

    4

    Verify Integration Environment

    • Verify that the integration environment is suitable for project needs.

    5

    Select Static Analysis Rules and Guidelines

    • Create rules and guidelines for the code analysis tool.

    6

    Select Project Coding Guidelines

    • Establish the project coding guidelines for languages in use by tailoring the organization coding guidelines.

    Exit Criteria

    Development and integration environments are established.

    (C) 2005 Microsoft Corporation. All rights reserved.

    MSF for CMMI Process Improvement: Build 050707