• No results found

Change Management Plan (CMP)

N/A
N/A
Protected

Academic year: 2021

Share "Change Management Plan (CMP)"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Change Management Plan

(CMP)

(2)

Version/Change Record

(3)

Table of Contents 1.0 Introduction... 5 1.1 Purpose ... 5 1.2 Plan Scope ... 5 1.3 Document Overview... 7 1.4 Referenced Documents ... 7 2.0 Plans... 8

2.1 Work Products, Documents, and Records... 8

2.2 Roles and Responsibilities ... 8

2.3 Engineering Review Board (ERB)... 9

2.4 Program Integration Team (PIT) ... 10

2.5 Change Control Board (CCB)... 10

2.6 Configuration Management... 12

2.7 Customer ... 12

3.0 Change Management Process and Procedures... 13

3.1 CR – Submit ... 13 3.2 CR – ERB decision ... 13 3.3 CR – ERB Review ... 13 3.4 CR – PIT Review... 14 3.5 CR – CCB Review... 15 3.6 CR... 15 3.7 ECR...15 3.8 CR – Customer Review... 15 3.9 CR – Engineer Resolution ... 15 3.10 CR – Change Closure ... 15 4.0 Metrics ... 17

4.1 Number of unplanned outages related to changes ... 17

4.2 number of unauthorized changes... 17

4.3 Backlog of change requests... 17

4.4 average time to implement changes... 17

5.0 Process Best Practice Guidance ... 18

5.1 Notes on What Makes a Good change request ... 18

6.0 Notes... 20

6.1 Glossary ... 20

6.2 Acronyms... 20

List of Figures Figure 1.1 Overview of Change Management Decision Process ... 6 Figure 3.1. Change Management Process... Error! Bookmark not defined.

(4)

List of Tables

Table 1-1. Referenced Procedures... 7

Table 2-1. Change Management Resources... Error! Bookmark not defined. Table 2-2. Stakeholders and Responsibility/Authority ... 8

Table 2-4. Engineering Review Board Membership ... 9

Table 2-5. PIT Membership ... 10

Table 2-6. Change Control Board Membership... 11

(5)

1.0 INTRODUCTION

This document provides the plan for managing changes to Configuration Items (CIs) for the program. From this point forward, any type of change to any CI, whether it is to the infrastructure, applications or documentation, will simply be referred as a “change to the baseline.”

1.1 PURPOSE

The purpose of this Change Management Plan (CMP) is to define how changes to CIs are requested, evaluated, adjudicated, documented and incorporated. As the design evolves from one configuration to the next, changes must be recorded and documented in terms of their possible impact on the initial system requirements.

Key Plan Objectives

ƒ

Establish an efficient methodology for requesting, evaluating, and adjudicating proposed changes to CIs.

ƒ

Establish reasonable controls for affecting changes to CIs.

ƒ

Define the roles and responsibilities of the parties involved in requesting, adjudicating, and implementing changes to CIs.

ƒ

Create an audit trail of all changes to CIs. 1.2 PLAN SCOPE

The effort specifically addressed by this plan encompasses all of the change management activities to be undertaken by the program team, including its leadership and subcontractors (where applicable), to manage the program CIs and adherence to customer requirements. The CMP controls the changes to all CIs on the program. As shown in Figure 1.1, for a change to be approved, the first decision is whether the change is major enough to warrant sending it to the Engineering Review Board (ERB). If the change being requested is determined to be of minor impact, and therefore not in need of ERB approval, the change can be approved at this stage.

If the decision is made to send it to the ERB, the CMP requires the change request to pass through as many as four different decision points before approval. The decisions points are the Engineering Review board (ERB), the Program Integration Team (PIT) for Class 1 changes, the Change Control Board (CCB) and the customer. All participants play a vital role in the change management process.

This plan may be updated due to changes in the contract, customer direction, program scope, or requirements. Plans and processes are reviewed for update as needed and revised as required, to ensure consistency with customer requirements. More frequent reviews and updates are performed as necessary to ensure plans are current and useful.

(6)
(7)

1.3 DOCUMENT OVERVIEW

