SDTimes – Peter Waterhouse – 3/13/17
[Ed note: Author is Peter Waterhouse, Senior Strategist, DevOps Solution Marketing, CA Technologies]
However, this fixation on speeds and feeds misses a crucial component of DevOps – the fundamental necessity to ensure tight feedback within and across the software pipeline – ensuring what spits out at the end delivers a flawless and high-quality customer experience.
All of this is well understood, but with new tools and methods promising more application abstraction from the underlying nuts and bolts, it’s easy to jump on board the Continuous Delivery bullet train. Containers, for example, break the tight coupling between app and infrastructure, enabling teams to work independently, while new serverless architectures (such as Amazon Lambda) allow code execution without installing software, provisioning machines, deploying containers or worrying about the low-level detail.
But the devil is in the detail.
However, as great as these technologies are, high-performing IT organizations understand implicitly that you can’t abstract away one essential element every team member owns – delivering a high-quality customer experience. It’s why reports like the Coleman Parkes’ Accelerating Velocity and Customer Value with Agile and DevOps also illustrate that while DevOps gunslingers are quick on the draw, they also nail their quality targets.