Agility & DevOps

As we talk to multiple clients across the globe, one common discussion thread seems that DevOps for one company may not be the same for another company. Further, the definition of DevOps keeps changing for a company as it moves from one maturity level to another. As the Digital world keeps evolving, people keep questioning as to what is the holy grail of DevOps principles and what needs to evolve.

For the uninitiated, DevOps means throwing a bunch of tools to automate a process or problem. So after getting some tools implemented, they think they are DevOps enabled without even measuring the success or failure of their endeavor, i.e. did they improve their overall release management, time to market, stability and maintainability, quality etc.? In the absence of any KPI, DevOps just becomes automation of some steps and gets relegated to just another fad of the year. More so, there are a plethora of tools, which achieve DevOps automation from either the Dev side or Infra side and many of them are expanding their tentacles to the other side to try and position themselves as an end to end DevOps tool chain and one just needs to implement one of them and become DevOps enabled.

Another common discussion point that is not clear to many, is DevOps and Agile the same thing or two different things? My opinion is that Agile is a software development methodology and DevOps is mindset to facilitate Agile Development through change in Culture, Processes and Tools (and in this order).

When I talk about DevOps culture of working together, I do not expect the roles of Dev, Ops, Test to disappear into one full stack engineer. I mean that various roles of Dev, Test and Ops work with each other in one team, with the same goals in mind and not work in silos with different managers trying to provide their own leadership in different ways. That’s why DevOps needs management support to create structures in delivery leadership to create new rules of engagement and delivery. This is where I see the biggest operational challenge to effective DevOps adoption in companies. I have seen DevOps either being driven from down in the development teams or right from the C-Level and neither of them spend time in making sure that the new organization roles are created in the middle management who will take this concept, internalize it and then implement it in their teams and then eventually are not able to create the DevOps culture they aspired to create. Even in some companies, DevOps is a separate team, which works horizontally to support different verticals, which is contrary to the culture of DevOps. To create a winning team needs both collaboration and high level of communication and camaraderie.  If culture is supported by the right set of processes and tools then it becomes the DNA of the company, i.e. the way work is done.


To view or add a comment, sign in

More articles by Sanjay Lakhanpal

  • Gen AI Popular Use Cases

    Generative AI (GenAI) is transforming multiple industries by automating tasks, creating new opportunities, and driving…

  • Cloud Business Growth driven by GenAI

    Generative AI (GenAI) is driving massive demand for cloud services due to the unique infrastructure needs associated…

  • Why Data Security is Crucial in the Cloud

    As businesses and individuals increasingly migrate their data to the cloud, ensuring data security becomes crucial…

  • Google Distributed Cloud

    Google Distributed Cloud (GDC) is a suite of cloud services and technologies designed to extend Google Cloud's…

  • Why Hybrid multi cloud will become the default choice for enterprises.

    The digital economy and AI led initiatives are contributing to a significant growth in cloud services. Hybrid multi…

  • How to De-Bossify your company

    I recently came across this term HiPPO which describes a company culture where decisions are made based on the opinion…

  • How AI will improve the Banking Industry

    AI has the potential to significantly improve the banking sector in various ways. It can enhance operational…

  • How AI will change AI in future

    I asked a leading generative AI research and deployment company as how AI will change AI in future. Here are some…

  • India's Secret Sauce for Digitization- India Stack takes a leap

    India leads the world in creating new Digital initiatives which are still not available even in western countries. They…

  • AI tools that can help startups grow faster

    There are several AI tools that can help startups grow and enhance their operations. While these AI tools can provide…

Others also viewed

Explore content categories