Embracing Agility and DevOps Drives Technology Companies Toward Their Digital Future and Delivers Real ROIOctober 28, 2016
The digitization of technology companies of all sizes, and in all industry verticals, requires entirely new approaches to coding and releasing software enhancements to the customer. Market pressures over the past ten years have forced companies into a faster, nimbler software release mindset. It used to be the norm that companies delivered software on 9-month delivery cycles, with 3-month integration and regression test cycles, only to find out that what was delivered at the end of that cycle was not what the customers wanted, or needed. Today the challenging, fast-moving and competitive marketplace requires that enterprises embrace innovation, collaboration and experimentation. Or they will fail.
Embracing Agility and DevOps is a Proven Approach
Today’s successful ‘digital’ enterprises like Amazon and Netflix deploy thousands of times a day. Others, like Etsy, deploy up to 80 times a day. It takes them less than an hour to deploy code to production, whereas companies at the other end of the scale may take one to six months to deploy. But while few enterprises need the kind of scale, speed and frequency of deployment demanded by Amazon or Netflix, there are nonetheless lessons to be learned. These companies have embraced agility and DevOps methods into their engineering processes to allow them to benefit from experimentation without increasing risk. They understand the fact that some experiments will fail, and are able to limit the number of consumers exposed to those failures. Because they understand that the experiments that succeed bring benefits that far outweigh the impact of those that fail. There is much to be learned from this.
DevOps Isn’t Just for Unicorns
And it isn’t just for technology companies. Because every company is effectively becoming a technology company. DevOps is for any enterprise embracing their digital future. Because they all have common goals— faster time-to-market, reduced costs, and better quality and stability of output. Done right, DevOps can deliver on this.
Measuring the ROI in Tangible Terms Technical and Business
The data exists to demonstrate the compelling impact DevOps is having on organizations. According to The DevOps Handbook– How to Create World-Class Agility, Reliability, & Security in Technology Organizations, just published by industry leaders, Gene Kim, Jez Humble, Patrick Debois and John Willis—the business benefits are immense. “High performers (companies using DevOps practices) deployed code 30 times more frequently, and the time required to go from ‘code committed’ to ‘successfully running in production’ was 200 times faster—high performers had lead times measured in minutes or hours, while low performers (non-DevOps) had lead times measured in weeks, months or even quarters. Furthermore, high performers were twice as likely to exceed profitability, market share and productivity goals.”
The 2016 State of DevOps Report survey (Puppet & DORA) started in 2012, and has followed more than 4,600 technology professionals. In 2016, the survey year focused on ROI, measuring performance and business impacts that included:
- Deployment Frequency: How often does the organization deploy code.
- Lead Time for Changes: How long it takes from code commit to code running in production.
- Mean Time to Recover: How long does it take to restore service after an unplanned outage or service issue
- Change Failure Rate: The percentage of changes that result in degraded service or issues that require fixing.
The results are notable. High-performance DevOps-enabled organizations outperform their peers by a significant amount: They deliver 200x the number of releases with a 24x faster recovery from failure. And excellent performance is exhibited at the employee level too, who spend 22x less time on unplanned work and rework. In addition, these high performers are twice as likely to exceed productivity, market share and profitability goals. A DevOps high performer is agile, produces high quality and is more successful overall. Impressive data that should inspire any company considering digital business initiatives to get started.
Making the Journey
With our customers, Daitan lives and breathes Agile application lifecycle management within a DevOps culture, and it is exciting to help them transform. Whether it’s renovating a existing monolithic application or innovating the next new idea to improve customer experience and grow their company, we appreciate being part of their journey toward becoming a digital business.
We think it’s important to share what we learn through our experience, so if you’d like to know more about implementing a DevOps strategy, get our latest whitepaper. No form, no email required, straight access to the paper.