DevOps: A Culture Shift, Not A Technology - InformationWeek
Software // Enterprise Applications
11:06 AM
Connect Directly

DevOps: A Culture Shift, Not A Technology

Andi Mann, author and VP at CA Technologies, says DevOps is a horrible term but a necessary IT culture change.

DevOps is not a new technology or a product, contends Andi Mann, VP of strategic solutions at CA Technologies. Although his company offers a list of DevOps products, Mann advises, "if someone tells you, 'I'll sell you DevOps,' get up and leave the meeting." Likewise, it's not a specific discipline or methodology. Nor is it a new role in IT.

"It's an approach or culture" of software development that seeks stability and performance at the same time that it speeds software deliveries to the business, said Mann, who co-authored the popular handbook "Visible Ops -- Private Cloud" and, most recently, "The Innovative CIO."

The primary goal of DevOps is making reliably performing production software that can be changed rapidly. To do so, development teams have to accept the feedback of operational teams, who typically view the software they receive from developers with a jaded eye because its stability is still unproven.

Operations, in turn, must accept frequent updates to the software that it's running, which has been anathema to their goal of keeping production systems stable. The most frequent cause of outages is poorly executed updates. Many companies are discussing these conflicting goals, and Microsoft, PayPal, and Rackspace, among others, have already been through the stability-versus-rapid-update debate. They've resolved the issue in favor of a DevOps approach. Satya Nadella ascended to the CEO's role at Microsoft in part because he insisted that the Windows software group take a more DevOps approach and made it stick.

[Want to learn more about interactions between developers and operations? See Where Agile Development Fails: IT Operations.]

"The term 'DevOps' is a horrible one," said Mann at a talk on "What Smart Businesses Know About DevOps" at the InformationWeek Conference in Las Vegas March 31, and also in an interview afterward. DevOps suggests that the life of a software application "begins with development and ends with operations," when in fact it may be under continuous development to reflect changing business conditions. Mann said he favors the terms "continuous delivery" or "continuous integration" over DevOps, but DevOps enjoys greater currency at the moment. The other two terms focus more on a sustained ability to reliably modify production systems.

Much of the know-how associated with both software development and operations resides in the minds of experienced old hands in the two organizations. They not only don't talk to each other but sometimes encourage skepticism and mistrust between the two organizations. What knowledge they do have is "tribal knowledge" that disappears as they move on or retire. DevOps imparts more structure and procedure on interactions between the two and tries to make reliable operational performance a more conscious goal.

Getting the two organizations talking to each other is a primary goal, said Mann. That can be done through meetings at work, but also through more informal encounters, such as an excursion together to a paintball park. "Just don't set up opposing paintball teams, development vs. operations," he said with a laugh.

CA commissioned a survey on DevOps by the British firm Vanson Bourne. Of the 1,300 IT managers surveyed, 39% said they were already using DevOps to some degree and 27% said they had a DevOps strategy they were preparing to implement, but 16% said they didn't know what DevOps was. Mann said that figure has been higher in some of CA Technologies' own surveys.

Of those companies that say they've initiated DevOps, 67% of them say its improvements in software delivery have led to revenue increases, Mann noted.

Andi Mann at the InformationWeek Conference, which was colocated with UBM Tech's Interop Las Vegas.
Andi Mann at the InformationWeek Conference, which was colocated with UBM Tech's Interop Las Vegas.

Implementing DevOps doesn't start with one side or the other but "getting both developers and operations managers connected to the business," Mann at the InformationWeek Conference.

Agile development methods consciously do this, but it doesn't matter what technique a company uses, as long as both operations and development come to an understanding that they jointly share responsibility for delivering software to the business as it needs it. "Give them the feeling that they are on the same team, not enemies," he said. The latter is often the status quo in how you find them regarding each other.

Operations must not only provide measured and accurate feedback on the performance of new software but accept the fact it is going to have to mesh frequent updates into production systems. "If you want to be in the mobile game, you need this," he said.

To get software delivery schedules better aligned with the business, it's important to avoid imposing too many bureaucratic processes and approvals on development teams, even though they might guarantee a measure of the desired collaboration among the parties involved. "Streamline processes. I can't emphasize that enough," said Mann. Too much process will interfere with the main goal, which is rapid delivery of software features and function.

"Share responsibility for performance in production. Developers wear pagers (the same as IT operations managers). They're called when things go wrong and asked to explain why the software might be behaving the way it is. Being called out of bed confronts developers with the kinds of issues operations constantly deals with," he said.

"It's very much about continuous feedback loops, continuous collaboration, continuous delivery, and continuous innovation," he said. It's also about both development and operations practicing "continuous secure use to enable this speed of delivery, rather than slow it down," he said.

DevOps grew out of the companies that were trying to build Web-scale applications that needed to scale out to millions of users and rapidly add new features. But that doesn't mean it's only suitable to such companies. "It scales down really well" to smaller companies engaged in more traditional types of businesses, he added.

Can the trendy tech strategy of DevOps really bring peace between developers and IT operations -- and deliver faster, more reliable app creation and delivery? Also in the DevOps Challenge issue of InformationWeek: Execs charting digital business strategies can't afford to take Internet connectivity for granted.

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
<<   <   Page 2 / 2
Charlie Babcock
Charlie Babcock,
User Rank: Author
4/14/2014 | 12:45:12 PM
VIsibleOps may precede DevOps
See also, Visible Ops Private Cloud: From Virtualization To Privbate Cloud in 4 Practical Steps. From the IT Process Institute, by Andi Mann, Kurt Milne and Jeanne Morain. The IT PRocess Institute was previously publisher of a key guide on how to get to ITIL "in four practical steps." It's a key source of experienced guidance. "Visible ops" emphasizes creating highly visible, modular services out of virtualized resources for future IT effectiveness. It shifts the focus off consolidation.

<<   <   Page 2 / 2
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
2017 State of Data and Analytics
Today's companies are differentiating themselves using data analytics, but the journey requires adjustments to people, processes, technology, and culture. 
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on for the week of November 6, 2016. We'll be talking with the editors and correspondents who brought you the top stories of the week to get the "story behind the story."
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll