Home About Us Services Training Resources Clients Contact
Services
Server Deployment
Upgrade & Migration
High Availability
Disaster Recovery
Development
Business Intelligence
Security
Performance Tuning
Maintenance
Remote DBA
Database Auditing
Evaluate - License
Capacity Planing
Tool Implementation
Change Management
Project Management
Others

 

SQLSquare can help you implemente Change Management Practises for your SQL Server based Database Environment  Change Management
Overview

The objective of the change management process is to introduce change into the IT environment (in this case with database environment) quickly and with minimal disruption to service. Change management is responsible for changes in technology, systems, applications, hardware, tools, documentation, and processes, as well as changes in roles and responsibilities. Change management is charged with providing prompt and efficient handling of any request for change (RFC).

A key goal of the change management process is to ensure that all parties affected by a given change are aware of and understand the impact of the impending change. Since most systems are heavily interrelated, any change made in one part of a system may have profound impacts on another. Change management attempts to identify all affected systems and processes before the change is implemented in order to mitigate or eliminate any adverse effects.

Why do you need it?

At SQLSquare, we realize the approach to making changes to a production database environment does not always follow a standard process, it is just done. Unfortunately, well established processes and procedures are not taken into consideration for various reasons:

  • your shop is too small
  • only have one or two DBAs
  • change management slows the development process
  • the DBA knows everything about the system and can quickly fix it
  • can't get buy-in from other groups
  • too difficult to document the process
  • takes too much time to implement

No matter how small or how large the environment, having a process that documents, tests and allows for the back out of changes is critical for any size environment.

Our Services

SQLSquare can put together a process that works for your environment which does not hinder the development process and allows for quick and thorough back out of changes using the following techniques:

  • Standardized change management documentation procedures
  • A plan to separate Development, Test and Production environments
  • Centralized documentation
  • Scripting techniques to implement changes and reduced usage of GUI
  • Methodology for auditing success or failure of changes
  • Standardized approach for writing script files and batch files for implementations
  • Procedures to back out database object and data changes
  • Object auditing (who & when)
  • Tools to assist change management process
  • Alerts to identify when unauthorized objects are created
  • Security audits and tightening security holes
Key Benefits

The most tangible ROI is reducing downtime of your production servers. You can actually calculate the cost of downtime based on the number of users or lost transactions per minute, but it is much more difficult to calculate the cost for intangibles. The following lists other key benefits of a change management process.

  • Reduced downtime
  • Faster turnarounds
  • Expectations are established prior to change and address correctly during the change
  • Standards are created
  • Roles and responsibilities are communicated
  • History of record of changes
  • Thorough testing methodology Changes are planned and communicated  

Contact SQLSquare today!