This documentation supports the 21.05 version of BMC Helix ITSM: Change Management. To view an earlier version, select the version from the product version menu.

Learning about Release Management


A release request tracks the progress of a release through its entire lifecycle, from the Initiate milestone to the Close Down milestone.
rm-overview-r1.gif_64852_516.gif

The following table describes each of the milestones of a release request lifecycle. In the Release Management module, a milestone is a significant event in the release project, which includes a major deliverable. For example, when you complete the Initiate milestone, you have successfully created a release request that has been approved by the CAB.

Milestone

Description

Initiate milestone

Allen Allbrook, the release coordinator, creates the release request. The release must be divided into several changes and activities, Allen can create and schedule these in a release manifest. A manifest provides him a consolidated view of the tasks that the release management team must perform to drive the completion of the change requests and activities required to close the release. He performs the following actions:

  • Creates a change request to install the new server for the payroll service at the Deployment milestone. He assigns the change request to Mary Mann, the change manager.
  • Creates an activity to train employees on the new payroll service. He assigns it to Francie Stafford, the activity assignee. 

If an unforeseen situation arises that he did not anticipate, he can create or add changes and activities at later milestones.

If your application administrator has configured milestone phases, Allen can specify that the staff must work on their change requests and activities at a certain phase (for example, installing the server at Phase 1 or training users at Phase 5 of the Deployment milestone). However, if no phases are mapped out-of-the-box for Calbro Services, he blocks out a time segment to work on the release by indicating the scheduled start and end dates. Larger projects can include planning all the releases and changes approved for implementation. He then budgets the estimated costs and rolls up the risk levels from all the related change requests. Release Management rolls up of costs, budgets, time, and resources. 

Collision detection is automatically run when he saves the release. The Collision Detection tool determines if there are other change requests scheduled to work on the same CI during the same scheduled time, and helps him manage and resolve these potentially harmful conflicting change requests.

Important: If an approver is mapped to the approval phase, the release approver must approve the release request before it can move to the Planning milestone. However, if no release approvers are mapped out-of-the-box for Calbro Services, your application administrator must configure them.

Plan milestone

Allen reviews the release plan. He opens the change calendar and views the current schedule of releases, change requests, and business events for any potential conflicts. He adjusts the start and end dates according to the dates in the change calendar. 

Allen reviews these requests for change with Mary Mann, the change manager of the service for which the release is to be implemented. Together, they divide the requirements of the different RFCs amongst them and they draft a high-level implementation plan that indicates the duration of each change, and the dependencies between these changes. Because there are multiple change requests, they run Collision Detection again and because they have added change requests, they obtain approval for the release plan. 

Francie Stafford, the activity assignee plans to add training tasks to the activity that will be implemented in the last deployment phase. Trainers must provide training and user documentation to all Calbro Services staff. She includes costs and attaches a training schedule in the activity.

Build milestone

Allen establishes the approach to build the controlled environments before the release goes into production. For example, after the release plan and a change request have been approved, he oversees the final build delivery of the new service. The build milestone assembles the CIs that are needed to create the release package before the service is released.

Test milestone

The release coordinator makes sure that the CIs, IT service, or process meet their specifications and requirements. When all the tests have been completed satisfactorily, the release coordinator seeks approval from BMC Helix ITSM: Change Management for the actual deployment.

Deployment milestone

The release is rolled out to the business. In this use case, the change request and release activity that make up the release are marked Closed during the deployment milestone:

  • Mary Mann, the change manager, opens each change request and moves it to the Implement stage. She creates the installation task and assigns it to Ian Plyment, the task implementer. He installs the new server. Mary then closes the change request. Mary creates and assigns the tasks for the remaining change requests. After the tasks are performed, Mary closes the change requests.
  • Francie Stafford, the activity assignee, executes the training activity. When all the trainers finish their tasks, she marks the activity as Completed.

Close Down milestone

The release request enters the Close Down milestone. Reviewers provide feedback on the effectiveness of the release, and record metrics for deployment to make sure the release met its service targets. Allen verifies there is minimal unpredicted impact to the IT infrastructure and makes sure that the users are satisfied with the user documentation and training.

The following video explains the Release Management process flow.

Disclaimer

Although the concepts and procedures presented in this video are correct, the user interfaces shown are not current.

icon_play.png https://youtu.be/qGZEXkPcx7A


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*