[Published on DZONE at http://java.dzone.com/articles/dev-vs-ops-and-devops]
The buzz about DevOps still seems to be dominated by conversations describing what it is. So here is my simple definition. DevOps is: Culture, Workflow, and Tools.
From an academic perspective, the culture drives better workflows, and the workflows drive better tools. Tools are the least important of the three. However, in reality, we see individual teams implement new tools (Continuous Integration, Infrastructure automation, etc.), which creates some initial chaos, but eventually drives better workflow. Thus, the better workflow experience drives culture change.
Below is a simple visual illustration of the culture change between Traditional IT and DevOps. Click the image for a full page view…