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.
Thanks.
Project Management Stack Exchange is a question and answer site for project managers. It only takes a minute to sign up.
Sign up to join this communityWhat 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.
Thanks.
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:
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.