MEASURING THE ROI OF DEVOPS
SOLUTIONS BRIEF
And don’t forget — just because you can measure something doesn’t mean that you should: it’s all too
easy to be distracted by metrics that don’t relate to your business goals. With so many tools available,
you can track all sorts of data that doesn`t really matter — like counting lines of code written or number
of bugs ?xed for measuring developer productivity. They may be easy to calculate and easy to optimize
for, but they don’t really relate to the value you’re trying to create for your users.
Lessons For Your Business
The business case for DevOps doesn’t have to be hand-waving! Given that DevOps transformation is all
about process changes for the purpose of increasing IT velocity, the biggest challenge in measuring ROI
is understanding the different types of bene?ts it offers, and being able to tie those bene?ts to your
business goals.
From reducing un-delivered “software inventory”, to reducing risk from manual failures, to increasing
productivity and employee satisfaction, the value of implementing DevOps practices quickly adds up. For
those companies seeking to maintain a competitive edge in today’s digital landscape, the question of
whether you can afford to move to DevOps very quickly becomes one of whether you can afford not to.
DevOps Metrics That Can Be Used in Determining ROI
Take these and relate them to your business goals
Metric
Explanation & Bene?t
Number of pushes to
production per
day/week/month
By increasing the frequency of production deployment, you increase
the speed of delivering business value to users and decrease “warehouse
inventory” code
Minutes of downtime
per month/year
Increasing automation cuts down on application downtime, which is
directly related to user satisfaction and revenue
Automated testing coverage
The more extensive your use of automation, the fewer opportunities
for manual error and the faster you can move
Time required for a new
employee to deploy code
to production
Building the frameworks and processes for new hires to come up to
speed quickly allows them to become productive faster, and also helps
with existing team productivity
Employee time spent on
new initiatives vs. running
existing processes
Automating manual processes allows your teams to spend time moving
the ball forward rather than dealing with existing issues
Employee happiness
Happy workers, spending their time on valuable problems instead of busy
work, are more productive and stay with you longer — this could be
measured directly via NPS, or indirectly via number of nights/weekends
?ghting ?res
S TA RT Y O U R F R E E T R IA L
Please complete the form to gain access to this content