Preparing for Incidents with Change Management
Dealing with incidents is always important, but your teams need to do more if they want to deliver value fast with their services. After all, what’s the point of managing incidents if you know they’re just going to pop up again in the future?
That’s why teams are looking at ways they can improve their services on a foundational level…
Enhance your services with Change management
Change management (or change enablement) is a service management practice designed to minimise disruptions by making baseline changes to your key IT systems and services.
These are the most common types of changes you’ll see:
One of the best ways you can upgrade from a traditional change management process to a modern one is by utilising a centralised platform that unites ITSM and DevOps together. A perfect example of this would be Jira Service Management by Atlassian.
With Jira Service Management, your teams can:
The Change management process
For high-velocity teams, Change management is shifting away from lengthy reviews and non-technical approvals and focusing more on automated, collaborative processes between IT and DevOps teams.
Here’s a basic overview of a change management process:
Change request
Someone requests a change and includes notes on possible risks, expected implementation, and affected systems.
Change request review
A change manager or peer reviewer analyses the initial change request. How likely is it to be successful? Are the risks and rewards accurate?
Change plan
The team creates a game plan for the changes and documents expected outcomes, resources, and methods of rolling back the change if required.
Change approval
The appropriate change manager, peer reviewer, or Change Advisory Board (CAB) reviews the plan and approves the change.
Change implementation
The team ships the change, documenting its procedures and results along the way.
Change closure
When appropriate, the change manager reviews and closes the change when appropriate.
Getting started with Change management in JSM
Use the native change management workflow
The IT service template in Jira Service Management comes with a change management workflow that ensures you record, assess, and implement change requests.
Set up enforced approvals
By default, any agent or admin has permission to transition an issue through a review stage. But you can also enforce approvals by making it mandatory for a change issue to be reviewed by one or more specific team members.
To require approval for a request, you’ll need to make sure the right fields are available and add an approval step to the relevant workflow status:
Recommended by LinkedIn
Auto-approve standard changes
The IT service template comes with an automation rule that pre-approves change requests that have the Change type set to Standard.
You can disable or fine-tune this rule in your automation settings:
Schedule changes with your change calendar
The Change calendar in Jira Service Management allows your team to schedule and view changes that are happening, reduce risk, and streamline your change management processes.
From the navigation on the left, select Change calendar to see the calendar. From here, you can:
The best practices for your Change management
For many IT teams, the majority of changes are considered “normal changes,” which require longer lead times for initiating, planning, and approving them. Consider shrinking your backlog by identifying and moving these changes into a standard change path.
For example, reviewing the most common changes can help teams discover changes that can be pre-approved and automated through a standard change path. This can help improve the speed of the majority of change requests while freeing up time to prioritise improvements for the remaining normal changes.
Streamline change request intake for IT, developer, and business teams
With a self-service portal for IT, software, and business teams, Jira Service Management offers a convenient way to intake infrastructure change requests. In this example, IT staff can easily choose from various change request types, such as pre-approved maintenance updates, or production system upgrades requiring further planning and review.
Adopt an automated risk model for changes
Request forms in Jira Service Management allow you to configure any questions and data needed to properly assess the risk of a change. Based on these responses, automation in Jira Service Management can be used to calculate the level of risk of each change request and set the appropriate risk value.
You can also use automation to:
Create change requests automatically from your CI/CD tools
By integrating Jira Service Management with your CI/CD tools (Bitbucket Pipelines, Jenkins, etc), developers have a streamlined change management process right from the get-go in their existing workflows. Changes are automatically registered as requests in Jira Service Management, and a complete audit trail of changes deployed to production is possible.
Jira Service Management automatically pulls in the relevant information like change details directly from the CI/CD tool, impacted services, and change approvers — right in the change request. Change managers then have all the context they need to approve changes or request additional review.
Break down complex changes into smaller units of work
By dismantling complex changes into smaller units of work, your teams are able to control smaller changes much easier, which in turn moves them faster through the change process, reducing the level of risk. Confluence brings IT, staff, and stakeholders together by creating change documents as a team, providing feedback, and iterating in real-time until the change is implemented.
For example, a team has broken a major change down into smaller tasks by using Jira to create issues, tasks, and changes right from the Confluence page and adding links to the change request for ease of tracking. Confluence then allows your teams to turn real-time collaboration into actionable work with ease.
Unlock learning with change metrics and KPIs
To measure and learn from your changes, Jira Service Management provides out-of-the-box reports, along with the ability to build and share custom dashboards. Use Jira Service Management as a source of truth to bring together data across your changes, incidents, and services.
When measuring your change enablement performance, focus on metrics that unlock learning and improvements, and ask yourself:
Are we meeting change-related governance and compliance requirements?