What is change management? How do we do it in software development? What are most popular or best methodologies for it.

Can anybody suggest good reading about it.



2 Answers 2


Quoting from Wikipedia:

Change management is a structured approach to shifting/transitioning individuals, teams, and organizations from a current state to a desired future state.

In terms of software, it would be any change to the software. The change can be configuration, architecture, design, code etc.

A good explanation of "How do we do it in software development?" would be to read about ITIL's change management module. I would say that most changes and change management comes into picture when the software is deployed and in service and not during software development.

To start with best practices here are few points:

  1. Every change should be documented clearly for future reference.
  2. All changes start with a "Change Request" document. This document might be a request for new feature, or a change due to a found bug etc.
  3. Approach to handling the change should be also documented. We have a approach document that specify the PLAN for the change, its impact and how & what the solutions are.
  4. Timeline for the change. You need to specify how the change is going to be implemented. Will you have some development effort? down time on production server? etc.
  5. Have a change approval process that involves different stockholders of the software.

Well, these are just the basic practices that I think one must follow.


Getting started at Wikipedia is always a good idea to get a general overview of any subject, but in a few words change management is the process through which you control changes to your project. It's main objective is to prevent continuous changes to the scope from turning your project into a never-ending death march.

I can't recommend a book specifically geared towards change management, but every good (in-depth) PM-book will put some thought to the subject.

  • Hmpf, Abdel beat me, and with a better answer :P
    – Jakob Buis
    Feb 12, 2011 at 12:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.