Industry Watch: Behind the APM and DevOps buzzwords
December 15, 2011 —
(Page 2 of 2)
Related Search Term(s): APM, DevOps, Gartner, Eric Minick, John Van Siclen
PurePath, he explained, picks up every click and call to the back end, and traces and captures all transactions from that entry point, front to back. Thus, it becomes “the lingua franca between the sides”—operations and development, he said.
Communication between those sides is at the heart of “DevOps,” a term that’s pooh-poohed as snake oil by some (Google “Ted Dziuba," "DevOps" and "Scam,” for starters) because it lacks a solid, implementable methodology, instead merely espousing the virtues of collaboration and communication between the two sides. Dziuba sees it as a term created by consultants and book authors to cash it on yet another buzzword with no teeth.
However, Eric Minick, senior consultant at UrbanCode, explained this gap between development and operations exists because the teams, while part of one business, have two different sets of goals. Developers want to bring new functionality out quickly to serve the business, while operations wants to serve the business with uptime and performance. Developers push change; operations resist change. But that’s the very bottleneck to rapid delivery of software that DevOps looks to clear away. Minick described these environmental differences as the big driver for DevOps, to bridge the communication and collaboration gaps.
DevOps, he said, “is driven by a need for efficiency and consistency” in application delivery, so applications and the environments they’re built to run in are optimized and maximized for each other. He, too, sees tools as the way to get the two sides to work together, noting that while there are no specific tools for DevOps, building a coherent tool chain is critical for success. UrbanCode sells uBuild for build automation and continuous integration, and uDeploy for deployment and release management.
The explosion of applications on mobile devices such as smartphones and tablets, along with the drive to deliver software more rapidly to meet changing demands in the market or to take advantage of short-lived opportunities, are behind this melding of development and operations. Building applications and testing them in the production environment, and then ensuring they perform to requirements once they’re deployed, is the new corporate mandate.
So, add APM and DevOps to security as issues moving into the realm of development. I’d love to hear from those that are doing these things to find out how they have made delivery of software faster, with fewer issues. Are you out there?
David Rubinstein is editor-in-chief of SD Times.