DevOps is viewed by many as having started at the first DevOps Days Conference which was organized by Patrick Debois. DevOps is also regarded by many to be an outcome of Agile Systems Administration although much of the core DevOps concepts are not new by any means. DevOps highlights the essential partnership of Development and Operations and the synergy that comes from a cross-functional team that empowers both of these key players. Of course cross-functional teams are not new either. So I ask again, “is DevOps really new?”
The concepts in DevOps have been around a long time. But what is new is the appropriate focus and communication of DevOps princples. DevOps is all about improved communication between Developement and Operations. It is no wonder that the DevOps movement has begun its journey by doing a great job of communicating some concepts that have been around (although relatively unnoticed) for quite some time. The rise of DevOps is, in many ways, a metaphor for what DevOps hopes to achieve in terms of improved communication between development and operations.
DevOps is not alone in its emphasis on improved communication. The Agile and Lean practices have also largely repackaged some very important concepts that have been around a long time. I have written (in the CM Journal and my book on CM Best Practices) about my own experiences implementing these techniques over the course of many years.
Lessons from EMS
Recently, my youngest son - David - joined the family tradition as the third certified Emergency Medical Technician. There are very few things in life that I enjoyed more than my years as an EMT - helping to rescue, treat, and comfort people who had become injured. One thing that I emphasized to my son is that one must document everything that is done; this information is both crucial for those providing care when responsibility for the patient is transferred to the receiving medical facility and also serves as a record that proper teachment was indeed provided. In EMT speak, unless you wrote it on the Patient Care Report (PCR), then you didn't give the patient oxygen (bad move when it is needed).
The DevOps, Agile and Lean camps have done a great job of communicating essential IT wisdom that has been around a long time and the technology community is better served because of their efforts to highlight these principles!
More articles by this author