Section 1.0: Describes the scope and content of this plan and its relationship to other program plans and processes. Most of Section 1 will be defined in the Management Plan.

Section 2.2.0: References the plans and stakeholders for performing change request/approval activities.

Section 0: Describes the Change Management Process

Section 4.0

:

Details the metrics used to monitor the Change Management Process

Section 4.0: Describes best practices for generating CRs and ECRs

Section 6.0: Provides direction to the glossary and list of acronyms used in this plan 1.4 REFERENCED DOCUMENTS

The documents listed in this section form a part of this plan to the extent specified herein. In the event of conflict between the documents referenced herein and the contents of this plan, as defined by approved waivers and deviations, the contents of this plan, upon final approval, are considered the superseding authority. For all other conflicts, higher level manuals or plans are considered the superseding authority, until the conflict is resolved. The latest versions of these documents are assumed to be applicable unless otherwise specified by including the specific version. Refer to the Master Document List for the latest revision and date.

1.4.1 REFERENCED PRCEEDURES

The following procedures are specifically referred to in this document. Table 1-1. Referenced Procedures

Title Incident Management Problem Management Capacity Management Availability Management Configuration Management

(8)

2.0 PLANS

This section defines the plans for performing change management activities. 2.1 WORK PRODUCTS, DOCUMENTS, AND RECORDS

All program work products, documents and records to be placed under Configuration Management (CM) control, including the appropriate levels of control, are defined in the CMP.

2.2 ROLES AND RESPONSIBILITIES

Stakeholders specific to change management are identified in Table 2-1. Table 2-1. Stakeholders and Responsibility/Authority

Stakeholder Change Request Responsibility/Authority Chief Engineer Š Member of the ERB and CCB

Š Ensures that changes to CIs are controlled, managed, and documented

Project Manager Š Reviews Change Requests (CR)for impact Š Manages schedule of changes to technical

infrastructure

Change Manager Š Member of the ERB and CCB

Š Manages the change review/approval process Š Reviews the risk & impact analysis

Change Coordinator Š Member of the ERB and CCB

Š Advises the ERB and CCB on perspective of their respective teams

Š Manages the change process, including risk and impact assessment

Š Documents all changes to CIs in Remedy Š Responsible for updating the CIs

Š Prepares change implementation plans

Š Responsible for implementing approved changes Š Monitors the progress of changes

Change Builder Š Member of the ERB and CCB Š Technical subject matter expert

Š Responsible for implementing and testing changes

Configuration Manager Š Member of the CCB

Š Ensures compliance with the CMP

Š Maintains change management tools and processes Š Acts as CCB Secretariat

Š Maintains status accounting records Š Updates CIs upon change approval

Customer Š Accepts/rejects the Engineering Change Request (ECR) through their change board

Š Has final approval authority on customer changes after baseline approval

(9)

2.3 ENGINEERING REVIEW BOARD (ERB)

The ERB is a critical part of the change management process. The ERB membership is shown in Table 2-2. Its main responsibility is to ensure compliance to the functional requirements, as well as CIs by reviewing, analyzing, and recommending approval/disapproval of proposed technical solutions for modifications and risk mitigation activities. The ERB ensures a thorough integrated technical review of requirements and recommended corrective actions has occurred.

The ERB may meet formally or review/approve the proposed change electronically. The ERB Chair determines the appropriate review method. The standard review time for both electronic and formal reviews is 5 business days unless otherwise directed by the ERB Chair.

Upon ERB decision to proceed with an engineering change, the change is reviewed by the PIT (if the change impacts cost, schedule, performance, or presents a risk) and then by the CCB, or it goes straight to the CCB (if there is no impact to cost, schedule, or performance).

Table 2-2. Engineering Review Board Membership

Board Member Responsibility Authority

Chief Engineer Š Chairs and

facilitates ERB Š Š Directs ERB activities Authorizes changes to CIs that do not affect program cost, schedule, and/or risk Change

Manager Š Plans and schedules change requests

Š Reviews the change request for completeness and adequacy Š Assess risk and impact

Š Routes the change request for approval based on the change class, priority, risk and impact

Š Plans, prepares and supports delivery to the CCB of all proposed Class 2 changes Change

