It's the Ranger4 #DevOpsFriday5 series - to we will hear from Derek E. Weeks. Take it away Derek!
1) How would you describe the relationship between DevOps, Agile and ITIL?
Each of these has had a huge transformative effect on software development and delivery. For many industries today, software is the primary path to competitive differentiation. For that reason, industries are constantly embracing new ways to deliver fast. But speed is only one consideration. At Sonatype, we are advocating a new concept called ‘Net Innovation’. Net innovation is the innovation value delivered by the organisation MINUS the cost to the organisation in terms of things like maintainability, stability, security exposure, IP exposure, and the like. What organisations really want is to do is to go fast while maximizing NET innovation. Agile, ITIL, and DevOps are all practices that together help to bring greater net innovation to how we deliver software. They all encompass people, processes, and technology in ways to help increase the speed of delivery, while also ensuring quality, security, maintainability, and repeatability.
2) Can you describe what DevOps looks like when it’s ‘done’?
If someone finishes DevOps, please let me know ; ). If you are starting from ground zero, DevOps is so transformative that today will look nothing like tomorrow. Organisations will think differently, work differently, and interact differently. To fully embrace DevOps principles changes everything. While not attempting to provide an all encompassing answer, one of the great benefits that DevOps practices bring to the table is one of breaking down barriers or silos. The worst organisations I have worked for had erected tall, fortified silos around operational teams that really needed to work together. I still remember days after starting work at a huge company when a colleague explained that “we don’t work with that other software group over there.” I was astonished. We were both part of the same business unit. And we worked about 15 feet apart. Oh, how everyone enjoyed seeing the silos come down. When you all work under the same roof, it is so much more fun to work as “us” rather “us vs. them.” That is one huge cultural advantage of what DevOps practices bring to the table. There a thousand more examples out there.
3) What do you think are the key metrics for DevOps?Again, I will point to “Net Innovation”: the innovation value derived by the organisation MINUS the cost to the organisation in terms of things like maintainability, stability, security exposure, IP exposure, and the like. What we really want is to do is to go fast while maximising NET innovation.
4) What attributes constitute a culture embracing DevOps?
All for one, and one for all. It is a culture of continuous innovation. It is one that blamelessly looks at past approaches in an effort to improve them. It is one that cheers people on. It is one that explores new angles through experimentation. It is open. And it is one where people have fun.
5) Is Continuous Delivery the ultimate goal of DevOps? How do other ‘Continuouses’ (continuous deployment, testing, improvement etc) contribute in a DevOps transformation?
No, not at all. Organisations can embrace DevOps successfully without being “continuous everything.” Speed is only one factor. For some, their customers make it an imperative. But for others, their industry does not demand speed as the highest priority. If your ultimate goal is to go faster, where are you heading? Have you maintained enough agility to adjust direction if needed? Quality, integrity, safety, security, and repeatability could all be goals of a DevOps mission. So could growth, profitability, and sustainable competitive advantage. So both “flow” and “feedback” become key based on the organisation. Remember, a twelve minute mile is just as far as a six minute mile. But how you get there...that can make all of the difference.
About Derek: In 2015, Derek led the largest and most comprehensive analysis of software supply chain practices to date across 106,000 development organisations . Derek is also a co-author of the upcoming book "The DevOps Toolkit: Building the Software Supply Chain". Derek is a huge advocate of applying proven supply chain management principles into DevOps practices to improve efficiencies, reduce costs, and sustain long-lasting competitive advantages. As a 20+ year veteran of the software industry, Derek have advised leading businesses on IT performance improvement practices covering continuous delivery, business process management, systems and network operations, service management, capacity planning and storage management. As the VP and DevOps Advocate for Sonatype, Derek is passionate about changing the way people think about software supply chains and improving public safety through improved software integrity
Do you have something you'd like to say about DevOps? If you would like to be featured on #DevOpsFriday5 click the button below.