DevOps Tools Buyer's Guide

Page 1

DevOps Tools A GUIDE FOR BUYERS


020-23_SDT060.qxp_Layout 1 5/31/22 4:41 PM Page 2

SD Times

June 2022

www.sdtimes.com

Stuck in the [DevOps] BY JENNA SARGENT

T

echnology is always changing, and thus the way organizations manage around technology is always changing. There are always new methodologies entering the field, promising various benefits if only you could adopt it correctly. Many of these fizzle out and remain nothing more than buzzwords, but according to Charles Betz, principal analyst at Forrester, DevOps has been an exception to this “IT fashion show.” Despite this, a majority of companies aren’t where they could be when it comes to their DevOps evolutions. According to Puppet’s 2021 State of DevOps report, the majority of companies practicing DevOps are stuck in the middle of their DevOps evolution. This has remained mostly consistent over the past few years, dropping just 1% since 2018, to 79% of companies. In 2021, Puppet found that 18% were at a high-level of evolution and 4% were at a low-level of evolution. Despite the percentage of companies in the mid-level of evolution, the percentage of those on the high or low end actually has shifted over the past four years of the study. By comparison, in 2018, only 10% were highly evolved while 11% were considered to be at the low portion of DevOps evolution. So what is keeping so many companies in the middle? And what exactly does it mean to be in “mid-level evolution?” Puppet’s report defines mid-level evolution as companies that “have introduced automated testing and version control, hired and/or retrained teams, and are working to improve their CI/CD pipelines. They’ve managed to start optimizing for individual teams, and if they’ve managed to avoid many of the foundational dysfunctions from which large organizations can suffer, they’re in a great position to start optimizing for larger departments, the ‘team of teams.’”

Betz argues that even though it might have stalled at a certain point in some organizations, DevOps as a practice in general has largely been a success. Rob Cuddy, global application security evangelist at HCL Software, agreed, adding that DevOps is a continual evolution of trying to deliver better quality software faster. “So, you’re always going to be improving, and looking to improve as you go,” he said.

DevOps targets keep moving Al Wagner, solution architect at HCL Software, added that changing technologies means that DevOps also has to continually change to keep up. It’s a moving target, not a stationary finish line where once you’ve crossed it, you’ve succeeded at DevOps. “As DevOps has grown, we discover new problems and new solutions to those problems, where every time we embrace something, if you think about cloud, it has only evolved post this term DevOps, and same with Kubernetes, Docker. So when people get stuck, the beauty of DevOps is it continually evolves and grows, and it's not locked down by a manifesto,” said Wagner.

Even so, there are some bottlenecks that companies run into when they’re trying to evolve their DevOps practice. Cuddy believes one bottleneck is a lack of understanding of what you’re doing. “The whole goal should be to improve the quality as it goes through the pipeline,” said Cuddy. “But if you're just running scans, or running tests for the sake of running them, and you're not doing anything with the results, well, great, you've added a lot of automation, but now you've created a ton of noise.” Paul Delory, VP analyst at Gartner, also defined three main reasons why he believes an organization might struggle to move forward with DevOps. First up is skills. Delory explained that a lot of initiatives get stuck because of a lack of talented people. Those few that do have the matching skillset you’re looking for don’t tend to stay on the market for very long, and they also get offered really high salaries, which might be difficult for all companies to match. When companies find themselves in this position, they must look to growing these skills internally instead. But this option is a longer process, so it injects


020-23_SDT060.qxp_Layout 1 5/31/22 4:41 PM Page 3

www.sdtimes.com

middle with you

further delays into their DevOps transformation. “I think that's a big part of the reason why a lot of people get stuck on this plateau,” said Delory.

Do you need DevOps everywhere? The second reason people stall out in their DevOps transformation is that they might not actually need DevOps in every aspect of their business. “If I look at the portfolio of applications that an IT department is asked to support. I think there are a lot of cases where essentially, you don't have the problem that DevOps solves,” said Delory. According to Delory, when talking about DevOps, we’re often speaking of fast moving, line of business applications that are directly impacting revenue. But not every application in the company is going to fit that bill, and thus, won’t really be an ideal candidate for DevOps. Delory gave the example of an employee phone directory as an application where applying DevOps wouldn’t make sense. “Your employee phone directory is probably a Ruby on Rails app that was

written in 2009, and nobody's touched it since,” said Delory. “Bringing in these kinds of DevOps transformation, cloud transformation, you could do that, but it's not really necessary, and I don't think you're going to see ROI on that in any reasonable time horizon.” The third factor that Delory thinks keeps people stuck in their DevOps transformation is politics and team structure. For example, organizing a central operations team is something that some developers might not be too thrilled about, while others are happy about the change. The developers who don’t want to have to manage their own infrastructure would be ready and willing to hand that over to someone else, and the developers who really like getting their hands dirty and being involved in that aspect would probably be the ones not too happy about having to adopt this new team structure. “In all of these conversations around redesigned team boundaries and roles, getting it right is critical. And if you don't get it right, then that can definitely be a barrier to adoption,” said Delory. Cuddy agrees with this sentiment,

June 2022

SD Times

and believes that the single biggest piece of DevOps is the people, not the tools or processes. “If you are not maintaining any kind of an organizational culture that supports DevOps that enables people that builds trust, that allows for flexibility, that allows room to fail fast and grow and learn, you're gonna get stuck eventually,” said Cuddy. Cuddy believes that in order to successfully change culture, you need leadership buy in so that change can be enacted not only bottom-up, but topdown. This idea has necessitated the need for value stream management. According to Wagner, when companies have been investing significantly in something like DevOps for years, they want to be able to see the relationship between their investments and business outcomes. “Leaders may not be seeing a return on investment, and perhaps there's not as much money coming back to the development teams to improve,” said Wagner. “So it's really finding those bottlenecks using things like value stream mapping, value stream management, prioritizing, working closer with the leadership, the stakeholders to make sure that we are linking and that the things we do in the product teams are directly contributing to the business.” z

