MSF for CMMI Process Improvement Visual Studio Team System logo

Activity:

Select Architecture (CMMI Level 3 : TS 1.3 )

Participating Roles

Responsible:

Architect

Developer

Accountable:

Architect

Consult:

Any

Overview

Entry Criteria

    When:

    • Lightweight architecture alternative analysis is completed for current iteration.

    Dependencies:

    • Assessment Matrix: Used to assist decision-making for selecting architecture.
    • Proof of Concepts: Used to assist decision-making for selecting architecture.

    Sub-Activities

    1

    Prepare for Review

    • The architect and lead developer identify the appropriate reviewers for reviewing the proposed architectures and circulate documentation for the architectures to each participant.

    2

    Review System Architecture and Deployment Architecture

    • During the review meeting, the system diagrams and logical datacenter diagram are reviewed. The goal is to choose an architecture to implement in the next iteration.
    • Consider the assessment matrix rankings for each architecture to help evaluate the suitability of each architecture.
    • Consider any information discovered from the proof of concepts such as cost or complexity involved with implementing the different architectures.
    • If the logical datacenter diagram represents an existing datacenter that cannot be modified, then do not review it. If a new datacenter is being created, then review the diagram for deployment considerations.
    • The review meeting should end with a decision on which architecture will be chosen.

    3

    Create Reference Solution

    • Create a justification document that captures the decisions of the meeting. Upload it to the project portal.
    • For the selected architecture, check in any application, system, or logical datacenter diagrams as the reference solution to use for implementing features in the next iteration.
    • Communicate to the entire team and any dependent teams the decision on what architecture is selected for the next iteration.

    Exit Criteria

    The selection justification is written explaining the decisions behind why the current architecture was selected.

    The reference solution containing the selected architecture diagrams and documentation is uploaded to the project portal.

    (C) 2005 Microsoft Corporation. All rights reserved.

    MSF for CMMI Process Improvement: Build 050707