Coordinator(s) Š Represent respective team(s)

Š Advises ERB on the system impact of the change from perspective of respective team

Change

Builder(s) Š Provide technical input Š Act as an information resource ERB Secretariat Š Acts as ERB

Secretariat

Š Ensures compliance with the change management process

Š Keeps minutes

Š Develops and maintains schedule/timeline Security

Manager Š Assesses security impact of the change

Š Advises ERB on the security impact of the change

(10)

2.4 PROGRAM INTEGRATION TEAM (PIT)

The PIT plans, prepares and supports delivery to the CCB of all proposed Class 1 changes (i.e., changes that impact cost, schedule or performance). PIT membership is shown in Table 2-3.

Table 2-3. PIT Membership

Position Responsibility Authority

PIT Chair Š Daily program performance

management Š Program integration Š Risk management

Š Executability of program baseline

Š Quality management system Š Configuration/change

management

Š Planning and scheduling Š Integrated Development

Environment (IDE)

Š Cost/schedule/performance reviews

Š Make day-to-day

operational decisions within constraints of contracted commitment and customer expectations

Š Act in absence of Program Manager (PM)

Š Implement and enforce integrity of program processes Š Provide integrated assessment of program executability to PM Prime Contracts

Manager Š Interface with customer contracts team Š Contract management

Š Commit enterprise to

support new and/or revised contracts using enterprise processes as requested by PM Subcontracts Manager Š Execution of subcontracts Š Subcontract management Š Teaming agreements/work share Š Commit enterprise to support new or revised subcontracts using enterprise processes as requested by PM Business Manager Š Proposal estimating/pricing

Š Business case analysis

Š Commit enterprise to

support new and/or revised contracts using enterprise processes as requested by PM

2.5 CHANGE CONTROL BOARD (CCB)

The CCB governs all of the programs CIs. The CCB responsibilities include:

ƒ

Evaluate the scope of the change request and involve relevant functional teams in the technical evaluation

ƒ

Evaluate the request for risks and consequent impacts on cost, schedule, and performance

(11)

ƒ

Accept the change as a valid modification to the applicable CIs

ƒ

Assign the change to a Change Coordinator

ƒ

Determine the time frame of the change delivery

ƒ

Generate the Engineering Change Request (ECR) to be submitted to the customer

ƒ

Document the change and update the configuration status accounting

ƒ

Interface with the customer to ensure that the CIs are internally consistent and executable

The core members of the CCB are shown in Table 2-4. Representatives associated with other program support operations, such as Business Administration, Contracts and Quality Assurance (QA), support the CCB as required. CCB members review the disposition of proposed ERB accepted changes, and determine the total impact of the change.

Table 2-4. Change Control Board Membership

Board Member Responsibility Authority

Change

Manager Š Chairs CCB Š Š Directs CCB activities Authorizes expenditure of program resources

Chief Engineer Š Represents engineering

Š Advises PM on NGC technical perspective, customer perspective, and integrity of product baseline Business

Manager Š Represents NGC enterprise and business operations interests

Š Advises PM on NGC enterprise perspective

Š Implements PM direction on contract matters

PIT Lead Š Facilitates CCB

Š Represents PIT

Š Advises PM on integrity (executability) of program baseline Configuration Manager Š Act as CCB Secretariat Š Keeps minutes

Š Develops and maintains schedule/timeline Change

Coordinator(s)

Š Represent respective team(s)

Š Advises CCB on the system impact of the change from perspective of respective team

Š Prepares and share change implementation plans with CCB Change

Builder(s) Š Provide technical input Š Act as an information resource Security

Manager Š Assesses security impact of the change

Š Advises CCB on the security impact of the change

(12)

Table 2-4. Change Control Board Membership

Board Member Responsibility Authority

Customer Š Insight as a

consultative member and approver of ECRs

Š Advises PM on customer perspective Š Approves ECRs

2.6 CONFIGURATION MANAGEMENT

Configuration Management provides integral control functions in support of the technical baseline management process. Configuration Management includes the process of managing requirements and physical configurations and the documents, data, and other records that identify those configurations.

