I've been revising my DevOps at Five talk for GOTO Chicago. In it, I talk about the CAMS model for DevOps. The 'C' in CAMS stands for Culture, and it's always a hard one to define. Yes, we do say that DevOps is about culture not tools. But what kind of culture? I can sayeverything is a culture. Agile development is a culture. But so is waterfall development, or cowboy coding.
Every time we try to define the culture, we end up using words like communication, collaboration, and feedback. The problem is that those words don't differentiate DevOps fromITIL, TQM, or any other operational process since Deming.
Your culture is really defined by the things that would be unthinkable to say.
In that light, I'd like to offer some statements that you will never hear in a DevOps culture.
I could go on, but I think you get the idea.
How many statements like these do you hear around your company?