One of the valid complaints about DevOps is that it’s difficult to describe what it is. Currently, DevOps is more like a philosophical movement, and not yet a precise collection of practices, descriptive or prescriptive (e.g., CMM-I, ITIL, Agile, etc.). At this early stage we’re in, DevOps is more like a vibrant community of practitioners who are interesting in replicating the performance outcomes and culture as exemplified in the seminal John Allspaw/Tim Hammond 2009 Velocity presentation about doing “ten deploys a day” at Flickr.
The intent behind the “DevOps Cookbook” project is to catalog what the “high performing DevOps organizations” all have in common, and then provide prescriptive guidance so that other organizations can replicate their results. Very much like the “Visible Ops Handbook,” which one of the submitters co-authored, we are attempting to describe all the necessary and sufficient steps to create the culture, values, processes, procedures and daily work behind their transformations.
We describe what is required from each of the major stakeholders, including Development, Test, Product Management, as well as IT Operations. We will present the common constraints and conditions that apply each of the patterns, as well as the modifications that must be done to existing patterns. Examples include Dev patterns (e.g., Agile and continuous integration and release processes) and IT Operations patterns (e.g., release, change, incident and problem management, monitoring, escalation, escalation of preventive project work, etc.).
Our hope is that this work will significantly increase the probability of DevOps initiatives succeeding, accelerate its adoption curve, and ideally, lower the activation energy required for DevOps transformations to start and finish.
This research is the continuation of the Patrick DeBois’ pioneering work in the DevOps community, as well as John Willis and Gene Kim’s decades long passion for studying and creating high performing IT organizations.
In order to understand current IT organizations, Patrick has taken a habit of changing both his consultancy role and the domain which he works in: sometimes as a developer, manager, sysadmin, tester and even as the customer.
If there is one thing that annoys him badly, it is the great divide between all these groups. But times are changing now: being a player on the market requires you to get these ‘battles’ under control between these silos.
He first presented concepts on Agile Infrastructure at Agile 2008 in Toronto, and in 2009 he organized the first devopsdays . Since then he has been promoting the notion of ‘devops’ to exchange ideas between these groups and show how they can help each other to achieve better results in business.
I’m so embarrassed that I (Gene Kim) don’t have a bio on my esteemed colleague and long-time member of the Velocity community, John Willis (aka @botchagalupe). I’m just going to have to ask for his forgiveness and tell him that I copy/pasted his corporate bio.
John Willis has worked in the IT management industry for more than 30 years. Prior to joining enStratus, Willis was the VP of Solutions for DTO Solutions where he led the transition to a new suite of automated infrastructure and DevOps solutions. Prior to DTO Solutions. Willis was the VP of Training & Services at Opscode where he formalized the training, evangelism, and professional services functions at the firm. Willis also founded Gulf Breeze Software, an award winning IBM business partner, which specializes in deploying Tivoli technology for the enterprise. Willis has authored six IBM Redbooks for IBM on enterprise systems management and was the founder and chief architect at Chain Bridge Systems.
Gene is a multiple award winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years. He has written two books, including “The Visible Ops Handbook,” and is now writing “When IT Fails: A Business Novel” and “The DevOps Cookbook.” Gene is a huge fan of IT operations, and how it can enable developers to maximize throughput of features from “code complete” to “in production,” without causing chaos and disruption to the IT environment. He has worked with some of the top Internet companies on improving deployment flow and increasing the rigor around IT operational processes. In 2007, ComputerWorld added Gene to the “40 Innovative IT People Under The Age Of 40” list, and was given the Outstanding Alumnus Award by the Department of Computer Sciences at Purdue University for achievement and leadership in the profession.
President of DTO Solutions. Editor of dev2ops.org
For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at firstname.lastname@example.org
For media partnerships, contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at email@example.com
View a complete list of Velocity contacts