Explain Why Change Management Is an Important Enterprise Management Tool
- Change management should be used in all phases of the software lifecycle.
- It can be scaled to effectively control and manage software development and maintenance.
- It can prevent some of the most common software development and maintenance problems.
Describe the Key Concept of Segregation of Duties - Segregation of duties ensures that no single individual or organization possesses too much control in a process.
- It helps prevent errors and fraudulent or malicious acts.
- It establishes a basis for accountability and control.
- It can help safeguard enterprise assets and protect against risks.
Describe the Essential Elements of Change Management
The elements of change management are - Configuration identification to identify assets that need to be controlled
- Configuration control to keep track of changes to configuration items that have been baselined
- Configuration status accounting to track each configuration item in the baseline
- Configuration auditing to verify the configuration items are built and maintained appropriately
- A standardized process and a change control board provide management with proper oversight and control of the software development lifecycle.
- A good change management process will exhibit good segregation of duties and have clearly defined roles, responsibilities, and approvals.
- An effective change control board facilitates good management oversight and coordination between projects.
List the Concepts of the Capability Maturity Model - Once proper management oversight exists, the company will be able to use the Capability Maturity Model to help the organization move from ad-hoc activities to a disciplined software management process.
- CMM relies heavily on change management to provide organizations with the capability to improve their software processes.
|