I’ve been indexing some resources privately and it’s become apparent to me that it would be useful to be able to refer other people to the original sources that are informing me. This is by no means exhaustive, and I do intend to return to this entry periodically to update it.
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble gives software development teams a roadmap to the elusive “Easy Button” for releasing and deploying customer-facing software multiple times per day. Agile practitioners should see this as a logical and unassailable conclusion to “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win by Kevin Behr, Gene Kim, and George Spafford – It starts off a bit slow, just setting the stage for a complete project disaster. But it does pick up quickly and becomes a bit of a roller coaster ride. While it’s framed as a fictional book, I have heard from one of the people mentioned in the book’s acknowledgements that this is a true story with just enough massaging to change the identities of the guilty parties. This is being hailed by many as a modern day version of Goldratt’s “The Goal” and I find it to be a great story illustrating the transformative process that leads to a DevOps culture. Plan on reading it once as a story, and then a second time to more studiously understand The Three Ways.
- What is DevOps by Mike Loukides
- Theory of Constraints is an important underlying philosophy driving the DevOps movement. Wikipedia gives a good overview. See Goldratt’s “The Goal” for more.
The No Asshole Rule: Building a Civilized Workplace and Surviving One That Isn’t by Robert I. Sutton
Blogs / Articles
Burgess, Mark – “The Promises of DevOps“
- DeBois, Patrick – “Devops Areas – Codifying devops practices“
- Edwards, Damon – “DevOps is not a technology problem. DevOps is a business problem.“
- Edwards, Damon – “What is DevOps?“
- Etsy.com – “Code as Craft” – Pretty much everything they publish is gold.
- Kim, Gene – “The Top 11 Things You Need to Know About DevOps” (PDF)
- Kim, Gene – “Where To Learn More About Concepts In “The Phoenix Project” (Part 1)
- Meyer, Mathias – “Failure is Always an Option” – How do we handle failure? How do we plan for it, react to it, incorporate it into our culture?
- Rockwood, Ben – Interview @ USENIX covers what DevOps is, what it is becoming, by one of the most widely respected leaders of the movement.
- Rockwood, Ben – LISA Keynote 2011: The DevOps Transformation
- Rockwood, Ben – Three Aspects of DevOps: What’s in a word
- Wikipedia actually has a pretty well-maintained page about DevOps that does a pretty good job of explaining what it is
- Willis, John – his own DevOps Reading List
- Willis, John – “What DevOps Means to Me“
- “DevOps Cafe” – In this interview driven show, John Willis and Damon Edwards take a pragmatic look at the technology, tools, and business developments behind the emerging DevOps movement.
- “The Ship Show” – A twice-montly podcast covering the finer points of build engineering, devops, & release management, including discussions, interviews, reviews, and coverage of the important release engineering news & happenings of the day.
- Edwards, Damon – “The (Short) History of DevOps“
- Rockwood, Ben – “The DevOps Transformation” – If you came here to learn more about what DevOps is, what it isn’t, what it’s becoming and you click no other link, at least click this one.
- “DevOps is not about a technology; DevOps is about a business problem” – Damon Edwards