Configuration Management responsibilities in the change management process include:

ƒ

Ensure compliance with the change management process

ƒ

Maintain change management tools and processes

ƒ

Act as CCB Secretariat

ƒ

Maintain status accounting records

ƒ

Update baseline upon change approval 2.7 CUSTOMER

The customer has insight into the change management process as a consultative member and ECR approver of the CCB. All Class I changes to an approved baseline are handled through the ECR process. (See class definitions Table 3-1.) Refer to Configuration Management Process overview below. Once an ECR has been created, the change is forwarded to the customer and is approved or rejected through their change board. They are the final approval authority on changes after baseline approval.

(13)

3.0 CHANGE MANAGEMENT PROCESS AND PROCEDURES

This section describes the Change Management Process, shown in Error! Reference source not found., to request, evaluate, and adjudicate proposed Change Requests (CRs) to the technical and non-technical baselines.

3.1 CR – SUBMIT

Anyone may identify a CR. Whomever identifies the change is responsible for entering the CR (or changing the incident to a CR). The request can be a result of management direction, customer direction, changes in the contract, etc. A CR can be made for any controlled program baseline such as design, requirements, schedule, documentation, etc. The request, along with all pertinent information, is entered into the Remedy OnDemand Change Management database. In this manner, all of the details of the CR can be accessed and reviewed by the ERB members during the ERB.

3.2 CR – ERB DECISION

Once a change is entered into Remedy, the Project Manager and Change Manager will receive and email notification. The two will review the CR and determine whether it will have a major or minor impact to the systems and the CIs. If the impact is minor, they will initiate an immediate change in the Remedy system. If the impact is major, they will move it to ERB, changing the status in Remedy to reflect their decision.

3.3 CR – ERB REVIEW

The ERB chair will receive email notification when a CR is submitted to the Remedy database and indicate a major change. The ERB chair will determine if and when formal meetings will be scheduled to address any CRs. The ERB has the initial authority to approve or reject all requests. All CRs and ECRs are reviewed in Remedy. They can be viewed in order of highest to lowest priority if more than one is up for review. A CR may be sent back to the submitter for more details, rejected, or approved.

If approved, the ERB determines the Class of the change. See Table 3-1 for Change Classes. Class I Changes go to the PIT for analysis. Class II changes go straight to the CCB for review.

Table 3-1. Change Classes Change

Class

Criteria Approval Authority

Class I Any impact to cost, schedule, product

performance, the customer, and/or that may increase program risk. Specifically:

Š Affect system, maintenance, or other incremental cost elements

Š May push program scheduling or milestones outside tolerances

Š Impact on form, fit, or function of a CI, particularly interface and compatibility characteristics

CCB – final

approval Authority ERB – reviews and approves all

submitted changes prior to escalation to CCB

(14)

Table 3-1. Change Classes Change

Class Criteria Approval Authority

change in the operational or performance characteristics of the capability, including reliability and logistic supportability or processes

Š Require retrofit action

Š Have safety or security implications (including safety-critical software issues) Š Require amendment to delivered

operational or maintenance documentation

Š Require operator or maintainer training if accepted

Š Affect guarantees or warranties on deliverables

Š Impact to any customer expectation where we are exceeding and now can only meet, or exceed by a lesser amount

schedule or performance, the PIT will provide data for analysis

Class II Š Any change to a CI that is not Class I (does not impact cost, schedule, product

performance, the customer, and/or increase program risk)

Š Example: Documentation amendments to correct errors or update version/edition numbers

Š Example: Any proposal to substitute a component with one that is built to the same Build Standard

Š Example: Manufacturer-imposed changes to the internals of a spare that do not affect the item’s functional or physical

performance or substitution of technical components built to the same Build

ERB – reviews and approves all

submitted changes

3.4 CR – PIT REVIEW

The PIT chair receives an email notification when a new CR is assigned for review. The PIT members review the proposed change, perform an analysis, and disposition the CR in Remedy to include the PITs recommendation. The PIT has the authority to approve or overturn and reject any ERB-approved CR. A CR may be sent back to the submitter for more details, rejected, or approved.

