UPDATED 15:01 EDT / JANUARY 07 2013

NEWS

Working in a DevOps Team? Look Out for These Anti-Patterns

Working in a DevOps team is neither easy nor painless process, as it involves collaboration between two completely differently approached teams – Developers and Operations. Though it is gradually becoming a streamlined process, they still need to watch-out for some DevOps anti-patterns, outlined in an article by Mattias Marschall, which are nothing but the warning signs that their team is slipping in the wrong direction.

Most DevOps teams work on an agile approach, which is a trusted practice for any IT organization. You simply stand up every day for a scrum meeting to discuss status updates and hear ‘Done’ from your team members and go back happy on your seats. But wait! Is the definition of ‘Done’ that your team members have, is really meaningful? Is there no short-sightedness within the team?

Well, if the definition of ‘Done’ is not consistent, and everyone assumes if they’ve finished their work, everything is fine, we won’t call this DevOps. So, what’s it all about?

“Every developer must think of the end user. Committing a piece of code is far from being done. It needs to work in all kinds of weird use cases. And it’s not only QA’s job to find all the bugs. Good developers want to ensure that the new features are not only coded, but tested and ultimately released to their users. Only then the task is really Done.

The same is true for sysadmins. Having a nice script on your own box is not enough. Every sysadmin needs to make sure it’s possible to re-create each part of the infrastructure at any time. When that slick, new script is under version control, written in a way others can understand and modify it, is their task really Done.”

DevOps teams do not run under the constraint of individual profiles. They have to take broader responsibilities: everyone needs to care about getting valuable features into the hands of their users, and everyone should pro-actively find ways to contribute to the solution of any release blocker, no matter what the problem is. They work with ‘Us’ spirit rather than ‘Them/their’.

So, the bottom line is that if you start seeing “us vs them” emerging in your organization, fight it right away. You’ve to cultivate a feeling of belonging together to foster better collaboration. Start acting now!

Read Marschall’s entire essay/article for the full list of anti-patterns and some insight in how to avoid them.


A message from John Furrier, co-founder of SiliconANGLE:

Support our mission to keep content open and free by engaging with theCUBE community. Join theCUBE’s Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities.

  • 15M+ viewers of theCUBE videos, powering conversations across AI, cloud, cybersecurity and more
  • 11.4k+ theCUBE alumni — Connect with more than 11,400 tech and business leaders shaping the future through a unique trusted-based network.
About SiliconANGLE Media
SiliconANGLE Media is a recognized leader in digital media innovation, uniting breakthrough technology, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — with flagship locations in Silicon Valley and the New York Stock Exchange — SiliconANGLE Media operates at the intersection of media, technology and AI.

Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Our new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.