MSF for CMMI Process Improvement Visual Studio Team System logo

Activity:

Analyze Change Request (CMMI Level 2 : REQM 1.3 )

Participating Roles

Responsible:

Business Analyst

Consult:

Development Manager

Project Manager

Release Manager

Architect

User Experience Architect

Test Manager

Overview

Entry Criteria

  • Change request that is not analyzed.
  • Original proposed solution.

Sub-Activities

1

Analyze Impact

  • Examine how many areas are affected by the change request. Large change requests are likely to impact other areas of the product aside from those directly affected by the change, such as the stability of the product, or time to release.
  • Determine if any dependencies are affected by the change. Are there dependent components or contractual arrangements affected by the change.
  • Try to quantify all areas of impact to assist the change control board. Which components are affected? Which design documents must be updated? What end user documentation topics must be rewritten or created? More specific data will help when prioritizing and reviewing the change request.
  • Analyze the risk of accepting the change. Are external teams dependent on the code or feature being changed, and could their schedules be adversely impacted? Could assigning resources to this change adversely impact other important feature areas or requirements of the product?

2

Document Detailed Changes

  • Create documentation at the level of a functional specification describing exactly how the proposed solution will be implemented. Revise the original proposed solution attached to the change request.
  • Consider creating a Microsoft PowerPoint slide deck for presentation at the change control board review meeting to make it easier for participants to review the change request.

3

Review Before Submission

  • Review the change request with other team managers affected by the change request to glean more information. Specifically, consult with the development manager, quality assurance manager, user education architect, and release manager.
  • Share and compare your impact assessment with other team managers to revise and improve your analysis.

4

Record Details of Change

  • The details of the change request must be documented so that all team members can update their work appropriately. Identify work that will be cut, new work that will be added, and changes to make to previously specified functionality and features. Use the "Analysis/Impact" fields in the change request work item to record these details.

Exit Criteria

Change request that is analyzed for impact in different areas, and that has an estimated cost of implementation.

Updated proposed solution with specification or Microsoft PowerPoint slide deck.

(C) 2005 Microsoft Corporation. All rights reserved.

MSF for CMMI Process Improvement: Build 050707