If the change is accepted, the PIT determines if the change will impact the customer. If it does not, the change package/briefing, working with the Change Coordinator(s), is updated and the CR is sent to the CCB for review. If the CR does impact the customer,

(15)

the PIT will create an ECR (in Remedy), update the package/briefing, and the ECR will be sent to the CCB for review.

3.5 CR – CCB REVIEW

The CCB chair will receive an email notification that there is a CR that needs to be reviewed. The CCB has final authority to approve or overturn and reject any ERB or PIT-approved CR/ECR. A CR may be sent back to the submitter for more details, rejected, or approved. If a CR or ECR is rejected by the CCB, a determination will be made for inclusion in the “Unapproved Change List” for future opportunity monitoring.

3.6 CR

If a CR is approved, and there is no impact to the customer, the Change Coordinator is notified to make the change to the CI.

3.7 ECR

If an ECR is approved, the Change Coordinator is notified to create a formal ECR from the ECR record in the Remedy database for submission to the customer.

3.8 CR – CUSTOMER REVIEW

The customer receives and reviews the formal ECR. If rejected, the change is closed. The CCB will consider if the change will be included in the “Unapproved Change List” for future opportunity monitoring.

If accepted, the CCB notifies the NGC team (item owner, and scheduler, and/or Business Manager, as applicable) to proceed with the approved change. The Change Coordinator implements the change, updates the CIs and the Configuration Manager updates the baseline.

3.9 CR – ENGINEER RESOLUTION

When a CR/ECR is assigned to someone to make the change or resolve the problem, an email is sent notifying them of their assignment. When completed, the assignee reports the completion of the change, or resolution of the problem, in Remedy.

3.10 CR – CHANGE CLOSURE CR

When a CR is approved by the CCB, an email is sent to the assignee to complete the change. The assignee processes the change and submits to the Configuration Manager to update the baseline. The Configuration Manager will close the CR once the change has been received and the item is back under CM control.

Note: Only the Configuration Manager can close a CCB approved CR. ECR

When an ECR is approved by the CCB, it is assigned to the appropriate Functional Lead to process a formal ECR for delivery to the customer.

1.

The assignee generates the formal ECR and submits it to the Configuration

Manager for delivery.

2.

The Configuration Manager delivers the Formal ECR to the customer and then

(16)

3.

Upon approval, the ECR is assigned for completion of the change.

4.

The assignee processes the change and submits it to the Configuration Manager

for to update the baseline. The Configuration Manager will close the ECR once the change has been received and the item is back under CM control.

(17)

4.0 METRICS

The primary objective of Change Management is to enable beneficial changes to be made with a minimum of disruption to IT services. The metrics recommended here are deemed to be effective in identifying procedures that lead to efficient, accurate, controlled and prompt handling of changes.

4.1 NUMBER OF UNPLANNED OUTAGES RELATED TO CHANGES

Changes may very well involve a planned system outage to implement, but should not result in unplanned outages. This number should be very low over any time period and ideally zero. And number other than zero should initiate an evaluation into the efficacy of the procedures used to evaluate changes in the test environment.

4.2 NUMBER OF UNAUTHORIZED CHANGES

The number of unauthorized changes in a properly-operating CM system is zero. This is the number expect over any time period. Any number other that zero should trigger an investigation into the cause.

4.3 BACKLOG OF CHANGE REQUESTS

As the system matures, the backlog of CRs in Remedy is expected to decline. Should there be a material increase in the backlog of CRs in Remedy over some time period, a root cause analysis should be performed to understand why.

4.4 AVERAGE TIME TO IMPLEMENT CHANGES

As the system support staff gains experience implementing changes on the system over time, there should be a decrease, if even slightly, in the average time to implement changes to the system. Should there be a material increase in the average time to implement changes, a satisfactory explanation should be ascertained, and additional personnel training may be necessary.

(18)

5.0 PROCESS BEST PRACTICE GUIDANCE

In practice, it may prove advisable to by-pass certain aspects of the defined process. This is allowable so long as the intent of the process is maintained, which is to control and document product changes and problems/defects. The ERB or CCB must approve such actions. As they are determined, these allowable expediencies will be documented here.

