Choosing a Deployment Strategy
ESMi Knowledge Team
· 3 min read
In brief
Choose a deployment strategy according to risk, reversibility, architecture, user impact, support capacity and the evidence needed to proceed, rather than by habit. The aim is to balance speed and safety across the complete service, using proportionate authority, shared schedules and readiness evidence.
- Compare big-bang, phased, parallel and controlled options using representative cases, including material exceptions.
- Define success and stop criteria in advance. In the article's example, a high-volume service uses phased deployment and telemetry to stop expansion if errors or support demand cross a threshold.
- Prepare rollback or roll-forward, and test it: an untested rollback is not a plan.
- Coordinate communication and support, and account for operational capacity after deployment rather than ignoring it.
- Measure deployment failure rate, rollback effectiveness and user disruption together, with agreed baselines, data sources and owners. Pilot on one representative case and review the deployment failure rate before extending to a wider service population.
- Watch for three pitfalls: choosing by habit, calling an untested rollback a plan, and ignoring post-deployment operational capacity. Each should lead to an owner and a proportionate action when evidence of risk appears.
Continue reading on the Exchange
Join or sign in to read the complete article and explore the full knowledge library.
Founder membership is free for life
More from ESMi Knowledge Team
Available to members.
Related articles
Members
The Purpose of Operational Change Management
Operational change management enables beneficial change while balancing value, risk, readiness, scheduling and service stability.
Members
Standard Normal and Emergency Changes
Change types should determine proportionate controls, evidence and authority so governance is both fast and safe.
Members
Making the Change Advisory Board Effective
A CAB should improve risk and scheduling decisions for relevant changes, not act as a universal approval meeting.
Members
Using a Change Schedule to Protect Services
A shared change schedule exposes collisions, resource constraints, business events and cumulative risk before implementation.
Members
Designing an Effective Release Policy
A release policy provides consistent rules for scope, packaging, frequency, evidence, authority, traceability and early-life support.
Members
Release Versus Deployment
Release makes a service or feature available for use; deployment moves components into an environment, and the two moments may differ.
