Bringing Dev and Ops together to streamline operations
We need developers who think like ops and ops who think like developers.—Gene Kim, Founder and former CTO of Tripwire
This morning at Innovate we heard from Steve Mills, Senior VP and Group Executive, IBM Software and Systems, on how IBM transformed itself into an agile software development company through big cultural shifts and certain key principles, such as reuse. "The best code is the code not written," Mills said. "The best code is used over and over and over again." (And over again.)
Who better to talk about the somewhat complex relationship between Dev and Ops than special guest speaker and DevOps guru Gene Kim? The author of The Phoenix Project, a must-read for developers outside of Dilbert cartoons, shared his own experiences with IT transformations and collaborations.
"In order to have shared goals, you have to have shared pain," Kim said.
Speaking of shared pain, the opportunity cost of wasted IT spending is $2.6 trillion. Time to start brokering that peace treaty between developers and operations. According to Kim, developers are like Spock and operations people are like Scotty. (Come on. You knew there would be at least one Star Trek reference at a developers conference.) To work together they have to learn how to think like each other.
Insults are effective only where emotion is present.—Spock
The inherent conflict in IT, Kim noted, is that every IT organization is pressured to simultaneously respond more quickly to urgent business needs while providing stable, secure and predictable IT service.
The biggest differentiator to great time to market is great operations.—Gene Kim
Which brings us to Kim's latest book, The
Next stop? DevOps saves the world.