DevOps Q&A - with Gene Kim:
Gene Kim is a multiple award winning CTO, researcher and author. Gene was founder and CTO of Tripwire, he is the founder of IT Revolution and co-author of three books, including “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win”, “The Visible Ops Handbook” and “The DevOps Handbook”. Gene has been studying high performing technology organizations since 1999. He 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. CloudBees partnered with Gene and IT Revolution to found the DevOps Enterprise Summit – which has become the premier industry event since its launch. Gene has also been part of the team behind Puppet State of DevOps Report for four years, along with Jez Humble and Dr. Nicole Forsgren.
Q:In your experience, what is the biggest challenge for adopting and scaling DevOps in the enterprise?Going into the fourth year of the DevOps Enterprise Summit , one characteristic that seems to consistently emerge is finding an appropriate scope for transformation. If the scope is too small and doesn't solve big enough business issues, the initiative will get dismissed as merely a hobby project. If the span of transformation is too large, however, the transition can jeopardize organizational performance, and quickly (and maybe rightly) be killed by the organizational immune system. The sweet spot is somewhere in between— where DevOps is introduced to solve a very specific business problem with clear, anticipated benefits, like shorter lead times or increased reliability, where the value is quickly recognized as creating genuine organizational value.
Q:What are the top 3 things we MUST have when setting off on a DevOps journey in the enterprise?
- Courage. I see this over and over in our experience report presentations across all industry verticals at DevOps Enterprise Summit. The leaders have some degree of upper-management support, but they’ve all at some point in their journey exceed the air cover they were given, sometimes putting their careers and livelihoods in jeopardy. However, this courage is rewarded -- more than one quarter of previous conference presenters have been promoted, many more than once. Often, because of organizational value they’ve created, they're being asked to move beyond their own business unit and scale their DevOps transformations throughout the entire organization.
- High Trust. Culture is so important to a successful DevOps transformation, that it ranks as one of the top three predictors of DevOps performance, throughout several years of published findings in the State of DevOps Report. Collaborative and information-sharing cultures are always going to succeed over power- or rule-oriented cultures. The most successful DevOps organizations exist in cultures of high trust, and those cultural norms set the tone required to enable knowledge sharing and blamelessness among teams.
- Leadership. The prominent role of leadership in DevOps transformations is one of the themes from DevOps Enterprise Summit, especially from middle management. I highly recommend Mark Schwartz’s upcoming book “A Seat at the Table,” which includes contemporary management ideas for IT organizations within enterprises. CIOs play a key role in removing obstacles and setting up DevOps teams for success. Also, I have been so fascinated by the research findings on transformational leadership in this year’s State of DevOps Report.