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!
|