Capacity and Performance Management
Definition
"The practice of ensuring that services achieve agreed and expected performance and satisfy current and future demand in a cost-effective way."
To fulfill the purpose, an organization needs to:
- Identify service capacity and performance requirements
- Measure, assess, and report service performance and capacity
- Treat service performance and capacity risks
Key Terms
Performance: "a measure of what is achieved or delivered by a system, person, team, practice, or service."
Utilization: "the extent to which a resource is being used to generate useful output."
Capacity vs performance: These are related but distinct concepts. Capacity represents the maximum throughput a service or component can deliver. Performance reflects the actual level of output or quality being achieved. A service may have sufficient capacity but poor performance due to configuration issues, or good performance at current load yet insufficient capacity for projected growth.
Processes
Managing Product and Service Capacity and Performance
- Analyse capacity and performance requirements: Understand current and future business demands
- Propose and verify solution design: Design infrastructure and architecture to meet requirements
- Support and verify solution testing and implementation: Validate that the design meets requirements under realistic conditions
- Support and verify monitoring and reporting: Ensure capacity and performance are continuously tracked
- Resource and capacity provisioning: Allocate resources to meet demand
- Analyse capacity and performance data and initiate improvements: Use data to identify and implement optimizations
Measuring and Reporting Capacity and Performance
- Analyse capacity and performance measurement and reporting needs and capabilities: Determine what to measure and how
- Agree capacity and performance measurement and reporting requirements: Align with stakeholders
- Design capacity and performance measurements and reports: Create metrics, dashboards, and reports
- Implement capacity and performance measurement and reporting: Deploy monitoring and reporting
- Review capacity and performance measurement and reporting: Periodically assess effectiveness
Recommendations for Practice Success
- Understand consumer needs and legal requirements for performance
- Avoid over-delivering unnecessary capacity or performance (cost optimization)
- Improve performance when it is cost-effective to do so
- Monitor end-to-end service performance, not just individual components
- Embed capacity and performance management in value streams
Key Metrics
| Metric | What it measures |
|---|---|
| Products/services with capacity and performance requirements in SLA | Coverage |
| New/changed services meeting SLA | Design quality |
| Timely updates to capacity/performance requirements during changes | Responsiveness |
| Business cases aligned with performance requirements | Planning quality |
| Reduction in legacy components causing SLA breaches | Technical debt management |
| Services with defined capacity/performance metrics | Monitoring coverage |
| Services with active monitoring | Operational visibility |
| Enacted improvement initiatives logged by capacity management | Improvement output |
| Unplanned capacity/performance upgrades | Planning accuracy |
| Actual vs expected losses due to insufficient capacity | Risk management quality |
Key Roles
- Capacity manager: Coordinates capacity planning, monitoring, and optimization activities
Software Tools
- Availability and capacity monitoring and management tools
- Analysis and reporting tools
- Asset management tools
- Business process modelling tools
- Architecture management tools
- Financial management systems
- Monitoring and event management tools
- Orchestration and integration platforms
- Service catalogue and service configuration management tools