7 Terrific Ways for Applying IT Analytics to Dramatically Improve IT Operations
For complex and dynamic IT environments, IT is moving to apply an analytics-driven approach to better manage IT operations, significantly improving how configuration information will be handled. Check out our list and see how to leverage analytics to get the most out of configuration data for maximizing stability and ensuring dependable performance.
1. Validating Changes in TestingA major challenge for a testing team is to know the specific changes in the system drop that they are supposed to validate. By analyzing differences between the states of a pre-production environment before and after the deployment, the testing team can focus on all the deltas in the drop. This knowledge can empower the testing team to make critical decisions on the scope and priorities of the testing activities.
2. Pre-production vs. ProductionHow well do your pre-production environments represent production? Keeping production and pre-production environments perfectly aligned is often a challenge, as numerous differences come up between them. However there are key configuration parameters that need to match up between these environments. By analyzing the software infrastructure and other infrastructure layers between the pre-production and production environment, you can ensure that your pre-production environments are sufficiently representative to successfully drive validation activities.
3. Release ValidationWhen you push a change from pre-production to production, or supervise application deployment, how do you know the it was deployed correctly? By analyzing the configuration of both environments after deployment of the release, you can compare them with each other. This way you ensure they sufficiently match to make the release successful.
4. Environmental Consistency of Production EnvironmentThe consistency of components throughout the production environment is critical. By analyzing consistency of your current environment, you can ensure that similar servers or particular environment components (i.e: load balanced web servers) are configured exactly the same way. You can preserve consistency by analyzing the distribution of each new change. Thus you can ensure that the change is deployed consistently across all similar sub-environments.
5. Planned and Unplanned Changes
Whether environment changes are planned or not, IT analytics can make sure that environment performs as expected and is available. By analyzing detected drift against the planned changes, you can identify when your environment is slipping off course, and quickly take corrective actions. For instance, you can consider the following issues:
- Is the scope the same as expected in terms of change environment boundaries?
- Is the content of the change in terms of the affected files, database schemas, configuration parameters etc. the same as expected?
6. Incident Management and Resolution
Whenever an incident occurs, there is a possibility that an unauthorized change took place. You know it worked before. Now it doesn't. What happened? For example: What change took place in the last hour? By analyzing the configuration parameters, you can correlate the incident to changes that occurred in your environment.
Analytics can be leveraged for accelerating incident resolution by comparing to the configuration that has been validated and always works. By analyzing the differences between the problematic environment and a "golden baseline" of the working configuration, you can identify any discrepancy that could be the root-cause of the incident.
Furthermore, when you have the situation of a working server and a non-functioning server, you can analyze to isolate the change. This may have been caused by an undocumented change that was introduced to the server environment. By analyzing and comparing working and non-working environments, you can identify if a change wasn't captured, boosting the incident resolution process.
7. AuditingEnsuring compliance to corporate governance is critical for smooth functioning of the organization. The audit provides key feedback for process improvement, since you can monitor history and see what worked, was effective and what wasn't. By analyzing configuration changes, you can carry out audits to meet compliance requirements.
We'd like to hear your insights into this area.
How do you see IT analytics best being applied to impact the areas of change management and configuration management?