Best Practices for Innovating Through Cloud Technologies – Dev/Ops, Cloud Provisioning - Part 1
January 19, 2016

Julie Craig
EMA

A recent Enterprise Management Associates (EMA) blog, Best Practices for Innovating Through Cloud Technologies, discusses the results of EMA’s 2014 research on open cloud orchestration. It examines the pros and cons of a variety of cloud form factors and the business benefits of cloud computing in general.

EMA has also done a great deal of research on the topics of DevOps and Continuous Delivery, conducting major surveys on these topics in both 2014 and 2015. Cloud computing resources, like any other on-premise or off-premise hosted infrastructure, are, from the software perspective, in place for only one reason — they are platforms enabling the delivery of high-quality software and applications to facilitate business and customer interactions.

The DevOps movement can be viewed as building on IT Service Management (ITSM) as a set of informal best practices specifically addressing the collaboration necessary to support the heterogeneity of the software and infrastructure underlying modern applications. EMA analysts view DevOps practices as “the ideal intersection of people, processes, and tools required across the application lifecycle to facilitate the seamless delivery of applications supporting business objectives.” The emphasis is on the word “lifecycle” since both tools and collaboration are required at each stage, and continuity across the various stages is essential.

Today’s applications are massively distributed and componentized and require diverse elements — networks, databases, servers, storage, and often cloud infrastructure — to execute. Supporting these complex ecosystems requires cross-functional skills and collaborations that have now been institutionalized as dedicated teams in almost 60% of companies. It also requires tools capable of bridging silos and providing a common language that allows diverse teams to collaborate.

EMA sees DevOps as a fundamental skill supporting business flexibility and agility. The results of EMA’s latest survey on the topic (Automating for Digital Transformation: Tools-Driven DevOps and Continuous Software Delivery), conducted in October 2015, support this statement. Companies rating the interactions between Dev and Ops as “Above Average” or “Excellent” are 11.5 times more likely to achieve double-digit revenue growth than those rating such interactions as “Average” or “Poor.”

Why is this the case? EMA also sees DevOps practices as a framework for Continuous Delivery, which is another hot topic at the moment (see Figure 1). The term itself can be misleading, as “Continuous Delivery” means different things in different contexts. At its most generic, Continuous Delivery encompasses an iterative and ongoing cycle of development, testing, and delivery of software to a targeted destination. The destination could be a production environment or a software product package. Regardless of the target, the goal is to accelerate the delivery of software functions and capabilities. The value to the business is that good ideas can be put into practice as new software products or features much faster than was possible in the past with traditional lifecycle methodologies.

From this perspective, DevOps and Continuous Delivery are intimately intertwined, both with one another and with revenue growth. In effect, applying DevOps principles across the lifecycle smoothes the way or “greases the wheels” for efficient delivery of application code.


Figure 1. DevOps as a Framework for Continuous Delivery

Read: Best Practices for Innovating Through Cloud Technologies – Dev/Ops, Cloud Provisioning - Part 2

Julie Craig is Research Director for Application Management at Enterprise Management Associates (EMA).

Share this

Industry News

July 01, 2020

JFrog announced the launch of ChartCenter, a free, security-focused central repository of Helm charts for the community.

July 01, 2020

Kong announced a significant upgrade to open source Kuma, Kuma 0.6, available today.

July 01, 2020

Compuware Corporation, a BMC company, announced new capabilities that further automate and integrate test data and test case execution, empowering IT teams to achieve high-performance application development quality, velocity and efficiency.

June 30, 2020

Couchbase announced the general availability of Couchbase Cloud, a fully-managed Database-as-a-Service (DBaaS).

June 30, 2020

Split Software announced new capabilities designed to accelerate the adoption of feature flags in large-scale organizations.

June 30, 2020

WhiteHat Security announced a discounted Web + Mobile Application Security bundle to help organizations secure the digital future.

June 29, 2020

Puppet introduced the public beta availability of Relay, an event-driven automation platform.

June 29, 2020

D2iQ introduced KUDO for Kubeflow to simplify and accelerate machine learning (ML) deployments on Kubernetes.

June 29, 2020

Codefresh announced $27M in new funding led by Red Dot Capital Partners.

June 25, 2020

Micro Focus announced the general availability of Visual COBOL 6.0 and Enterprise Suite 6.0, providing versatile application, process and infrastructure modernization solutions for today’s enterprise developer.

June 25, 2020

SaltStack announced new features available in SaltStack Enterprise 6.3 that integrate best-of-breed IT monitoring and vulnerability management solutions, including Splunk, Tenable, Qualys, Rapid7, and Kenna Security.

June 25, 2020

Keysight Technologies has completed the acquisition of Eggplant from The Carlyle Group.

June 24, 2020

JFrog unveiled new capabilities to address the growing problem of software distribution bottlenecks. The newly introduced CDN-based and Peer-to-Peer software package distribution mechanisms empower companies to overcome the challenge of frequently delivering large volumes of artifacts to internal teams and external clients.

June 24, 2020

Copado announced its Summer 20 release to accelerate, optimize and measure innovation delivery on the Salesforce platform.

June 24, 2020

Bugsnag launched Stability Center, a centralized location that offers a holistic view into stability stats and trends across releases for multiple client and server-side applications.