ESM Institute
← All free contentChange and Release Management

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

More on Change and Release Management →