As IT organizations struggle to deal with the changing IT and business landscapes, the concept of DevOps (i.e. development and operations) has been singled out by many as the way in which infrastructure and operations (I&O) can work more efficiently with other IT silos to benefit the business. More specifically, Forrester defines DevOps as:
A set of processes, methods, and systems for communication, collaboration, and integration among the IT functions responsible for application development, infrastructure and operations, and quality assurance; with the functions working together to produce fit-for-purpose and timely software products and services.
For DevOps to work -- and it must -- I&O teams must accept that 1) the sibling rivalry between app dev and IT ops ultimately hurts the business and 2) IT is now a business expense rather than a business function. While both parties must transform their behaviors, I&O leaders can begin to build a tighter relationship with dev groups by considering the following six actions:
Ops has a reputation for resisting change because everyone -- ops, dev, and the customers themselves -- have come to believe that change is bad. Service failures are often attributed to changes, so if fewer changes are executed, fewer failures will occur. This ridiculous association only tells us that our change management process is flawed, often profoundly.