ESG's Edwin Yuen provides his thoughts on the myths and realities of DevOps.
Read the related ESG Blog: DevOps Myths and Realities: Why the Key to DevOps is Understanding What it is First (Video)
Announcer: This is an ESG video capsule. IT insights in 140 seconds or less.
Edwin: Hi, I'm Edwin Yuen, ESG analyst for systems management, PaaS, and DevOps. And today, I'd like to talk about DevOps myths and realities. First, DevOps, in general, is really not a department, it's not a product, it's a culture or a development process in order to really speed up the development of applications and integrate operational capabilities into development so that you can make them better. Second, there are still significant challenges to DevOps currently. For companies that have newer developers or newer models, it's very easy to develop and work with DevOps. But for larger companies, especially ones that have significant engineering resources or are large traditional developers, there's still a lot of challenges in order to bring them up to speed on how to use the DevOps process. The other thing about the DevOps process is that it's about doing it better so that you can do it faster, not just doing it faster. I think a lot of companies think of it almost like an "I Love Lucy" episode where there's a conveyor belt of applications moving along and they need to catch up. But it's really about reanalyzing and looking at the process, how to operationalize them, cutting down that process in order to speed things up, so that you can develop a lot faster.
Another thing we're seeing is that Dev and Ops are still fairly separate. When we talk about DevOps, it's about bringing Dev and Ops together, but operationally we're still seeing a lot of separation between developers and what they want, in terms of resources and infrastructure, and what IT is providing. What we're really seeing now is an emergence of what I call the true DevOps role, which is somebody who is a developer, somebody who really understands the application development, has worked with those hyperscale public clouds and other resources that the developers are used to, but understand the need to have management and resources and infrastructure in order to support them, and is willing to be that person to bridge that gap. And that can be one person, or maybe a department of teams, but it's a true DevOps role developer focused, but operational in nature.
So these are the DevOps myths and realities that help clear up the understanding of what DevOps is and how your company can take advantage of it. Look for more videos from myself and other ESG analysts.