Configuration management is a process of managing and controlling changes to the configuration of a system. Configuration items can include hardware, software, network devices, and other IT infrastructure components. This management helps ensure that all changes are documented, tracked, approved, and implemented in a controlled manner.
What should I know about this?
Configuration management includes:
– Configuration identification – identifying all hardware, software, and documentation items that comprise the system
– Configuration control – tracking changes throughout the system’s life cycle; this may include version control of artifacts such as source code or other configuration items like requirement specifications and design documents. Version control helps ensure that every change has proper approval before being implemented in production (e.g., through an automated build process) so as not to disrupt existing functionality for end-users when new features are deployed into production environments where they may interact with older versions of their components already running on servers, etc.
We hope this information has been useful to you.