• Home
  • Blog
  • Log In
Toggle navigation ITSM Utilities – Resources for the Developer

  • Home
  • Blog
  • Log In

Release Management

November 1, 2020November 2, 2020 Mac Scrum 1
Posted in Release Management

Release Management

November 1, 2020November 2, 2020 Mac Scrum 1

Release Management is the process of coordinating and communicating the release of changes to a service. Release Management is a Service Transition process, so this flow separates the Development and Operations activities, as well as the tasks transitioning the service from Development to Operations.

  1. Demand Management allows prioritization of new services, regulatory changes, and enhancement requests.
  2. Problem Management may identify service defects requiring code changes.
  3. In an Agile environment, defects and enhancements prioritized by Demand Management (1) and Problem Management (2) are added to the Sprint Backlog for analysis, coding and testing.
  4. The build package is compiled and delivered to the Operations team for deployment.

    The following steps 5 – 10 occur in parallel with steps 3 – 4:
  5. A release date is scheduled in accordance with agreed-upon maintenance windows and outside of any company-mandated freeze periods. Exceptions to these rules may be allowed for Emergency Changes.
  6. A Change Management record is created for the scheduled release date.
  7. The Change is evaluated to ensure compliance with company release standards, including testing results, and back-out plan.
  8. Configuration Management is leveraged to identify resources required to implement the release, and services impacted by the changes.
  9. Tasks required for a successful release are created and assigned to the resources charged with executing the tasks. For example, a DBA resource may need to be scheduled to manually stop the database service prior to the release, and start it again following the completion.
  10. Release notes are published with detail of the items being released from the Sprint Backlog.
  11. Release is deployed in production per scheduled release tasks (9).
  12. A smoke test is performed to confirm basic functions of the service were not impacted by the release.
  13. If the smoke test is unsuccessful, the release has failed. A release failure may also be identified by Availability Management and/or Incident Management.
  14. If the release fails, the rollback process is initiated, and the release items go back on the Sprint Backlog (3).
  15. If the release is successful, a communication is sent to stakeholders with the release notes (10).
  16. A Post Mortem meeting is held with the transition team to identify successes, failures, and follow up tasks.
  17. Service Level Management is updated with any changes prescribed by the release.
  18. For major releases, Early Life Support is initiated to monitor the service for a short period of time to ensure the release had no unintended consequences.

Articles By Mac Scrum

Author Archives
Posted in Release Management

Post navigation

Change Management
Service Desk

One Reply to “Release Management”

  1. Pingback: Problem Management – ITSM Utilities – Resources for the Developer

Leave a Reply Cancel reply

You must be logged in to post a comment.

Categories

  • Availability Management
  • Configuration Management
  • Event Management
  • IT Service Management
    • Change Management
    • Incident Management
    • Knowledge Management
    • Problem Management
  • Release Management
  • Service Level Management
  • Service Request Management

Recent Posts

  • Service Desk
  • Release Management

Categories

Pages

  • Blog
  • Home

Copyright 2020 All Rights Reserved. LAN Connections Information Services.

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.