Depth 06.2 · Managed services · Level 3
Release operations
Release operations is the process that moves a code change from a developer's branch into production, safely and on repeat. It covers the build pipeline, the checks a change must pass, how a release reaches users and how it is rolled back when something goes wrong.
Specification
- Input
- Access to your repositories, current build and deploy setup, and the people who approve releases today.
- Method
- We automate the path to production, add the checks your team agrees on, and make every release reversible. We track the four delivery measures from the DORA research programme run by Google Cloud, which are deployment frequency, lead time for changes, change failure rate and time to restore service.
- Deliverable
- A documented release pipeline in your accounts, a rollback procedure that has been tested, and a release log.
- Measured by
- The four DORA delivery measures recorded from your own pipeline (industry benchmark: the annual State of DevOps report from DORA publishes reference ranges for each).
Most often bought inPayments and fintech, B2B software, Ecommerce
The artefact, before and after
A documented release pipeline in your accounts, a rollback procedure that has been tested, and a release log.
Inside it
- 01Continuous integration and build pipeline
- 02Automated test and security checks
- 03Staged or gradual rollouts
- 04Tested rollback
- 05Release log and approvals
Typical first engagement
The usual order of a first piece of work. Timing and price are set at scoping, once we have seen the stack.
- 01Current release pathYou get: How a change reaches production today, step by step.
- 02PipelineYou get: Automated checks, a preview environment and a one step rollback.
- 03Release recordYou get: Every release linked to its reviewed change and its outcome.
Managed services
Next in this line
Ask about this part of the stack
Write one question about release operations in your own systems. We answer it in writing and name what we would need to see to answer it properly.
A written reply, no call needed.