Blog Feed Post

DevOps Is for Everyone — Even Enterprises

Is there such a thing as enterprise DevOps? You bet.

After all, at the end of the day, DevOps is simply a methodology — one that enables faster, more efficient, and higher-quality software releases, which are all good things whether you’re a startup with three employees or an enterprise with 3,000.

And that’s why DevOps is for everyone — especially today when DevOps has reached maturity. Let me explain…

Why Opposition to DevOps Persists

We are at the maturity phases of DevOps adoption. While bleeding edge practices around microservices, Kubernetes, etc., steal the show, the 3+ years-old core concepts of DevOps are mature, and there is tremendous adoption. However, there is still some opposition. And it comes from all sides of the house — Security, Development, Operations, and Testing, each with their own flavor of distaste. Security believes going faster is going to create more vulnerabilities. For Development, it may not be streamlined enough (i.e. Operations still exists). For Operations, there is a fear of loss of control; and for Testing, testing for things like security faster usually means more issues to have to deal with.

Not only do some folks from these functions still harbor hesitation over DevOps, but they also operate in an enterprise, where the concerns are accompanied by the enterprise’s inability to make changes at the same rate of startups.

The Tale of Two DevOps

The problem is that there is some ambiguity in terms of what DevOps actually is. And that is because there are two DevOps. First, there is DevOps the function. The function is pretty clearly defined as the people who generally report to Operations, but serve developers to build and maintain delivery chains, and provide infrastructure. This definition does imply organizational structures, and it is much easier to argue that this function does not fit into existing structures than to argue that the broader DevOps definition does.

The second definition of DevOps is the practice which drives development — “drives” being the keyword. It is not an end. In fact, if a DevOps environment were to “complete” implementation, they would instantly be a non-DevOps environment. The reason is that if you practice DevOps, you are building an environment that can also easily adapt. Lack of adaptation was a core issue in waterfall-based development practices, so that eventually the delivery chain dictated the application versus the other way around (which is how it should be.) The DevOps journey never actually ends.

Opposition is the equivalent of saying we do not want to improve our processes or applications, which would not hold up to most organizations’ goals when it comes to application development. The term DevOps alone can be frustrating because there are so many acronyms out there, but the word serves one primary purpose. It allows us to have a conversation about DevOps without redefining it every time.

Why Agility Improves Security and Quality

Next, we move on to the concern that has some merit and grounding in tactics — and that is the concern that DevOps environments expose the organization to more bugs and security exploits.

This seems intuitive for those who have years of experience in quality and security. However, the drive of DevOps is not to break processes, but rather to make them more efficient. In efficient environments, security and quality are actually easier to implement, and better.

To speak to the concerns of the security and testing professional that speed generally creates more issues, speed does not mean less testing or fewer considerations addressed. It is actually the opposite. In a DevOps delivery chain, there are generally more checks and balances, but they happen on computer time, not human time. Thus, those checks and balances are faster, more accurate, and repeatable. So agility, in this case, can and should mean more secure and greater software quality, not less.

The Beauty of the DevOps Practice

The best thing about DevOps the practice is that it does not assume organizational structure. It does not assume application structure, and it does not assume age or maturity of adoption. Organizations do not need to immediately have “two-pizza” development teams. They do not need to have container-based microservices applications, and they do not need to be one-year-old startups in Silicon Valley. And to address the greatest misnomer, developers suddenly do not necessarily need to be friends with Operations, or vice-versa. They just need to share the same goals.

Let’s take an extreme form of the most unlikely candidate for DevOps and see why DevOps is still useful. Let’s consider XYZ corp, a 10,000+ employee organization with a library of monolithic applications, and 100 developers supporting them. Most of the development is integration-based, where legacy custom code is a mystery to all. Projects are initiated by business units and driven by project managers and business analysts. Let’s say this hypothetical organization is in the construction industry and does not have commercial end users — certainly not technical ones.

Why would XYZ corp want to consider adopting DevOps best practices? For the same reasons they consider operational improvements everywhere: lower costs, and greater efficiency. While better user experiences and more frequent releases will end up benefiting them in a huge way, they cannot deny that streamlining development and making their application more effective for the user base won’t reduce the cost of creating the application, reduce the need to hire more employees, and solve more operations problems sooner. Projects will have more checkpoints for end users to validate what they asked for, which means that the risk of project failure is lower, and the spend on that project will be better utilized. Improved release velocity also boosts competitiveness as they’re better able to meet and exceed frequently changing customer expectations.

XYZ corp does not need to reformulate infrastructure the day after their embrace of DevOps. What they need to do is simply hunt for opportunities to automate, and treat application development as part of their core value versus a cost center. The reality is that even if XYZ is not facing the same pressures of quality applications today, it’s only a matter of time until they will. Eventually, technology will be such a part of their core business that better applications will be required.

Unicorns Not Required

You do not need to be a unicorn company or development team to embrace DevOps, because DevOps is the practice which drives greater efficiency of your operations and delivery chain, not the prescription on how to build it. The bleeding edge tools are there, and will always be there. But to embrace DevOps, you don’t need to use all of them. What you really need to do is focus on automation, quality, and the responsiveness of your software delivery chain.

The post DevOps Is for Everyone — Even Enterprises appeared first on PagerDuty.

Read the original blog entry...

More Stories By PagerDuty Blog

PagerDuty’s operations performance platform helps companies increase reliability. By connecting people, systems and data in a single view, PagerDuty delivers visibility and actionable intelligence across global operations for effective incident resolution management. PagerDuty has over 100 platform partners, and is trusted by Fortune 500 companies and startups alike, including Microsoft, National Instruments, Electronic Arts, Adobe, Rackspace, Etsy, Square and Github.

Latest Stories
As organizations shift towards IT-as-a-service models, the need for managing and protecting data residing across physical, virtual, and now cloud environments grows with it. Commvault can ensure protection, access and E-Discovery of your data – whether in a private cloud, a Service Provider delivered public cloud, or a hybrid cloud environment – across the heterogeneous enterprise. In his general session at 18th Cloud Expo, Randy De Meno, Chief Technologist - Windows Products and Microsoft Part...
Andi Mann, Chief Technology Advocate at Splunk, is an accomplished digital business executive with extensive global expertise as a strategist, technologist, innovator, marketer, and communicator. For over 30 years across five continents, he has built success with Fortune 500 corporations, vendors, governments, and as a leading research analyst and consultant.
To Really Work for Enterprises, MultiCloud Adoption Requires Far Better and Inclusive Cloud Monitoring and Cost Management … But How? Overwhelmingly, even as enterprises have adopted cloud computing and are expanding to multi-cloud computing, IT leaders remain concerned about how to monitor, manage and control costs across hybrid and multi-cloud deployments. It’s clear that traditional IT monitoring and management approaches, designed after all for on-premises data centers, are falling short in ...
Without lifecycle traceability and visibility across the tool chain, stakeholders from Planning-to-Ops have limited insight and answers to who, what, when, why and how across the DevOps lifecycle. This impacts the ability to deliver high quality software at the needed velocity to drive positive business outcomes. In his general session at @DevOpsSummit at 19th Cloud Expo, Eric Robertson, General Manager at CollabNet, will discuss how customers are able to achieve a level of transparency that e...
It is ironic, but perhaps not unexpected, that many organizations who want the benefits of using an Agile approach to deliver software use a waterfall approach to adopting Agile practices: they form plans, they set milestones, and they measure progress by how many teams they have engaged. Old habits die hard, but like most waterfall software projects, most waterfall-style Agile adoption efforts fail to produce the results desired. The problem is that to get the results they want, they have to ch...
Organizations planning enterprise data center consolidation and modernization projects are faced with a challenging, costly reality. Requirements to deploy modern, cloud-native applications simultaneously with traditional client/server applications are almost impossible to achieve with hardware-centric enterprise infrastructure. Compute and network infrastructure are fast moving down a software-defined path, but storage has been a laggard. Until now.
"Venafi has a platform that allows you to manage, centralize and automate the complete life cycle of keys and certificates within the organization," explained Gina Osmond, Sr. Field Marketing Manager at Venafi, in this SYS-CON.tv interview at DevOps at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
"We're focused on how to get some of the attributes that you would expect from an Amazon, Azure, Google, and doing that on-prem. We believe today that you can actually get those types of things done with certain architectures available in the market today," explained Steve Conner, VP of Sales at Cloudistics, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
For far too long technology teams have lived in siloes. Not only physical siloes, but cultural siloes pushed by competing objectives. This includes informational siloes where business users require one set of data and tech teams require different data. DevOps intends to bridge these gaps to make tech driven operations more aligned and efficient.
DXWorldEXPO LLC announced today that the upcoming DXWorldEXPO | CloudEXPO New York event will feature 10 companies from Poland to participate at the "Poland Digital Transformation Pavilion" on November 12-13, 2018.
Without a clear strategy for cost control and an architecture designed with cloud services in mind, costs and operational performance can quickly get out of control. To avoid multiple architectural redesigns requires extensive thought and planning. Boundary (now part of BMC) launched a new public-facing multi-tenant high resolution monitoring service on Amazon AWS two years ago, facing challenges and learning best practices in the early days of the new service.
Digital Transformation is much more than a buzzword. The radical shift to digital mechanisms for almost every process is evident across all industries and verticals. This is often especially true in financial services, where the legacy environment is many times unable to keep up with the rapidly shifting demands of the consumer. The constant pressure to provide complete, omnichannel delivery of customer-facing solutions to meet both regulatory and customer demands is putting enormous pressure on...
The best way to leverage your CloudEXPO | DXWorldEXPO presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering CloudEXPO | DXWorldEXPO will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at CloudEXPO. Product announcements during our show provide your company with the most reach through our targeted audienc...
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors!
In an era of historic innovation fueled by unprecedented access to data and technology, the low cost and risk of entering new markets has leveled the playing field for business. Today, any ambitious innovator can easily introduce a new application or product that can reinvent business models and transform the client experience. In their Day 2 Keynote at 19th Cloud Expo, Mercer Rowe, IBM Vice President of Strategic Alliances, and Raejeanne Skillern, Intel Vice President of Data Center Group and ...