The intent of this section is to allow program staff to follow the process, while not being held back due to time constraints on the program. The intent is NOT to allow the process to be circumvented.

5.1 NOTES ON WHAT MAKES A GOOD CHANGE REQUEST

The following are notes to help authors and engineers adhere to good CR practice.

SUBMIT

All applicable CR definition fields should be filled in by the submitter.

ƒ

The Short Title should be a brief descriptive name evoking the basic nature of the change/problem. Leave the details for the Description field.

ƒ

The Description should describe the change being requested or observed behavior that indicated there was a problem, and what was expected. For problems, be aware that the submitter, analysis assignee, and resolution assignee may be different people, possibly separated in both space and time. A good description is key to valuable troubleshooting.

ƒ

The steps to re-create the observation should detail the process necessary (test setup and steps if applicable) to reproduce the observed behavior.

ƒ

The Priority should be suggested. REVIEW

The ERB/CCB may choose to expedite a CR/ECR through the process by advancing it to an appropriate state. The ERB/CCB should maintain notes in the Comments field describing such decisions.

PROBLEM ANALYSIS

All applicable CR analysis fields should be filled in by the analysis assignee.

ƒ

The Comments field should describe the nature of the error discovered by troubleshooting the described problem. The assignee should execute the procedure detailed in the Steps to Re-create. If either the Detail Description or the Steps to Re-create are inadequate to allow re-creation of the problem, the assignee should endeavor to elicit the information from the CR author, or have the ERB/CCB return the PCR to the author for enhancement. Every time the CR is analyzed (assuming Failed Regression), the analysis is appended to the Analysis field. Never delete previous data.

ƒ

The Time to Complete Analysis field should include the number of minutes it took to perform the analysis. Increment the value each time the PCR is analyzed. Never delete previous data.

(19)

ƒ

The Impacts field should describe how the PCR will impact the program, whether it is cost, schedule, etc.

RESOLUTION

All applicable CR fields should be filled in by the Resolution Assignee.

ƒ

The Comments field should detail what the actual fix was. Each time the CR is fixed (assuming Failed Regression), the resolution is appended to the Comments field. Never delete previous data.

ƒ

The Time to Correct time should include the number of minutes it took to implement the fix, including testing. Increment the value each time the PCR is fixed. Never delete previous data.

TEST

All applicable CR fields should be filled in by test personnel.

ƒ

The Name Tester field should contain the name of the tester who performed the System Test.

ƒ

The Actual Time to Complete Testing should indicate the number of minutes it took to test the CR. Never delete previous data.

ƒ

The Version Fix Verified field indicates in which version the fix was tested.

ƒ

Any new observations about the CR should be included in Comments. Assignees should review the Comments when a CR is returned after a Failed Regression.

(20)

6.0 NOTES

This section defines terms and acronyms typically used across the program. 6.1 GLOSSARY

All glossary terms are defined and managed in the Master Glossary of Terms. 6.2 ACRONYMS

References

Related documents

The encryption operation for PBES2 consists of the following steps, which encrypt a message M under a password P to produce a ciphertext C, applying a

I NTRODUCTION ... Primary Offerings ... Other Situations ... SEC-Related Initiatives ... Fair Investment Opportunities for Professional Experts Act ... Other Calls for

Madeleine’s “belief” that she is Carlotta Valdez, her death and rebirth as Judy (and then Madeleine again) and Scottie’s mental rebirth after his breakdown.. All of these

I problematize three family images associated with the design and implementation of housing projects: the bureaucratic family, envisaged by policymakers as conflating with a model

[6] studied convergence properties of a class of penalization methods for vector optimization problems with cone constraints in infinite dimensional space and established that any

These di fferent factors might explain why ‘conditional release’ and ‘electronic monitoring’ were applied more often to non-Belgians and ‘probation’ and ‘mediation in

In this study, Flexible Alternating Current Transmission system (FACTS) devices- namely, Static Synchronous Compensators (STATCOMs) and Static Var Compensators

These are discussed in terms of (a) hydropolitical peacebuilding both within and outside the Middle East, (b) the significance of produced water to conflict relations, (c)