Previous Section   Next Section

7.9 Tools specific to the Configuration Management process

7.9.1 Configuration Management system

Many organisations have some form of Configuration Management in operation, but it is often paper- based. For large and complex infrastructures, Configuration Management will operate more effectively when supported by a software tool that is capable of maintaining a CMDB. The CMDB contains details about the attributes and the history of each CI and details of the important relationships between CIs. Ideally, the CMDB should be linked to the DSL and other software libraries. Often, several tools need to be integrated to provide the fully automated solution across platforms.

The Configuration Management system should prevent Changes from being made to an IT infrastructure without valid authorisation via Change Management. The authorisation record should automatically 'drive' the Change. As far as possible, all Changes should be recorded on the CMDB at least by the time that the Change is implemented. The status (e.g. 'live', 'archive', etc) of each CI affected by a Change should be updated automatically if possible. Example ways in which this automatic recording of Changes could be implemented include automatic updating of the CMDB when software is moved between libraries (e.g. from 'acceptance test' to 'live', or from 'live' to an 'archive' library), when the service catalogue is changed, and when a Release is distributed.

The Configuration Management system should, in addition, provide:

7.9.2 Software Configuration Management

Support tools should allow control to be maintained, for applications software, from the outset of systems analysis and design right through to live running. Ideally, organisations should use the same tool to control all stages of the life-cycle, although this may not be possible if all the platforms cannot be supported by one software tool. If this is not possible, then the IT infrastructure Configuration Management tool should at least allow Configuration Management information to be transferred from a software development Configuration Management system into the CMDB without the need for rekeying.

7.9.3 Change Management and Release Management support

To support Change Management and Release Management, the Configuration Management tools should provide automated support for the following:

7.9.4 Configuration auditing

Automating configuration audits significantly increases the efficiency and effectiveness of the audits. Audit tools can determine exactly what software is installed and identify most critical aspects of hardware configuration. This means a greater coverage of audited CIs with the resources available, and staff can focus on handling the exceptions rather than doing the audits.

If the DSL is not integrated with the CMDB it may be worth automating the comparison of the DSL contents with the CMDB.

7.9.5 Enterprise system and tools

The following systems will provide automated support for some elements of Change Management, Configuration Management and Release Management that are required to support the IT infrastructure:

Existing or planned systems within the organisation should be analysed during the requirements definition and considered during architectural design. This may be to provide a core Configuration Management process or a solution for a specific aspect. These examples can be quoted:

7.9.6 Other tools

There are many support tools that can assist Change Management, Configuration Management and Release Management. These may come in a variety of combinations and include:

These individual tools and solutions may be integrated with the main service or the Configuration Management system where the effort of integration is beneficial. Otherwise, the integration may be undertaken at the procedural or data level.

Previous Section   Next Section