ITIL v5 Compass
Management Practices
Deployment Management

Deployment Management

Definition

"The practice of moving new or changed hardware, software, documentation, processes, or any other component to live environments."

Organization Purpose Requirements:

  • Establish and maintain effective deployment approaches for services and service components
  • Ensure effective deployment within organizational value streams
💡

Key Distinction: Deployment is the technical movement of components into environments, while release represents the business decision to make functionality available to users. Modern CI/CD pipelines enable continuous deployment while releases are controlled through feature flags or staged rollouts.

Key Terms

  • Deployment: Movement of service components into any environment (development, testing, staging, production, etc.)
  • Environment: A subset of IT infrastructure for a particular purpose
  • Continuous Integration (CI): Integrating, building, and testing code within development environments
  • Continuous Delivery: Built software can be released to production at any time
  • Continuous Deployment (CD): Changes automatically move through pipeline into production

Processes

Deployment Model Development and Improvement

  1. Deployment model planning
  2. Deployment model implementation
  3. Deployment model testing
  4. Deployment review and records analysis
  5. Deployment model improvement initiation
  6. Deployment model update and communication

Deployment Lifecycle Management

  1. Deployment planning
  2. Verification of service components
  3. Verification of target environments
  4. Deployment execution
  5. Deployment verification

CI/CD Pipeline

A typical pipeline follows: Code → Build → Test → Stage → Deploy → Monitor, with continuous feedback loops from monitoring to code. Each stage is automated; failures halt the pipeline until resolved.

Recommendations for Practice Success

  • Automate end-to-end deployment pipelines where possible
  • Integrate build, test, and deployment into continuous flow
  • Use continuous phased deployment to reduce risk
  • Leverage Infrastructure as Code (IaC) for consistent environments
  • Demonstrate business value through faster time-to-market and fewer failures

Key Metrics

MetricPurpose
Stakeholder satisfaction with change ratePerception of deployment speed
Adoption of deployment approachDeployment model usage breadth
Partner/consumer alignmentStakeholder coordination
Deployment-related audit/compliance issuesGovernance health
Satisfaction with deployment lead timePipeline speed
Successful deployment rate/errorsDeployment reliability
Incidents related to deploymentsProcess quality
Adherence to deployment schedulePlanning accuracy
Deployment backlog throughputPipeline capacity

Key Roles

  • Deployment Manager: Coordinates processes and maintains deployment models
  • Deployment Practitioner: Executes deployments and manages the pipeline

Software Tools

  • Deployment and CI/CD tools
  • Workflow management and collaboration tools
  • Work planning and prioritization tools
  • Environment configuration and management tools, CMDB tools