In order for these teams to work well together, they can’t be on opposite sides of the fence, according to CA’s Ravichandran.
“I would say one of the most fundamental things of DevOps is to have common goals,” she said.
The classic wall between developers and operations is that developers want to build code and deliver new features quickly, while operations are not worried about features; they are worried about how resilient they can be, according to Ravichandran. The No. 1 goal both teams need to strive for in a DevOps role has to come from the top, and it has to be hitting shipping deadlines.
“To be able to survive in the market, you want to have a competitive edge,” she said. “The common goal should be both of them need to be [focused] on time to market to bring that app because it gives you a competitive edge and impacts your top and bottom line.”
But providing a set of common goals to teams isn’t enough to get them to work together. Often people are resistant to change, and organizations need to be prepared for that, according to Dynatrace’s Grabner.
“Change is never easy, and if people used to work in an organization for years or maybe even decades and they now need to change, that might be an issue on the personal side for them,” he said.
The way organizations can overcome this is simply by finding out what works in their organization by having open discussions and picking tools and strategies that work for everyone, according to Yegor Yarko, technical product analyst for TeamCity at JetBrains.
“People often don’t want to alter their practices, and they like to stick with what they are used to,” he said. “That’s why our IT department asks teams directly which tools they prefer to use, and they satisfy those teams’ requests. It’s crucial for a company to have a culture which is open to dialogue and sharing expertise when we are striving towards DevOps.”
You don’t want to force people to change if they are unwilling, according to CloudBees’ Labourey. Organizations should start out by transitioning some teams that are willing to change.