Why are enterprises embracing DevOps?

Devops

DevOps is seeing a mainstream push right now. More organizations have started to embrace DevOps practices across IT operations, services and app delivery, seeking to transform their business. DevOps has traditionally been the domain of early IT adopters. However, as previously held assumptions are dispelled -- from security through to benefits -- we’re seeing more risk-averse companies recognizing the need to shift their thinking. So, why are more organizations coming round to the critical opportunity that DevOps can bring into their business?

The DevOps Start Line

DevOps is a mindset, rather than a set of tools or techniques. Specifically, that mindset is one of shared understanding that in any business, you need both change and stability to succeed. DevOps aims to develop a collaborative relationship grounded on a common set of objectives, and, to deliver IT services that will ultimately provide real value. Everyone -- not just developers and operations, but managers, product owners, infosec practitioners and designers too -- shares responsibility for delivering those changes as quickly as required, and for keeping the platform as available, secure and performant as the business needs.

Increasingly, all businesses are becoming technology businesses whether they realize it or not. Which means that any company involved in delivering technology will benefit from adopting a DevOps approach.

The DevOps Question

Having been at the forefront of the DevOps movement, yes, we hold some bias about the transformative capabilities of DevOps right across an organization. Naturally the question for us is "Why wouldn’t you?" There’s a compelling business case to support this.

Survival of the Fittest

Slow IT inevitably impacts your organization’s success, potentially threatening its mid–to-long-term survival. A failure to invest in and future proof your IT will, in time, limit your capabilities in terms of innovation and new product and service development. IT needs to put customers first; poor customer experience can damage your brand, customer and partner relationships in a way that a DevOps strategy can protect against.

It’s Time For Cloud

As cloud environments become the future of IT, so the need for DevOps approaches grows. Often, the same risk-averse organizations which have resisted DevOps approaches have also been resistant to moving to the cloud. Now, those companies are finding themselves lagging years behind their competitors, and facing major challenges to catch up.

Without embracing DevOps, companies struggle to realize the full benefits of moving to the cloud. Commoditization and increased reliability of server hardware means that the benefits of an IT-led "lift and shift" to the cloud are marginalized.

A truly transformative cloud migration needs to involve more than just the IT team -- every aspect of the business needs to be involved, and all teams need to have their goals aligned. Our experience indicates that a cloud migration strategy without a collaborative DevOps approach will probably fail to deliver the expected benefits. It is no surprise, after all, that there’s a direct correlation between the growing confidence in and uptake of public cloud technologies and the rise of DevOps.

Up to the Minute Security

Security breaches and failures dominate the media. For C-suite tech leaders, having up-to-date technology that is robust and fit for purpose is a must to deliver your organization’s compliance and security requirements.

A Collaborative Culture

By definition, DevOps is designed to break down silos, barriers and conflicting priorities that often exist between a business’ development and operations teams, be it project spend and management or application performance. DevOps enables these teams to work together, build and deliver systems that perform reliably, safely and rapidly. By reaching higher levels of availability -- a key outcome of the DevOps approach -- your organization will operate more effectively.

Ingredients for Innovation

Alongside the operational advantages that DevOps offers, there are huge shifts to the way your business thinks, behaves and reacts. Again, this ties back to our belief that it’s a mindset rather than a set of tools that can be sprinkled on a slow-moving vessel to speed it up or help it pivot in a new direction. There’s a set of common behaviors shared by organizations with established DevOps cultures:

  • They’re led by happy users. By its nature, DevOps will make you more agile, more fluid and responsive as a business. A key outcome is the ability to speed up the frequency of releases, as less time is needed or testing and QA than siloed counterparts.  High-performance IT organizations will deploy up to 30 times more frequently. Faster releases in turn mean businesses can deliver better and more features to customers, creating that improved user experience.
  • They are truly agile. The speed related with DevOps brings far greater business agility, enabling businesses to respond to customer behaviors, market shifts and new technologies quicker. Iterating faster essentially keeps your business ahead in the game, outpacing competition.
  • They recover quickly. Much has been made of the fact that faster development is more prone to problems and poor implementations.  In fact, high-performing IT organizations experience 60 times fewer failures, and in the event this does happen, recent figures from Puppet show that a high-performing DevOps team will recover from failure more than 25 times faster than competitors.

DevOps is set to become a mainstream IT methodology, and from where we’re sitting, that's a good thing. It’s not however, the reason to bring it into your business. This is more than Gartner giving organizations permission to "implement DevOps." We’re looking at a change in culture more than a change in technology. For DevOps to succeed your business needs considered, well-thought out management of both organizational cultural change, together with the skills to deliver.

With the landscape of today's business challenges constantly shifting, traditional delivery approaches are being pushed to new levels. Accelerating application delivery, tuning your systems for improvement and helping your business reach higher levels of availability and agility are all accessible through DevOps.

An investment of time, leadership, finance and talent is required, which some business might consider a barrier. However, given the proven benefits of a DevOps approach, the question is, can your organization afford not to take advantage?

Mike Griffiths is co-founder and principal consultant at The Scale Factory, the London-based DevOps consultancy, specializing in the design, build, scale and operation of internet infrastructure.

Published under license from ITProPortal.com, a Future plc Publication. All rights reserved.

Image Credit: Sergey Nivens / Shutterstock

Comments are closed.

© 1998-2024 BetaNews, Inc. All Rights Reserved. Privacy Policy - Cookie Policy.