Having spent many years of my career in both IT operations and application development, I’ve seen both sides of the problem. I remember quite vividly the late night weekend heroics onsite implementing a new release or being woken up at home on a failed release. I’ve also experienced the intense deadline pressure as a developer to deliver the new features that will help ensure that the business makes its quarterly number. From each perspective I always viewed the other team as … well, “the other team.” We rarely spoke unless there were problems or we were at the very end of the release, and I had no visibility into what that team was doing or needed until it was typically too late. We had a process but it was slow, cumbersome, and fragile to say the least. Does this sound familiar? Not much has changed since my days as a developer.
Everyone has a release management process, but the majority of customers we have talked to are unhappy with the current state of release management. That is why the DevOps movement is gaining so much traction. DevOps core principles of culture, automation, measurement, and sharing (CAMS) makes so much sense. Up until now, software vendors have focused solely on solving the “A” part of the problem – automation. Sure automation is important, required, and a great place to start and get some quick wins. But just automating deployments does not address the lack of collaboration, sharing, and visibility. Automating “garbage in” will only make “garbage out” faster. Yes, failing fast is better than failing slow, but I’d rather succeed fast, wouldn’t you?
With the introduction of Serena Release Manager v5, Serena Software becomes the first and only vendor to address the challenges of the complete release lifecycle. Serena Release Manager v5 allows companies to orchestrate their entire release lifecycle by bringing together release process management and application release automation in a single product. Serena Release Manager bridges the DevOps divide by integrating with existing tool chains, and by simplifying and automating handoffs across development, quality, and operations teams. By supporting continuous delivery and production deployments, Serena Release Manager creates a repeatable and consistent release process across distributed, cloud, and mainframe applications. Serena Release Manager v5 capabilities include:
The DevOps principles of culture, automation, measurement, and sharing (CAMS) support the objective of delivering customer value faster and more reliably. While it’s true that Serena Release Manager does not change culture, it does start an important transformation by eliminating the manual steps, botched handoffs, and poor communication that reinforce stereotypes, breed mistrust, and deepen silos. With the automation of previously manual and error-prone human tasks, and with the transparency of the release process across diverse silos, smart and capable Dev and Ops practitioners are freed up to do more value-added work, collaborate better with colleagues, and communicate more effectively up and downstream.
With Serena Release Manager, organizations deploy and follow a release process that is instrumented at every step. Cycle times and stage durations are automatically measured and reported, allowing organizations to focus on continuous improvement, delivering more customer value faster and more reliably. To see the latest version of Serena Release Manager in action, tune in to the live webcast and demonstration on Tuesday, December 17.
|Mark Levy is a Product Marketing Director at Serena Software focusing on DevOps and the Enterprise. He has over 25 years of experience in enterprise software, focusing on both application development and IT operations.|