Object Change Log

2016

Design and implement a system to automatically track all changes to production code (SQL, C# library, JavaScript, etc.) to support IT change audit. Read more about how this is accomplished.

As a key process supporting technology audits, the object change log is an automated process which queries all of the underlying "objects" that make up the core of a clients system. The process stores an initial hash of all of the objects being tracked and logged. Everytime the process runs, it compares the current hash of the objects to the stored hash. If a difference is found, it will log that a change occurred. These changes are linked to approved IT Requests that signify a change was authorized, tested, and approved. Ultimately, a report is generated that links all system changes to the supporting approvals, ensuring a successful technology audit.