How does HCL Software help companies evolve their DevOps practices? Nabeel Jaitapker, director of product marketing, at HCL Software In a modern secure DevOps culture, teams seamlessly collaborate to increase delivery and productivity. The top organizations continuously seek new areas of efficiency, and they know that secure DevOps is never done. These organizations often rise to the forefront of their industries, using it as the launchpad. HCL Software Secure DevOps is approaching this next decade strategically and with the full-cycle and scope of DevOps in mind, including development teams, IT and business units. Leveraging our comprehensive solution set and business leaders with decades of industry secure DevOps experience, we have created a solution as unique as your business. This means having the peace of mind knowing you have the tools you need with the leading experts in secure DevOps by your side. From idea to production, HCL Software Secure DevOps provides solutions for source control and work item management, continuous delivery and testing, security scans and value stream management. z


Full Page Ads_SDT060.qxp_Layout 1 5/27/22 11:18 AM Page 22


020-23_SDT060.qxp_Layout 1 5/31/22 4:41 PM Page 23

www.sdtimes.com

June 2022

SD Times

A guide to DevOps tools n

FEATURED PROVIDER n

n HCL Software: HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. We develop, market, sell, and support over 30 product families in the areas of Customer Experience, Digital Solutions, Secure DevOps, Security and Automation. Our mission is to drive ultimate customer success of their IT investments through relentless innovation of our software products. n Atlassian offers tools like Jira and Trello, which can be used to make project management easier and enable cross-functional collaboration. Its solutions help companies stay on track as they work to deliver products. In addition to its offerings, it also believes that “great teamwork requires more than just great tools.” To that end, it promotes practices like retrospectives, DACI decision-making framework, defining clear roles and responsibilities, and developing objectives and key results (OKRs) n CircleCI is a continuous integration and delivery platform that enables teams to automate their delivery processes. It provides change validation at every step of the process so that developers can have confidence in their code. It also offers flexibility through the abilities to code in any language and utilize thousands of pre-built integrations. n CloudBees: The CloudBees Suite builds on continuous integration and continuous delivery automation, adding a layer of governance, visibility and insights necessary to achieve optimum efficiency and control new risks. This automated software delivery system is becoming the most mission-critical business system in the modern enterprise. n Codefresh is a GitOps-based continuous delivery platform that is built with Argo. It offers benefits like progressive delivery, traceability, integrations with CI tools like Jenkins and GitHub Actions, and a universal dashboard for viewing software deliveries. n Digital.ai: The company’s Deploy product helps organizations automate

and standardize complex, enterprisescale application deployments to any environment — from mainframes and middleware to containers and the cloud. Speed up deployments with increased reliability. Enable self-service deployment while maintaining governance and control. n GitLab allows Product, Development, QA, Security, and Operations teams to work concurrently on the same project. GitLab’s built-in continuous integration and continuous deployment offerings enable developers to easily monitor the progress of tests and build pipelines, then deploy with confidence across multiple environments — with minimal human interaction. n IBM: UrbanCode Deploy accelerates delivery of software change to any platform – from containers on cloud to mainframe in data center. Manage build configurations and build infrastructures at scale. Release interdependent applications with pipelines of pipelines, plan release events, orchestrate simultaneous deployments of multiple applications. Improve DevOps performance with value stream analytics. Use as a stand-alone solution or integrate with other CI/CD tools such as Jenkins. n JFrog’s DevOps platform offers endto-end management of software development. DevOps teams can control the flow of their binaries from build to production. Its DevOps portfolio includes tools like JFrog Artifactory for artifact management, JFrog XRay for security and compliance scanning, JFrog Distribution for releasing software, and more. n Micro Focus ALM Octane is an enterprise DevOps Agile management solution designed to ensure high-quality

app delivery. It includes Agile tools for team collaboration, the ability to scale to enterprise Agile tools, and DevOps management. n Microsoft’s Azure DevOps Services solution is a suite of DevOps tools designed to help teams collaborate to deliver high-quality solutions faster. The solution features Azure Pipelines for CI/CD initiatives; Azure Boards for planning and tracking; Azure Artifacts for creating, hosting and sharing packages; Azure Repos for collaboration; and Azure Test Plans for testing and shipping. n Octopus Deploy is an automated release management tool for modern developers and DevOps teams. Features include the ability to promote releases between environments, repeatable and reliable deployments, ability to simplify the most complicated application deployments, an intuitive and easy-to-use dashboard, and firstclass platform support. n Opsera provides continuous orchestration of development pipelines in order to enable companies to deliver software faster, safer, and smarter. Its offerings include automated toolchains, no-code pipelines, and end to end visibility. n Planview’s Enterprise Agile Planning solution enables organizations to adopt and embrace Lean-Agile practices, scale Agile beyond teams, practice Agile Program Management, and better connect strategy to Agile team delivery while continuously improving the flow of work and helping them work smarter and deliver faster. With Planview, choose how you want to scale and when. We’ll help you transform and scale Agile on your terms and timeline. n ServiceNow enables companies to do DevOps at scale. Developers are able to keep using the tools they love while still connecting with ServiceNow’s platform. The company enables automation of administrative tasks, while bringing together both ops and dev teams. z


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.