Is there any Change Management Standard which is widely accepted in software and other industries? I worked at several companies with absolutely different target domains (investment banking and telecommunications). Companies had very similar Global Change Management (GCM) organization and processes. More specifically:
- There was GCM department responsible for all IT-related changes, such as company wide firewall changes, databases allocation/support, version control system support, etc.
- There was such notion as change freezes. It was not possible to get my changes implemented if change implementation date was the same as change freeze date.
- There was GCM meeting (conference call) when everybody discussed necessity and importance of their changes. It was hosted by GCM department representative every week at the same time (Tuesday, 17:00 GMT, for example).
- Changes should have been approved by Change approvers. There were different kind of request which have their own list of mandatory approver groups. Groups had several members working at different time zones. At least one such member must have approved the GCM in order to have whole group approved the change. It was required that approves for all mandatory approver groups had been collected before scheduled implementation time came. Otherwise there was 100% guarantee that it will not be implemented.
- Bureaucracy of GCM processes was remarkable. It was pure bureaucratic hell. Tools were awful, people slow and stubborn. It was nearly impossible to implement even minor changes. Sometimes I failed to get one last approve before implementation time or suddenly it turned out that implementation time is scheduled on the time of change freeze.
I would like to have a look at it, so that I would have general understanding of GCM processes and how they work at different companies. I would like to know whether it is so damn awful everywhere, or it was just poor GCM processes implementation at one specific company.