Releases
Introduction to Releases
A release can be defined as the process of delivering a set of authorized changes in a controlled environment. Release management is a systematic approach to plan, build, test, and deploy releases to the production environment. You can manage ...
Create a Release Request
Initiate a release by raising a release request with all relevant details, such as the reason for initiating, impact, risks involved, services affected, priority, and more. You can raise a release request with or without associating any change ...
View Release Details
Go to Releases and click the required release in the list to view its details. On the details page, you will find all the details provided while creating the release request. Users can spot edit fields in the details page, provided they have the ...
Submission
Submission stage involves initiating and evaluating a release and its various attributes, such as impact, risks involved, services affected, priority, etc. The business requirements for the proposed release are defined clearly. To view and modify the ...
Planning
Planning involves mapping out a detailed and structured plan to execute the proposed release. The plan must include the following details: Impact details Record the impact the release might have on specific business services and users. Decide if the ...
Development
After the release plan is approved and the proof of concept (POC) is verified, the release request moves into the development/preparation stage. In this stage, the processes involved in the release are scheduled and built, such as software build, ...
Testing
In this stage, the processes built for the release are tested for common bugs and functionality issues by the Quality Assurance (QA) team. This is done to check whether the development has met the requirements outlined in the release plan without ...
User Acceptance Testing (UAT)
In this stage, stakeholders and end users company-wide test the release processes and give their feedback. This stage is crucial for any product release as users test and validate the release using a large volume of real-time data. It takes a ...
Deployment
This stage involves deploying the release to the production environment after the authorized technicians approve the release. Deployment involves the following: Ensure that the target environment is ready to admit the commissioned release. Analyze ...
Training
In this stage, the Release Engineering team educates end users and the company at large to use the deployed service effectively. This stage is especially important for internal releases in your organization. Employees must be aware of the changes ...
Review
In this stage, the Release Review team thoroughly assesses the processes involved in each release stage, including the process efficiency, cost and time effectiveness, impact, intended and incidental outcomes, and more. The Review Board determines ...
Closure
The life cycle of any release process, be it a completed or a canceled one, ends with the closure stage. In this stage, the release coordinator associates a closure code for the release. The closure code provides details on whether the release is ...
Stage and Status
The progress of each stage in a release life cycle is tracked by specific statuses. You can create and manage stages and statuses for the release under Setup > Customization > Release Management > Stage and Status. Users with Edit Releases permission ...
Release Workflow Execution
Release workflow provides a detailed execution flow of a release process within an organization. To learn how to configure a workflow, refer to the release workflow editor. Role Required: Users with the View Releases permission. To view the workflow ...
Tasks
Split the release activities into different tasks for each stage, set priorities, assign them to relevant technicians, and track their progress for an organized release workflow. You can add tasks from the Tasks tab in a release stage or the Tasks ...
Approvals
Define approvers for various approval levels required to proceed or complete release processes. Technicians can handle release approvals based on their permissions. Role Required: SDAdmin, SDReleaseManager, users with Edit permission to the ...
Custom Views
Custom Views Create a customized list or template view that filters and displays only releases matching a specific criteria. This helps you sort and view release requests based on your priority and requirement. Role Required: SDAdmin, ...
Release Views
Releases List View The releases list view is a tabular view that displays release requests and their attributes as columns. By default, release requests are displayed in the list view. Choose all customers or a specific customer from the drop-down in ...