Hi Community,
This is Wednesday again, and Weekly knowledge growth with Jira Guru!
Today's topic is "Change management in Jira Service Management"
----
Change management is a systematic approach used to deal with the transition or transformation of an organization's goals, processes, or technologies. The objective is to implement new methods and systems in a way that minimizes disruption and maximizes benefits to the organization.
Change management, often referred to as change enablement, is a crucial service management practice in IT. It aims to minimize risks and disruptions while implementing changes to critical systems and services. In Jira Service Management, this practice is equipped with tools and features specifically designed to manage the lifecycle of changes effectively, from initiation through approval to implementation.
Change Requests: In Jira Service Management, change requests are used to track and manage any addition, modification, or removal of elements that could impact IT services. This ensures that every change is recorded, evaluated, and implemented in a controlled manner.
The change management process has shifted from traditional, lengthy review cycles and approvals by non-technical stakeholders to a more streamlined, automated, and collaborative approach. This new method increases agility and maintains a balance between innovation speed and risk management, particularly for nimble, high-velocity teams. Here's a basic overview of how this process can be structured in Jira Service Management:
Initiation: Someone identifies the need for a change and submits a request in Jira Service Management. This request includes detailed notes on the potential risks, the expected implementation process, and the systems that will be affected.
Evaluation: A change manager or a designated peer reviewer evaluates the initial request. They assess how likely the change is to succeed, the accuracy of the identified risks and rewards, and determine whether the change is justified and beneficial.
Strategy Development: The team collaborates to draft a comprehensive plan for implementing the change. This plan outlines the expected outcomes, the resources required, a timeline, testing requirements, and contingency measures (i.e., rollback strategies) for reversing the change if necessary.
Confirmation: The proposed change plan is reviewed and approved by the appropriate personnel, which might include a change manager, peer reviewer, or a Change Advisory Board (CAB), depending on the change's scope and impact.
Execution: The team implements the change, closely following the documented procedures. Throughout this phase, all actions and results are meticulously documented to ensure everything aligns with the plan.
Finalization: Once the change is fully implemented, the change manager conducts a final review. They close the change request in the system and prepare a report detailing whether the change was successful, implemented on time, stayed within budget, and met the expected outcomes.
Implementing change management in Jira Service Management (JSM) can streamline how your organization handles changes, ensuring processes are both efficient and compliant. Here’s a step-by-step guide to get you started:
Default Workflow: Your IT service project template in JSM comes equipped with a change management workflow designed to record, assess, approve, and implement change requests efficiently.
Customization: Start with the default workflow and customize it to fit your business needs. This might involve editing stages, transitions, or adding new rules. Learn more about editing workflows.
Default Fields: By default, the Change issue type includes several fields in the agent's view. These are tailored to capture all necessary details for effective change management.
Custom Fields: If the default fields do not fully meet your needs, you can add custom fields to better align with your specific requirements. Add a new custom field to a service project
Approval Permissions: By default, any agent or admin can transition an issue through a review stage. To enhance control, you can enforce approvals, requiring specific team members or groups to review and approve the change before it progresses.
Approval Steps: Add approval steps to your workflow at the relevant statuses. This can be managed using default fields for individual or group approvals, or by creating custom fields for entering approvers. Read more about setting up approvals.
Automation Rule: The IT service project template includes an automation rule that pre-approves standard change requests. This is ideal for changes that are low-risk and occur frequently.
Customization of Automation: You can disable or adjust this rule to better suit your needs by navigating to Project settings > Automation and editing the rule named "Auto-approve standard change requests."
Repetitive Task Automation: Learn how to set up additional rules to automate repetitive tasks, which can significantly reduce manual workloads and streamline processes.
Accessing the Calendar: From the navigation panel on the left, select Change calendar. This tool allows you to schedule and view all changes, enhancing visibility and planning.
Calendar Features:
https://www.youtube.com/watch?v=gh9ZA9NITKU
By following these steps, you can effectively implement and manage change management in Jira Service Management. Starting with the default tools and gradually customizing them allows your team to adapt to the system while maintaining control over changes, minimizing risks, and enhancing operational efficiencies.
Identify Standard Changes: Review common change requests to determine which can be classified as standard changes. Standard changes are low-risk and occur frequently, which allows teams to pre-approve and automate them.
Reduce Backlog: By moving more changes to the standard change path, you can speed up the majority of your change requests and free up resources to focus on more complex, normal changes.
Self-Service Portal: Utilize the self-service portal in Jira Service Management for IT, developer, and business teams to submit change requests easily. This portal can offer options for different types of requests, such as pre-approved maintenance or more critical system upgrades that require additional review.
Risk Assessment Configuration: Configure the request form in Jira Service Management to collect essential data for assessing the risk of each change. Automations can then calculate and assign risk levels based on this data.
Automated Routing and Notifications: Use automation to classify change requests, route them through the appropriate workflow paths, and notify stakeholders of high-risk changes needing further review.
Seamless Integration: Connect Jira Service Management with CI/CD tools like Bitbucket Pipelines, Jenkins, and CircleCI. This integration automatically registers changes as requests within Jira Service Management, providing a complete audit trail.
Change Management in Workflows: Developers can monitor the progress of change requests directly from their CI/CD tools, ensuring they pull all necessary information into Jira for efficient management and approval.
Connect a CI/CD pipeline to Jira Service Management Cloud
Manageable Units: Decompose complex changes into smaller, manageable tasks. This approach makes it easier to handle, track, and reduce the associated risks with each part of the change.
Collaborate in Confluence: Use Confluence to document changes, gather feedback, and iterate on tasks in real-time. Create Jira issues, stories, tasks, and changes directly from Confluence, linking them to the main change request for better tracking.
Reporting and Analytics: Use out-of-the-box reports and custom dashboards in Jira Service Management to analyze change management performance. Focus on metrics that highlight the timeliness, impact, and compliance of changes.
Continuous Improvement: Regularly review these metrics to identify areas for improvement and ensure that changes are achieving desired outcomes without negatively impacting services.
Effective change management is crucial for maintaining stability and agility in IT operations. Jira Service Management provides an ideal platform to streamline and enhance these processes with its robust tools and features. Starting with its intuitive workflows and extending through its integration capabilities, Jira empowers teams to implement changes efficiently and with minimal disruption.
Teresa_DevSamurai
Product Marketing
DevSamurai
27 accepted answers
0 comments