Professional Documents
Culture Documents
Analyst(s): Manjunath Bhat, Daniel Betts, Hassan Ennaciri, Chris Saunderson, Thomas Murphy
DevOps toolchains are changing, and the discrete automation silos of the
past are evolving into platforms that orchestrate application delivery as a
value stream. Infrastructure and operations leaders should revisit their
toolchain strategies to meet digital business demands.
Key Findings
■ Gartner client inquiries reveal increased interest in platform-centric approaches to building
DevOps toolchains that support end-to-end capabilities for continuous delivery.
■ Product teams see a greater need for unified visibility, orchestration, integration, governance
and management of the DevOps value stream to improve flow and traceability.
■ The changing nature of applications, due to cloud adoption, machine learning, commercial off-
the-shelf and open-source software, requires specialized and best-of-breed DevOps toolchain
capabilities.
Recommendations
Infrastructure and operations leaders responsible for selecting and deploying DevOps toolchains
should:
■ Drive business agility by using DevOps value stream delivery platforms that reduce the
overhead of managing complex toolchains.
■ Maximize flow in DevOps value streams by using DevOps value stream management platforms
for integration, orchestration, automated compliance and value stream mapping.
■ Support rapid innovation by investing in best-of-breed tools to fill niche gaps in software
delivery involving machine learning models and container orchestration.
Table of Contents
List of Figures
■ There is increased interest in a unified platform to simplify the complexity of integrating pipeline
activities across the DevOps value stream. The DevOps value stream comprises a set/sequence
of activities product teams undertake to design, develop and deliver a service in response to a
customer need, using DevOps.
■ Organizations are facing challenges in assessing and improving flow metrics in application
delivery — for example, release velocity, product team efficiency, lead time and cycle time.
■ The adoption of container-based architectures for deployment and orchestration tears down the
wall between continuous integration (CI) and continuous delivery (CD) tools. The emergence of
the CD Foundation (as part of the Linux Foundation) creates a vendor-neutral home to support
CI/CD for cloud-native applications.
■ The use of a unified platform encourages end-to-end automation (“systems thinking”), as
opposed to automating in disparate silos (“local optimization”). There is the downside of
suboptimal capabilities for niche use cases, such as machine learning (ML) and serverless
architecture, and that’s where best-of-breed tools play a role.
In response to these trends, DevOps toolchain providers have started taking platform-centric
approaches. They are aimed at expanding into adjacent capabilities on the upstream (e.g., agile
planning, version control and integration pipelines) and downstream (e.g., support for
programmable infrastructure and automated policy governance for better change management and
audit compliance).
ARO no longer provides the correct perspective to inform buying decisions in a rapidly evolving and
expanded vendor landscape. Therefore, Gartner will retire the Magic Quadrant for ARO. During the
past year, ARO providers have expanded their offerings or consolidated through mergers and
acquisitions. Gartner client conversations indicate increased interest in tools that encompass both
development and operations capabilities.
This research provides insight to help application leaders and infrastructure and operations (I&O)
leaders navigate these trends, and highlights the three ways forward (see Figure 1).
The three ways forward are not mutually exclusive — they can and will coexist in most
large organizations.
“If you can’t describe what you are doing as a value stream, you don’t know what
you’re doing.”
DevOps practices improve the flow in the value stream through agile delivery methods,
collaboration and automation. Continuous feedback is an important aspect of value streams,
because it helps remove constraints and, thus, improves quality, reliability and safety. Product
teams obtain feedback through various means — CI provides quick feedback on code quality,
stability and potential to ship; CD provides feedback on product quality, usage, adoption and
reliability in production (see Figure 2).
Without a value-stream-based approach, product teams will resort to local optimizations to improve
their individual efficiency and work quality. However, these local optimizations do not result in overall
system improvement, because bottlenecks continue to persist in other areas of the value stream.
Worse, it can introduce problems in other phases. For example, product teams that follow agile
practices without implementing DevOps fall short of the full potential for improving release cadence.
Improvements in faster development cycles create a huge deployment queue for operations staff
unprepared to handle the increased flow. Longer deployment times stifle continuous product
improvement, because development teams do not receive quick feedback from production
environments.
A value stream mapping exercise builds trust, creates transparency and aligns team’s goals with
organizational objectives. It encourages systems thinking by depicting performance at a team level
and discourages a narrow focus on improving operational metrics in a specific silo.
Gartner survey data supports the need for value stream mapping. The Gartner 2019 DevOps Survey
findings reveal that 72% of respondents use between five and 35 toolchains for their DevOps
efforts. Seven percent of respondents report between 51 and 100 toolchains.1 Gartner analysis of
Through native support or APIs for extensibility, VSDPs provide a subset of the following
capabilities:
“A system is not the sum of the behavior of its parts; it’s the product of their
interactions.”
— Russell Ackoff
DevOps VSDPs and VSMPs (as we will see below) provide intangible benefits to the product teams.
They allow product teams to focus on customer value-adding activities, instead of operational
tasks, such as building and maintaining the toolchain. The access to unified analytical insights
across the toolchain enables product owners and business stakeholders to assess the level of
business risk, release cadence, responsiveness to change and cross-team collaboration (see Figure
4).
Product teams face challenges to quantify and improve release velocity, application quality,
customer value and organizational effectiveness. This creates the need for an orchestration control
plane (management and governance layer) to plan, build, release, monitor activities, and have end-
to-end visibility and analytics across the complete value stream.
■ Unlike VSDPs, VSMPs meet product teams where they are — i.e., acting as an orchestration
layer to the DevOps toolchain or the VSDP.
■ VSMPs provide visibility into higher-level metrics to enable product owners, application leaders
and I&O leaders to make decisions in an agile manner and to course-correct as needed. This is
by virtue of their integration with multiple data sources providing DevOps-related telemetry —
for example, the ability to inform and adjust release cadence, based on business demand and
users’ ability to absorb change.
■ VSMPs provide product teams flexibility and freedom of choice in the tools they want to use.
■ VSMPs have a strategic focus. VSDPs have an execution focus. And the two are not mutually
exclusive — VSMPs have API integrations with VSDPs to orchestrate actions (e.g., build, verify,
deploy, rollback) and provide visibility (see Figure 5).
■ Flow metrics tracking and analysis — release velocity, team efficiency, lead time and cycle time
■ Integration with third-party DevOps tools — integrating with CI, CD, security and monitoring
tools
■ Workflow orchestration — create tickets, trigger application builds, deployments and rollbacks
■ Governance — enforce security and compliance controls as part of release management
VSMPs do not include native CI/CD capabilities, deferring the execution of the delivery pipeline to
VSDPs or other best-of-breed tools in the toolchain. However, integrations with those tools provide
■ CXOs, leadership teams and product owners acquire strategic views of product health.
■ DevOps is no longer just about “Dev” and “Ops”; it includes all stakeholders involved in the
delivery of customer value.
■ It enables and expedites data-driven decisions about future investments in the product.
■ The visualization capabilities help analyze customer-focused metrics, such as lead time,
deployment frequency, defect escape rate, feature adoption and time to respond to failures.
Benefit: Minimizes the complexity of integrating multiple tools by providing prebuilt connectors.
Workflow Orchestration
Provides the ability to orchestrate actions, such as trigger builds, running automated tests,
application releases and automate change approvals.
Benefit: Allows product teams to continue using the tools with which they are familiar. In addition,
orchestration enables event-based pipelines and sequentially triggered pipelines.
Governance
■ Enforce governance policies to establish roles, privileges and permissions that grant/deny
access to different pipeline activities
■ Set governance policies and continuously monitor and mitigate risk, without burdensome
administrative controls that impede agility
■ Adhere to regulatory compliance requirements mandated by internal and external audit
committees by establishing measurable governance parameters, such as peer reviews, access
controls and audit trails for all actions performed in the DevOps pipeline
Benefit: Minimize deviation from expected behavior that could otherwise impede quality, reliability
and security. Product teams can tailor the definition of “Done” based on the level of risk by
enforcing audit controls and automated change approvals. The change approvals can be based on
peer reviews and degree of test automation and code coverage.
Cloud-Native Tools
Cloud-native applications introduce the need for new platform capabilities — for example,
serverless applications in the cloud require new tools for granular and real-time observability.
Cool vendors have emerged to support deep profiling of serverless functions using fine-grained
telemetry data (see “Cool Vendors in Performance Analysis”).
Conclusion
As outlined in this research, there are three ways that the DevOps toolchains will evolve. However,
these three ways are not mutually exclusive. Organizations will use VSDPs for a few products, layer
an existing DevOps toolchain with a VSMP, and use specialized tools to support emerging use
cases involving ML, cloud-native and open-source technologies.
“Four Steps to Adopt Open-Source Software as Part of Your Test Automation Stack”
“Solution Path for Achieving Continuous Delivery With Agile and DevOps”
Results presented are based on a Gartner study conducted to assess the objectives, performance
and challenges faced in DevOps initiatives. It also delves into the performance, drivers and
challenges of scaling DevOps. The primary research was conducted online from 14 November 2018
through 18 December 2018, among 273 respondents in North America, Western Europe and the
Asia/Pacific (APAC) region.
Qualifying organizations span various industries, except “Services.” Companies were screened for
having annual revenue for FY17 greater than or equal to $100 million and to have minimum of 50
full-time IT employees. Companies were required to have DevOps to support systems/IT products in
production. DevOps efforts were required to be completely in-house or a mix of in-house and
outsourcing, with a minimum of five DevOps teams to support systems/IT products in production.
The sample represents organizations in the U.S. (n = 83), Canada (n = 35), the U.K. (n = 44),
Germany (n = 31), India (n = 48) and Australia/New Zealand (n = 32).
Respondents were required to have a role that is primarily IT-focused or be a fairly even blend of
business and IT. They were also required to be involved in decisions regarding DevOps efforts at
their organizations.
The study was developed collaboratively by Gartner analysts and the Primary Research team.
Disclaimer: Results do not represent “global” findings or the market as a whole, but reflect the
sentiments of the respondents and companies surveyed.
Automated social media listening tools were used to track users’ responses on social media and
public discussion forums. The time period for the analysis was from 1 October 2017 through 28 July
2019. “Social media mentions” or “conversations volume” denote the inclusion of a monitored
keyword in a textual post on a social media platform. High counts of mentions should not be
considered an indication of “positive sentiment” or a measure of adoption by default.
User responses from social media were cleaned and segregated into different “Topics,” using the
Latent Dirichlet Allocation (LDA) method of topic modeling. This is based on the principle that each
Topic consists of a cluster of words that have high probability of appearing together, implying a
distinct “Theme.” The relevant topics that scored over a mean dispersion value were chosen and
labeled for both Theme and Geographical Analysis.
Social media sources considered for this analysis included Twitter, Facebook (publicly available
information only), Instagram, images (comments only), aggregator websites, blogs, news,
mainstream media, forums and videos (comments only). All geographical regions of the world were
analyzed for this study, except China. The social media data here is nonrepresentative of China, due
to restrictions imposed by the country on foreign-owned social media platforms.
Additional research contributions were provided by Ayush Saxena and Vidita Menon from the
Gartner Social Media Analytics team.
Corporate Headquarters
56 Top Gallant Road
Stamford, CT 06902-7700
USA
+1 203 964 0096
Regional Headquarters
AUSTRALIA
BRAZIL
JAPAN
UNITED KINGDOM
© 2020 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This
publication may not be reproduced or distributed in any form without Gartner's prior written permission. It consists of the opinions of
Gartner's research organization, which should not be construed as statements of fact. While the information contained in this publication
has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of
such information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or investment advice
and its research should not be construed or used as such. Your access and use of this publication are governed by Gartner Usage Policy.
Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research
organization without input or influence from any third party. For further information, see "Guiding Principles on Independence and
Objectivity."