Delivering Software at Speed

Take a metrics-driven approach to accelerate your software delivery.

Defining Success—More than just speed

High performing software organizations are able to outperform their peers in each of three key outcomes, each measured by two metrics.

  • Speed: The rate of software change.
  • Efficiency: Effectiveness of software change.
  • Risk: Quality of software change.

Improving the rate of change in your organization starts with assessing your current state. 

Industry data categorizes IT organizations into the following high, medium, and low performing categories based on speed, efficiency and risk management.

Speed: The rate of software change. Speed is measured by:

  • Deployment frequency
  • Time from commit to deploy.
  High Performers Medium Performers Low Performers
Deployment Frequency Deployment Frequency
On-Demand
One a Week to
Once a Month
Once every 
1 to 6 Months
Time from Commit to Deploy Time from
Commit to Deploy
< 1 Hour
1 Week to
1 Month
1 Month to
6 Months

Efficiency: Effectiveness of software change. Efficiency is measured by:

  • Change failure rate
  • Mean time to recover
  High Performers Medium Performers Low Performers
Change Failure Rate Change Failure Rate
0-15%
31-45%
16%-30%
Mean Time to RecoverMean Time to Recover < 1 Hour
<1 Day
<1 Day

Notice the “operational chasm” as organizations transition from low-performing to high-performing, where failure rates increase. This is caused by stumbles as an organization learns to use new tools, processes and automation. We have guided organizations through this chasm and can help you avoid common pitfalls. 

Risk: Quality of software change. Risk is measured by:

  • Compliance audit frequency
  • Mean time to remediate 
  High Performers Medium Performers Low Performers
Compliance Audit Frequency
Compliance Audit Frequency
On-Demand
One per Week to
Once per Month
One per Month to
Once per Year
Mean Time to Rediate
Mean Time to Remediate
< 1 Hour
1 Week to
1 Month
1 Month to
6 Months