# Change Management Processes


<!-- wp:paragraph {"backgroundColor":"light-gray"} -->
<p class="has-light-gray-background-color has-background"><strong>During my previous role as a Network Performance Optimization (NPO) engineer, in my first month on the job, I received a serious warning from my line manager during one of our training sessions. He emphasized the importance of getting official approval before implementing any optimizations or changes to keep the network running smoothly. Understanding the potential impact of changes, especially in the Radio Network Controller (RNC), where an optimization could inadvertently cause regional degradation and job losses. I learned that our client's primary Key Performance Indicator (KPI) was 100% availability, although optimization is to achieve this goal, getting change approval is most important, which required thorough justification and readiness for any potential side effects by my team. Achieving optimal network performance was a notable accomplishment that NPO engineers, like my friend Rex, celebrated passionately when ranked among the top performers</strong>. <strong>However, adherence to the rule of obtaining change approval before implementation is a major factor used in deciding the ranks.</strong><br></p>
<!-- /wp:paragraph -->

<!-- wp:jetpack/subscriptions /-->

<!-- wp:paragraph {"fontSize":"medium"} -->
<p class="has-medium-font-size">In this post, we will look into the concept of change management, explore its impact on business processes related to security operations, discuss the technical implications of changes, and examine the essential elements of effective documentation.<br><br><strong>Grab your favorite drink; you're going to enjoy this!</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center","gradient":"vivid-cyan-blue-to-vivid-purple","fontSize":"medium"} -->
<p class="has-text-align-center has-vivid-cyan-blue-to-vivid-purple-gradient-background has-background has-medium-font-size"><strong>What is Change Management?</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Change management is the formal&nbsp;process&nbsp;to make changes to&nbsp;systems, processes, goals and&nbsp;technologies. It ensures that these changes are implemented successfully while minimizing disruption to business operations.<br>Examples of changes that businesses may implement are application patches, software upgrades, Firewall Configuration Updates and Vulnerability Remediation</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center","gradient":"vivid-cyan-blue-to-vivid-purple","fontSize":"medium"} -->
<p class="has-text-align-center has-vivid-cyan-blue-to-vivid-purple-gradient-background has-background has-medium-font-size"><strong>Business Processes Impacting Security Operation</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Business processes have a great impact on security operations, determining how controls&nbsp;are managed in&nbsp;an organization. <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#cf2e2e" class="has-inline-color">Let us go over some business processes impacting security operations:</mark></strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Approval Process:</strong> security&nbsp;changes are evaluated and authorized by key stakeholders (Change Advisory/Control Board) before&nbsp;execution, hence promoting uniformity and adherence to&nbsp;organizational standards.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Ownership:</strong> The change owner is the individual who needs to make a change. The owner controls the change process and tests the system to ensure that the change is executed effectively and has no negative impact on the organization.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Stakeholders</strong>: individuals or groups with an interest in the proposed change, as they will be affected by its implementation and play a role in its evaluation and execution.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Impact analysis: </strong>often referred to as Business Impact Analysis(BIA) helps mitigate risks and focus on recovery efforts by evaluating the potential impact of proposed change.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Test results:</strong> entail conducting test both before and after implementing changes to confirm the desired outcomes and identify areas needing further adjustments. A sandbox test, conducted in an isolated environment, is a common pre-production test that does not impact live systems.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Backout plan:</strong> strategy&nbsp;for rolling back&nbsp;to original&nbsp;configurations to&nbsp;limit the impact of failed&nbsp;security changes, thereby minimizing disruptions to business operations.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Maintenance window:</strong> scheduled time to implement&nbsp;security changes&nbsp;without notably impacting operations. This is decided after understanding business busy/peak hours.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Standard Operating Procedure(SOP): </strong>documented step-by-step procedures for implementing a change in order to promote consistency and efficiency in security operations.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center","gradient":"vivid-cyan-blue-to-vivid-purple","fontSize":"medium"} -->
<p class="has-text-align-center has-vivid-cyan-blue-to-vivid-purple-gradient-background has-background has-medium-font-size"><strong>Technical Implications of Changes</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><mark style="background-color:rgba(0, 0, 0, 0);color:#cf2e2e" class="has-inline-color"><strong>These are possible implications that changes to systems, software, or configurations may have on an business operations.</strong></mark></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Allow lists/deny lists:</strong> are list that dictate which applications are permitted or blocked from operating in your organization. When applying changes, review these lists to ensure that only the right applications are allowed, as they are ones that can be assessed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Restricted activities:</strong> only implement changes outlined within the change control document's scope. In instances where adjustments are necessary, a documented change control process should be in place to ensure clarity and avoid confusion among all stakeholders.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Downtime:</strong> Applying changes&nbsp;might cause service disruptions which could lower productivity and perhaps cost the business financially. You can minimize downtime events by having secondary system in place to provide availability for the period of change implementation. You can also send out notices to those who may be impacted should there by a downtime.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Service restart:</strong> some changes may require service restarts and have the potential to disrupt services, resulting in backlogs or data loss.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Application restart</strong>: just like service restart, applications may also need to be restarted in response to changes thereby&nbsp;interfering&nbsp;with accessibility or performance</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Legacy applications:</strong> Legacy applications are older software still in use due to their critical importance to the organization, despite the availability of newer alternatives, yet they lack support and are less flexible, making them more sensitive to change, where even minor alterations can lead to system crashes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Dependencies:</strong> Before implementing changes, it is essential to map dependencies as interconnected systems create dependencies in which changes in a single domain impact others, requiring careful evaluation to ensure that all dependencies are addressed, avoiding disruptions or compatibility issues in systems or software.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center","gradient":"vivid-cyan-blue-to-vivid-purple","fontSize":"medium"} -->
<p class="has-text-align-center has-vivid-cyan-blue-to-vivid-purple-gradient-background has-background has-medium-font-size"><strong>Documentation</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Change documentation is the practice of documenting any changes&nbsp;in any area of an organization's operations. It entails recording the reasons for the change, the precise adjustments made, the people or groups in charge of putting it into practice, and any related effects or considerations. <mark style="background-color:rgba(0, 0, 0, 0);color:#cf2e2e" class="has-inline-color"><strong>Let's go over the elements of proper documentation</strong></mark></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Updating diagrams:</strong> Regularly examining and modifying diagrams&nbsp;(network diagrams, system architecture diagrams, and process flowcharts) to&nbsp;accurately reflect the current state of systems, configurations, and interdependencies. This helps&nbsp;stakeholders in&nbsp;better decision-making, troubleshooting, and planning.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Updating policies/procedures: </strong>Organizational policies, processes, and documentation standards should be&nbsp;constantly reviewed, updated, and documented&nbsp;to ensure that they meet changing business needs, standards&nbsp;and industry best practices.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center","gradient":"vivid-cyan-blue-to-vivid-purple","fontSize":"medium"} -->
<p class="has-text-align-center has-vivid-cyan-blue-to-vivid-purple-gradient-background has-background has-medium-font-size"><strong>Version control</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Version control is a system for tracking and managing changes to files, documents, software code, and other digital assets. It enables multiple users to work together on projects by providing means for tracking changes, reverting to prior versions, and managing continuous edits. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>It keep track of modifications, allowing users to determine who made what changes, when, and why. This improves teamwork by assuring consistency, reducing conflicts, and promoting collaboration in software development and other collaborative environments, which are foundational to the principles of DevOps.<br><br><strong>END!!!</strong></p>
<!-- /wp:paragraph -->

