“Find teams that are open to change and a relatively easy project,” he said. “Show the added value with simplicity and with positivity. From there, you can start extrapolating. If you try to go and solve all your problems at once, then you are likely going to fail.”
Once teams can see that they are doing something that has an impact on the business, people may be more prepared to change. But they have to understand why they are changing and what the benefits are, according to Serena’s Fish.
“Education is one of the first pillars,” he said. “It isn’t about culture change of jobs; it is about culture change of thinking. It is not the case of someone who was in operations [not being] required anymore. It is more about cross-skilling that person in operations to understanding the app, the database, the server and infrastructure that everything is sitting on, and vice versa,” he said.
Changing the culture of an organization and of the development life cycle can feel like too much of a burden. But Grabner said that the benefits are worth the headache.
“If you bring them all in the same team from the beginning, they can avoid a lot of problems right from the start,” he said. “Or you can have the right conversations right from the start instead of waiting until development develops something, and then it gets thrown over the wall and then hell breaks loose.”
In the end, organizations should have one cross-functional team working toward the same goal. The operations team will have to learn more about the development process, while developers will have to learn to be more familiar with the operations process. But this change is mutually beneficial to the team and the entire organization, according to JetBrains’ Yarko.
“DevOps relieves the developers from routine tasks and takes the burden of due [dates], painless and fast product delivery,” he said. “The best of the teams are open to get the best from the two worlds: sharing their expertise and learning from the new practices.”
Prerequisites of DevOps
Before an organization even ventures out on the long, bumpy road toward DevOps, it has to ask itself what DevOps means to it. There is still a lot of confusion in the industry on what DevOps actually is, according to Serena’s Fish.
In order for organizations to successfully transition their teams to this new way of working, they need to understand why they are doing it in the first place. It isn’t going to work if they just jump on the bandwagon, according to Mark Levy, product marketing manager at Serena Software.