โDevelopers develop. Thatโs what they did.โ
Thatโs how Todd Vernon, CEO of VictorOps, perceives DevOps culture over his career going back to 1997. โThey chose that career because they like to do that.โ
Through to 2005, he said in a recent online panel, developers spent a great deal of time writing product requirements and even longer writing software with new code pushed to production every three to six months. Once the code worked, โwe locked the data centre door and didnโt let anyone in there. Thatโs largely how reliability was obtained in those days โ by not changing things at all.โ
Vernon said this wasnโt a great model because it didnโt make companies very responsive, which was actually a competitive advantage. โBut it did keep things stable.โ
Things have changed, he said, in that development is now the new network operations center (NOC): agile has replaced waterfall, virtual has replaced physical and continuous delivery has replaced a lack of delivery. Ultimately, DevOps is replacing operations, said Vernon. โNot for all companies and not right away,โ he said, โbut I honestly believe developers are replacing the NOC.โ
He said one of the reasons for the shift is that many customers donโt want that first responder to be someone who canโt actually do anything about the problem. Vernon said his company has seen good results from putting developers on the front lines and on call, but it is a significant culture shift.
Kurt Bittner, principal analyst with Forrester Research, wrote a brief earlier this year on the topic of putting developers on the front lines. The firmโs research has found that developers and operations live in different worlds with different cultures and values. โItโs really the starting point for a lot of organizations,โ he said. โThey have set up a situation in which they have actually structurally separated Dev and Ops.โ
In addition, said Bittner, they have created a situation where Dev and Ops are set up do to different things. Development is all about encouraging change through innovation while operations is about maintaining stability by preventing change, or at least, minimizing it. However, a better approach to maintaining stability is to do things that the organization isnโt great at doing more often so itโs better at doing those things.
โWe need to change the incentives for both Dev and Ops and focus on customer success,โ said Bittner. โIf you donโt have innovation your customers go somewhere else.โ On the flip side, he said, if youโre not providing stability, customers will also go somewhere else too, even if you are being innovative.
Bittner said the key to merging DevOps into a single culture is measuring everyone the same way. โPart of that means measuring devs on stability and part of that is measuring ops on innovation.โ Most importantly, he said, is to reward everyone for improving the customer experience.
One thingย that helps developers adapt to the new culture is having to bear the brunt of a new application being deployed before it was fully baked โ it allows them to walk a mile in opsโ shoes. โThe development equivalent of that is being on call,โ said Bittner. โIf youโre on call and youโre the one who has to answer and fix it when something goes down, then youโre much more aware of whatโs going on.โ
There are other benefits to putting developers on call. Rather than having one person being the expert on an application, there is a โtribalโ effect of spreading the knowledge, including knowledge of the code and where things are likely to break. Bittner said developers on call will incorporate those experiences when writing code and write better tests. โOver time the code gets better. It gets more resilient.โ
ย
ย
ย
ย
Related Download
Sponsor: BitSight
The Evolution of Vendor Risk Management in Financial Institutions
The financial services industry has long been a pioneer in developing risk management practices. As third party data breaches have increased in recent years, regulators and organizations have moved from relying solely on static questionnaires and assessments, to continuously monitoring the security of vendors.
Register Now