<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:paragraph -->
<p>"If anything is certain, it is that change is certain. The world we are planning for today will not exist in this form tomorrow."</p>
<!-- /wp:paragraph --><cite><strong>Philip Crosby</strong></cite></blockquote>
<!-- /wp:quote -->

<!-- wp:paragraph {"align":"center","gradient":"vivid-cyan-blue-to-vivid-purple","fontSize":"medium"} -->
<p class="has-text-align-center has-vivid-cyan-blue-to-vivid-purple-gradient-background has-background has-medium-font-size"><strong>Review Questions</strong></p>
<!-- /wp:paragraph -->

<!-- wp:jetpack/contact-form -->
<div class="wp-block-jetpack-contact-form"><!-- wp:jetpack/field-checkbox-multiple {"label":"1. The process by which organizations examine and evaluate the possible impact of disruptive incidents or disasters on their business is \u003cstrong\u003e\u003cem\u003e__\u003c/em\u003e\u003c/strong\u003e","requiredText":"(required)"} -->
<!-- wp:jetpack/field-option-checkbox {"label":"CIA"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"CAB"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"BIA"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"SOP"} /-->
<!-- /wp:jetpack/field-checkbox-multiple -->

<!-- wp:jetpack/button {"element":"button","text":"Submit","lock":{"remove":true}} /--></div>
<!-- /wp:jetpack/contact-form -->

