The theme of the conference was so nicely summarized by Jody Mulkey from TicketMaster “DevOps is not a technology problem” already in the morning of Day 1. Most talks covered the cultural aspects of DevOps and what good looks like and what it takes to transform the organizational culture. Some of my takeaways to try at home to shift culture are:
Value stream mapping
Minimal viable process
“Red Tape Removal teams”
Internal conferences/hack days and other avenues for informal learning
ChatOps as communication channel
The other topic that came up again and again was: Metrics. Everyone is looking for ways to measure progress and justify improvement investment. This certainly validated the efforts of a working group before the conference. The working group put together a paper on measuring DevOps which you can get access to here. I was part of the team and have to thank everyone involved for a great experience and amazing support from the team at IT Revolution.
As part of the unconference there was a very lively discussion about metrics. I think there was some level of consensus about a few points:
There is not one measure to rule them all. You need multiple dimensions for steerage.
The metrics in focus shift over time.
You should use the scientific method and drive improvements through hypothesis and validation.
There was consensus that DevOps is not a goal—“are we there yet?” is not a valid question. Jason Cox summarized it nicely in his talk: “Keep moving forward with curiosity”. That is the spirit of the conference and the overall DevOps movement.
Technology wise, I think the practice/tool that stuck with me most was ChatOps. This seems to have broken into many organizations and is a tool to change culture and the way collaboration works.
Some highlight talks for me were—and there were many:
Jason Cox—Disney: Okay as a geek, it would always be hard to trump a talk that is full of Star Wars references and shows the latest trailer. But besides this, he is just great in giving insights into the Disney organization and how to leverage the unique company culture for the DevOps movement.
Adrian Cockcroft—Battery Ventures: A fantastic talk about systems thinking applied to organizations. It included fascinating insights into the cultures of companies like Netflix. So many ideas in the talk that it requires hearing it a few times to catch it all.
Damon Edwards—DTO solutions: This talk brought everything together from what we heard throughout the conference. The summary slide shows the learning organization, the measures, the idea of a journey not a goal to reach:
Jez Humble: This talk was one of the most interesting metrics for DevOps progress and success: Number of manhours required outside of business hours for a production deployment—the goal needs to be 0. Overall great talk about the architecture concerns for DevOps. It’s an unsung truth that architecture plays a huge role in DevOps and is difficult to change.
Steve Spear—High Velocity Edge: His session focused on a leading, learning organization. He demonstrated with examples very well how leaders have to have the courage to lead from the front in regards to learning and acknowledging that they don’t know everything. The other takeaway was the rigorous adoption of the scientific method in all aspects of the organization and the example of Toyota showcased how such an organization destroys the competition.
Josh Corman & John Willis: An insightful talk about vulnerabilities in software and the importance of taking this serious, not just to save money, but to save lives!
Topo Pal—Capital One: Topo’s point of Capital One contributing their tools to open source for the community was a powerful statement. We can all benefit from being more open and sharing more with the community. Thank you, Topo.
Rosalind Radcliff—IBM: This talk educated us on what is possible with Mainframe. One of the few talks about “legacy” and really insightful on how modern delivery methods are absolutely possible with the mainframe.
Our own Mark Rendell: He discussed the role platform applications play in solving the organizational structure challenge of scaling DevOps.
What did I get most value out of you wonder?
100 percent the discussions with people in the hallway, with fellow speakers and with all the people who are on this journey with me. I look forward to making the next steps together and share our stories again next year.
“Motion!=Work” - Jason Cox & Jez Humble
“We can’t copy Netflix because it has all those superstar engineers. We don’t have the people.” - Fortune 100 CTO, “We hired them from you, and got out of their way.” Adrian Cockcroft
“You are either building a learning organization…or you are losing to someone who is.” - Andrew Clay Shafer requoted in USPTO session
“We are open sourcing our tools because it is the right thing to do.” Topo Pal, Capital One
“Buoys, not boundaries.” Ralph Loura, HP Enterprise
“Too much planning means you miss out on opportunities to learn and adjust.” Gary Gruver, co-author, “Leading the Transformation”
“We have horrible hygiene in our software supply chain.” – Josh Corman, Sonatype
“I am in this (DevOps) to save lives.” – Josh Corman, Sonatype
“We had Schroedinger releases—until it was in production. We didn’t know whether it was dead or not.” – Elisabeth Hendrickson
What I want to see more of next year:
People talking about managing vendors and systems integrators
Experiences with learning cultures and how the experiments went
Even more discussion on bridging the chasm to the organizational majority
Cultural references/Running gags:
Lots of Star Wars references—Aren’t we all looking forward to Christmas? How fitting we had Jason speak again.
Volkswagen gags were also popular.