logo for information-management-architect.com
Home
Strategy
Framework
Business Case Analysis
Project Planning
Requirements Analysis
Architecture & Design
Build Phase
Quality Assurance
Transition to Production
Management Information
Business Intelligence
Data Warehouse
Tools
Jobs
Contact David Bowman
leftimage for information-management-architect.com

What is Change Management?

Need to define what is change management and want practical standards and best practices for information management governance and accountability?

The change management process provides a disciplined process forWhat Is Change Management? introducing changes into the production environment with minimal disruption to ongoing operations.

What is change management?

Managing change management should include the following objectives:
  • To formally initiate a change through the submission of a change request (CR);
  • To determine impact on existing documentation and configuration items e.g. requirements, architecture documents and/or software configuration items;
  • To establish a formal process for authorizing change;
  • To plan the deployment of any change which may impact the production environment;
  • To manage the deployment of releases in a consistent manner with the least impact upon production; and
  • To conduct a post-implementation review to determine if the change has achieved objectives and whether to keep the change or back it out.
It should:
  • Provide an authorization and tracking processes to ensure only approved changes are deployed;
  • Require a configuration management process to assess the impact of change on all potential configuration items (CI);
  • Require release management to package the changes for successful deployment with minimal disruption to production.
What is change management impact?

Change is defined as anything—hardware, software, system components, services, documents, or processes—that is deliberately introduced into the production environment and which may affect a service level agreement (SLA) or otherwise affect the functioning of the environment or one of its components.

All changes falling under this definition should be addressed by the managing change management process as changes may:
  • Affect multiple users;
  • Potentially disrupt business-critical services;
  • Involve hardware (such as servers or networking equipment) or software modifications;
  • Affect data stored and hence the data management, data movement and data presentation environments; and
  • Involve operational and process modifications that affect multiple users.
What is change management scope?

Change management should normally include changes to the following:
  • Requirements;
  • Architecture/design documents;
  • Database objects;
  • Data movement code objects;
  • Unix scripts;
  • Business intelligence code objects;
  • Infrastructure objects i.e. Requests for new systems and/or improvements to existing systems and infrastructure;
  • Operations, i.e. Changes that affect or improve day-to-day computer operations;
  • The change management process i.e. Requests for change to the change management process guide, and configuration management plan;
  • Security i.e. Changes to the security processes—e.g. Authentication or network security improvements; and
  • Support i.e. Changes to the help/support desk process
What is change management accountability, roles and responsibilities?

Roles and responsibilities should be defined for the following key roles involved with managing change management:
  • Change initiator should be responsible for:
    • Completing a change request;
    • Submitting the change request to the change manager; and
    • Helping the change manager complete the change request.
  • Change manager should be responsible for:
    • Managing the activities of the change management process and should be involved in every step of the change process, from receipt of a change request thru the deployment of the change in the production environment. 
    • The change manager should be ultimately responsible for the successful implementation of any change to the environment.
  • Change owner should be responsible for:
    • Planning the release implementation, including developing implementation plans, and establishing the implementation schedule;
    • Ensuring that proper implementation training is provided to team members prior to implementation. The change owner should also validate the deployment and, more importantly, the back-out procedures, before a release is implemented to the production environments;
    • Creating a release delivery plan;
    • Providing technical leadership during release development;
    • Coordinating release deployment activities; and
    • Validating deployment and back-out plans.
  • Change management team (CMT) should be a decision-making body that evaluates and votes to approve or reject change requests.
  • Release manager should be responsible for managing the release process, which includes:
    • Planning for the release;
    • Ensuring user acceptance tests have been completed;
    • Verifying training has been provided to the affected user community if needed;
    • Validating the back-out plan;
    • Staging the pilot tests; and 
    • Implementing the full deployment of the release.
  • Documentation coordinator should be responsible for reviewing existing manuals and making appropriate changes that reflect the modifications made to the production environment. 
  • Communications coordinator should be responsible for developing, updating, and managing the change communications plan.
  • Change test coordinator should contribute to the development of tests, manage the release user acceptance testing process, review the test results and evaluate how to handle failures.
At the completion of testing, the coordinator should develop a test analysis report that should be used by the change owner and/or CMT to decide whether to continue the release process.
  • Data architect, data movement designer and business intelligence designers should be responsible for identifying which configuration items will be changed by the change request and estimating level of effort.
What is change management process?
  • Initiate change should: 
    • Initiate a change through the submission of a change request (CR);
    • Be created by anyone who is involved with the project; and
    • Ensure that change requests are created with consistent quality and completeness and discards irrelevant requests.
  • Analyze impact should:
    • Determine impact on existing documentation and configuration items e.g. requirements, architecture documents and/or software configuration items; and
    • Require review by development and/or production support teams to determine impact upon each area. 
  • Authorize change request should:
    • Establish a formal process for authorizing change; and
    • Require the team involved with managing change management to review the change request and vote on the changes according to predefined voting logic.
  • Develop change should:
    • Schedule the change according to business priorities, change pipeline, category, and priority;
    • Appoint a suitable change owner according to the requirements of the change in terms of technology, size, priority, and category;
    • Ensure that the change development process follows a recognized development life cycle;
    • Conduct milestone reviews, with the participation of CMT members, to ensure that each phase has been completed successfully; and
    • Ensure that the change meets acceptance criteria before it is passed to the release management process.
  • Release management process should:
    • Plan production releases resulting from approved change requests;
    • Build effective release packages for the deployment of one or many changes into production;
    • Test release mechanisms to ensure minimum disruption to the production environment;
    • Review preparation for the release to ensure maximum successful deployments; and
    • Deploy the release in line with structured implementation guidelines.
  • Review/monitor release should: 
    • Monitor change after implementation into production;
    • Review lessons learned from the deployment and document them for future benefit;
    • Handle unsuccessful change implementations by backing out, considering further remedial changes, or using the “accept issues and continue” policy; and
    • Close the CR and inform the initiator.
Summary of what is change management?

The change management process provides a disciplined answer of what is change management process for introducing changes into the production environment with minimal disruption to ongoing operations.

All project team members need to be aware of what is change management importance.


footer for Information management page