<!-- wp:jetpack/contact-form -->
<div class="wp-block-jetpack-contact-form"><!-- wp:jetpack/field-checkbox-multiple {"label":"2. A team of designers is collaborating on a project to create a new user interface for a mobile application. During the development process, one designer mistakenly deletes a crucial design element that was previously approved by the client. Which aspect of version control could have helped prevent this mistake?","requiredText":"(required)"} -->
<!-- wp:jetpack/field-option-checkbox {"label":"Updating policies and procedures for design approvals"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Tracking and managing changes in design files"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Analyzing the impact of design changes on user experience"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Identifying stakeholders involved in the project"} /-->
<!-- /wp:jetpack/field-checkbox-multiple -->

<!-- wp:jetpack/button {"element":"button","text":"Submit","lock":{"remove":true}} /--></div>
<!-- /wp:jetpack/contact-form -->

<!-- wp:jetpack/contact-form -->
<div class="wp-block-jetpack-contact-form"><!-- wp:jetpack/field-checkbox-multiple {"label":"3. A software development team is preparing to roll out a new feature in an upcoming release. What documentation should be updated to reflect these changes?","requiredText":"(required)"} -->
<!-- wp:jetpack/field-option-checkbox {"label":"Test results"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Updated Policies"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Updated diagrams"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Standard operating procedure"} /-->
<!-- /wp:jetpack/field-checkbox-multiple -->

<!-- wp:jetpack/button {"element":"button","text":"Submit","lock":{"remove":true}} /--></div>
<!-- /wp:jetpack/contact-form -->

<!-- wp:jetpack/contact-form -->
<div class="wp-block-jetpack-contact-form"><!-- wp:jetpack/field-checkbox-multiple {"label":"4. Following a recent software upgrade, several users report experiencing system crashes and performance issues. Which technical implication of change management could be responsible for these problems?","requiredText":"(required)"} -->
<!-- wp:jetpack/field-option-checkbox {"label":"Allow lists/deny lists"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Dependencies"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Downtime"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Legacy applications"} /-->
<!-- /wp:jetpack/field-checkbox-multiple -->

<!-- wp:jetpack/button {"element":"button","text":"Submit","lock":{"remove":true}} /--></div>
<!-- /wp:jetpack/contact-form -->

<!-- wp:jetpack/contact-form -->
<div class="wp-block-jetpack-contact-form"><!-- wp:jetpack/field-checkbox-multiple {"label":"5. After deploying a software update, the IT team notices an increase in service restarts and system instability. Which aspect of change management should be revisited to address this issue?","requiredText":"(required)"} -->
<!-- wp:jetpack/field-option-checkbox {"label":"Impact analysis"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Ownership"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Approval process"} /-->

<!-- wp:jetpack/field-option-checkbox {"label":"Test results"} /-->
<!-- /wp:jetpack/field-checkbox-multiple -->

<!-- wp:jetpack/button {"element":"button","text":"Submit","lock":{"remove":true}} /--></div>
<!-- /wp:jetpack/contact-form -->

