Why does DevOps fail?
Or does it really fail? Or is it just too much everyone expects out of it, too quickly, too cheaply?
Think about travelling from point A to point B. If we want to travel fast, we think about condition of connecting highways first before we start planning about upgrading vehicles, upgrading driving skills etc. That highway here is synonymous of DevOps way of working. Like creating fast highways need some planning, good investment, regular maintenance etc, DevOps does need a vision, planning and, ofcourse, the investments to implement and maintain. And a little patience!
In this article, based on my observations on number of assignments I have been the part of over the years, and feedback from friends and colleagues, I would be touching few points on why many a times DevOps is termed as not working. Elaborating each one of the below, with data points and examples would provide more insights, but it would also make this article huge. So, I would be breaking this into series of articles to expand each of the below observations, with some analogies, in coming weeks –
Organization & culture
Recommended by LinkedIn
Technology gaps
In a nutshell –
Fact of the matter is DevOps focuses on people and culture more than the tools. Tools are not the solution to a cultural problem like -
So, if we want to summarize - DevOps doesn’t fail. It is always a mismatch in understanding about what is it and what are the expectations out of it.
However, I’d love to hear and discuss your point of view on this.
CEO of Xellentro, International Author, Consultant on Sustainability & Resilience, President Green Computing Foundation, Sustainable IT Manifesto Signatory, Independent Director
3yGood points. I would add that we need to be also ready ti refactor and rearchitect, use features of new technologies.
Software Architect | Technical Consultant
3yA good read indeed 👍