Q&A: Serena Talks About DevOps
April 23, 2012
Share this

In APMdigest's exclusive interview, David Hurwitz, Senior Vice President of Marketing at Serena Software, discusses the challenges and advantages of DevOps.

APM: For those who may not be familiar, what is DevOps?

DH: DevOps is an IT movement to deliver better communication, interaction and productivity between Development and Operations. The aim is to bring these two traditionally divided sides of the IT house closer together, bridging the divide between Development, which tends to concentrate on how features and functionality of the software are pushed forward, and Operations with its focus on reliable performance and delivery of these applications.

APM: DevOps seems like it should have been considered a good idea years ago. What has changed recently in our industry that has made DevOps such a hot topic today?

DH: The waning tolerance for application errors and the faster pace at which software/online services must be developed and delivered are already huge drivers to the introduction of new methodologies in Development and Operations. But to enable even faster hand-overs and meet these cost reduction targets, the intersection where Development meets Operations requires a re-think in its own right.

APM: What are the main barriers today that keep development and operations from working together?

DH: A primary challenge to DevOps is the way in which the handoff between Development and Operations is managed. Even though the trend is for companies to move to development automation, few can link all of the critical stages of the application delivery process.

However, Gartner reports that as software demands become more complex, and the teams working on these applications grow in number, the individual management practices for each stage of Development and Operations are being forced to evolve into more automated and linked up processes. So the issues surrounding handoff might actually slowly resolve themselves through sheer necessity.

APM: Does DevOps usually require a corporate culture change?

DH: It requires accountability on the part of developers to see their code through to successful production. Of course, that is only a reasonable proposition when they are given the necessary visibility and are able to depend on a fast and agile deployment process.

APM: How does a company go about starting a DevOps initiative? Is this something that can be homegrown or do they need a consultant?

DH: Many companies are finding that their existing Release Management and/or Change Advisory Board functions are morphing into DevOps initiatives. Thus the initiative can be homegrown. However, it requires automation to succeed at anything other than a micro level. The automation almost certainly has to come from outside, as the required process and deployment orchestration is considerable. The good news is that off-the-shelf release management solutions are now available that solve these problems in depth.

APM: What role can development teams play in application performance? What can they do to improve app performance in the development stage?

DH: It is not just application performance that dev teams need to concern themselves with. Rather, they need to think about how to architect their apps so they can be deployed easily, can be configured while in production, and so that there is traceability back into requirements. That said, DevOps thinking and staffing should provide developers with critical insight into application performance, thus guiding developers to the creation of performance enhancing changes, which can then be quickly deployed.

APM: As part of DevOps, should the operations team be providing more guidance to the developers?

DH: Sure, there should be more collaboration between Ops and Dev. Ops can provide “last mile” feedback to Dev about how architectural and design choices affect both deployment and runtime requirements.

APM: What basic advantages can a company gain if Dev and Ops work together more effectively?

DH: Speed and agility are the main benefits of Dev and Ops working together more effectively. This matters because most systems where DevOps is employed are mission-critical online services, e.g., they are how customers spend money with the company, or get customer care, or other fundamental mission enablement.

Because these systems are externally facing, they need to be revised regularly to keep ahead of the competition and customer expectation.

An enterprise that lacks the speed and agility of DevOps is bound to lose customers to faster moving competitors.

APM: What technologies support a DevOps approach?

DH: Release management technologies most directly support DevOps. These include the ability to automate the workflow around release planning and control, to securely manage a release package’s path to production, and to automate the actual deployment process. The first of these provides the visibility and confidence to operate at an accelerated cadence. The second ensures that release packages are known and pristine. The third slashes the labor and elapsed time for deployment, yielding tremendous cost, agility and quality benefits.

APM: Do you have any predictions on how DevOps will evolve in the near future?

DH: DevOps will become mainstream in all on-line business in the next year or two, albeit not necessarily with the title of DevOps. But the need for speed and agility required in online businesses means that the traditional silos of Dev and Ops must be brought together in organizations that expect to compete in the market.

IT management vendors are starting to compete for this important domain, leading to attractive automation solutions for DevOps practitioners.

ABOUT David Hurwitz

As Senior Vice President of Marketing at Serena Software, David Hurwitz leads Serena's marketing initiatives, including product marketing, communications, campaigns, sales readiness and field marketing. Hurwitz has a quarter century of experience in the enterprise software industry, the last decade of which as a marketing leader. Prior to Serena, Hurwitz served as VP of Corporate Messaging and Solutions Marketing at CA, Inc. He joined CA via its 2005 acquisition of Niku Corporation, where he was Chief Marketing Officer. Hurwitz also founded and ran Product Lifecycle Management pioneer ConsenSys Software Corporation. He began his software career by creating several MANMAN products as an engineer at legendary Silicon Valley company ASK Computer Systems. Hurwitz holds a BS in Industrial Engineering from the Rochester Institute of Technology.

Related Links:

www.serena.com

DevOps: 6 Steps for Improved Collaboration

APMdigest Hot Topics: DevOps

Share this

The Latest

November 21, 2024

Broad proliferation of cloud infrastructure combined with continued support for remote workers is driving increased complexity and visibility challenges for network operations teams, according to new research conducted by Dimensional Research and sponsored by Broadcom ...

November 20, 2024

New research from ServiceNow and ThoughtLab reveals that less than 30% of banks feel their transformation efforts are meeting evolving customer digital needs. Additionally, 52% say they must revamp their strategy to counter competition from outside the sector. Adapting to these challenges isn't just about staying competitive — it's about staying in business ...

November 19, 2024

Leaders in the financial services sector are bullish on AI, with 95% of business and IT decision makers saying that AI is a top C-Suite priority, and 96% of respondents believing it provides their business a competitive advantage, according to Riverbed's Global AI and Digital Experience Survey ...

November 18, 2024

SLOs have long been a staple for DevOps teams to monitor the health of their applications and infrastructure ... Now, as digital trends have shifted, more and more teams are looking to adapt this model for the mobile environment. This, however, is not without its challenges ...

November 14, 2024

Modernizing IT infrastructure has become essential for organizations striving to remain competitive. This modernization extends beyond merely upgrading hardware or software; it involves strategically leveraging new technologies like AI and cloud computing to enhance operational efficiency, increase data accessibility, and improve the end-user experience ...

November 13, 2024

AI sure grew fast in popularity, but are AI apps any good? ... If companies are going to keep integrating AI applications into their tech stack at the rate they are, then they need to be aware of AI's limitations. More importantly, they need to evolve their testing regiment ...

November 12, 2024

If you were lucky, you found out about the massive CrowdStrike/Microsoft outage last July by reading about it over coffee. Those less fortunate were awoken hours earlier by frantic calls from work ... Whether you were directly affected or not, there's an important lesson: all organizations should be conducting in-depth reviews of testing and change management ...

November 08, 2024

In MEAN TIME TO INSIGHT Episode 11, Shamus McGillicuddy, VP of Research, Network Infrastructure and Operations, at EMA discusses Secure Access Service Edge (SASE) ...

November 07, 2024

On average, only 48% of digital initiatives enterprise-wide meet or exceed their business outcome targets according to Gartner's annual global survey of CIOs and technology executives ...

November 06, 2024

Artificial intelligence (AI) is rapidly reshaping industries around the world. From optimizing business processes to unlocking new levels of innovation, AI is a critical driver of success for modern enterprises. As a result, business leaders — from DevOps engineers to CTOs — are under pressure to incorporate AI into their workflows to stay competitive. But the question isn't whether AI should be adopted — it's how ...