The DevOps Payoff
March 08, 2016

Gabriel Lowy
TechTonics

The DevOps payoff is both cultural and financial. Various studies, including the annual Puppet Labs survey, have shown that one begets the other.

DevOps is about creating an environment of communication, collaboration and trust between IT and business teams. This is no easy feat. But the stronger the culture becomes, the more stable an environment it creates and the higher morale and productivity rise.

As a result, companies that succeed at DevOps outperform their respective peer groups in most operating and valuation metrics. That’s because DevOps enables them to improve user experience and reduce time-to-market for their products and services. These companies achieve business objectives faster and with more agility.

Accelerating time-to-value for the customer is predicated on a combination of culture, practices and automated processes. These drive efficiency, reliability and availability throughout the software lifecycle – from code creation to test to release into production.

The metrics that ultimately distinguish high-performing IT teams are user experience, customer satisfaction and loyalty. As a result, DevOps should be viewed as a strategic initiative that drives business growth and builds value for all stakeholders. But it can also help achieve risk management objectives with more security built in earlier in the coding process.

A Holistic Approach

As the pace of development and business continues to scale, teams need an agile and collaborative work environment to succeed. The most effective DevOps evolutions take a holistic approach.

Developers, operations, quality assurance and business teams work closely with each other. Constituents may also extend to security and compliance teams. Their common goal is to optimize the performance and security of customer-facing apps. Cross-functional inputs for systems requirements and software functionality creates an ongoing feedback loop that promotes engagement and helps alleviate complexity.

Automated testing, continuous delivery and full application and infrastructure stack integration are the foundation of the DevOps workflow. Developers continue to be involved with their code even after it goes into production. Operations teams work on creating an environment with tools and processes that let developers create, test and deliver code in a more efficient, continuous fashion.

Application testing should emulate a production system environment. DevOps teams can then discover dependencies, learn how the application will perform when it goes “live”, and make adjustments to the compute environment accordingly. With practice and automation, these processes become iterative and repeatable, allowing for more consistent development, testing and deployment.

By moving the testing forward in the process, performance monitoring and analytics also comes earlier in the life cycle. Rather than waiting for post-production performance data to analyze what went wrong, DevOps can build performance analytics models that can anticipate operational and quality problems before deployment.

These metrics can then be used to establish key performance indicators (KPIs) against which the production environment can be measured. As production metrics more consistently adhere to KPIs, application performance and user experience improves. Sharing the data with business teams at this stage accelerates the feedback loop and allows for adjustments to be made faster and with less stress.

DevOps is Essential for Future Competitiveness

The growth of containers and microservices, coupled with the arrival of the Internet of Things (IoT), makes DevOps even more important. In a software-defined environment, the precision of the software and services controlling networks, sensors and devices is critical as everything becomes inter-connected. As monitoring, alerting and trending tools incorporate machine learning, DevOps will rely on increasing automation to ensure timely testing and revisions.

There were two standout statistics from the most recent 2015 Puppet Labs study. While high-performing teams still deployed code 30 times more often and 200 times faster than lower-performing peers – about flat with 2014 – they are recovering from failure 168 times faster and implementing changes 60 times more frequently. That compares with 48 times faster recovery and three times faster change implementations from a year ago.

The clear implication is that as DevOps teams become more proficient at recovering from failures and implement changes more frequently their efficiency improves dramatically. This in turn positions them to widen the performance gap between themselves and their peer group. That’s the DevOps payoff.

Gabriel Lowy is the founder of TechTonics Advisors, a research-first investor relations consultancy that helps technology companies maximize value for all stakeholders by bridging vision, strategy, product portfolio and markets with analysts and investors
Share this

Industry News

May 06, 2021

Splunk announced the new Splunk Observability Cloud, the full-stack, analytics-powered and enterprise-grade Observability solution.

May 06, 2021

Gluware unveiled its DevOps for NetOps framework featuring Gluware Lab, its integrated development environment (IDE).

May 06, 2021

Ambassador Labs announced the new Ambassador Developer Control Plane (DCP), whichgives developers the ability to manage the entire modern software development lifecycle for Kubernetes environments using tools and processes that are familiar to them.

May 06, 2021

Code Dx and Secure Code Warrior have teamed up to launch Project Better Code, an initiative to tackle a major challenge facing innovative organizations today – pushing the pace of software development without compromising software security.

May 06, 2021

Pegasystems announced the latest evolution of its Pega Infinity software suite to help speed and simplify digital transformation (DT) initiatives, Pega Infinity version 8.6.

May 06, 2021

Accurics announced that its open source project Terrascan, which enables teams to detect compliance and security violations across Infrastructure as Code (IaC), now integrates with the Argo Project.

May 05, 2021

Amazon Web Services announced the general availability of Amazon DevOps Guru, a fully managed operations service that uses machine learning to make it easier for developers to improve application availability by automatically detecting operational issues and recommending specific actions for remediation.

May 05, 2021

SmartBear has added API testing support for the popular, open source event streaming platform, Apache Kafka.

May 05, 2021

Red Hat unveiled its Developer Sandbox for Red Hat OpenShift, an OpenShift-based development environment designed to enable organizations to accelerate the path from code to production for Kubernetes-based applications.

May 05, 2021

DevOps Institute announced the lineup for SKILup Days in the second quarter of 2021.

May 05, 2021

Idera announced the acquisition of Xblend Software.

May 04, 2021

ThoughtSpot announced the launch of ThoughtSpot Everywhere.

May 04, 2021

Perforce Software announced the availability of virtual devices (Android emulators and iOS simulators) as part of the comprehensive device lab within Perfecto’s Intelligent Test Automation platform.

May 04, 2021

LogiGear announced the newest release of its flagship TestArchitect™ Enterprise product, TestArchitect Enterprise 9.0.

May 04, 2021

Rafay Systems announced new enhancements to its flagship Kubernetes Management Cloud (KMC).