If you were asked what the benefits of DevOps are, you could probably name two or three straight away. Maybe four or five. But – and here’s the thing – what if the person down the corridor was asked the same question? Someone who works in the same place, but does a different job.
This is an important question to ask because if you’re a CEO, your answer will be different to a CIO or an IT Manager, both of whom will have another viewpoint.
In a world where businesses have to deliver high-quality software fast in order to remain competitive, IT organizations are turning to practices such as continuous delivery and DevOps.
In every industry, business cycles, driven by digital disruption, are accelerating. Now more than ever, IT service delivery cannot become a bottleneck. IT processes need to become faster and more agile along with the rest of the business cycle. More and more, standard tasks and processes are executed by increasingly autonomic systems that are data-driven, augmented by artificial intelligence and automated. This enables human work to be reorganized so that it becomes more agile and efficient. As the boundaries between infrastructure and application services are beginning to blur, I believe we should see the rapid emergence of DevOps practices within service delivery processes.
Enterprises transitioning toward a DevOps model of application development and support are quickly finding that the most crucial asset at their disposal is not tools or technology, but people.
Unfortunately, you cannot just buy people and the skills they need to succeed. They must be nurtured, cultivated even, toward what will be a radically new form of knowledge work.