Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Serena Software Overview - Orchestrating the Release Process


Published on

Serena Software helps enterprise IT organizations orchestrate key processes, including release management (part of DevOps), application development (aka ALM), IT service management (ITSM), and more. …

Serena Software helps enterprise IT organizations orchestrate key processes, including release management (part of DevOps), application development (aka ALM), IT service management (ITSM), and more.

Watch this short introduction to the company and how we help our customers achieve amazing application success.

Published in: Technology, Business

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Serena has a long history of helping customers improve their IT operations. One of most pressing issue we currently see at our customers is how to have a good software release process. Today I’d like to talk about some things we are seeing at our customers in this area.
  • We see our customers using software releases to increasingly provide business differentiation. This often spans applications that cover external customers, internal customers, and mission critical systems. What are the business differentiating applications that you release?Other notes:Mission critical software could be SAP or OracleInternal customers and business enablement could be user productivity applications like Microsoft Office, Business Objects, or IT device managementExternal customers and revenue generation could be an eCommerce site, your customer facing website, or an iPhone application.Why don’t you just say “Software Drives Business Differentiation?” Software does drive differentiation, but it’s a more static view. By broadening a viewpoint from “software” to the “software release process”, it helps highlight issues like speed to market vs. competition, how you are evolving your software to meet customer needs and competitive requirements, and how are you ensure quality to reduce maintenance releases or speed the fix of identified problems.
  • While software releases are getting more important forbusiness differentiation, they are also getting more complex too. Our customers now have multiple groups in multiple locations working on software, on different targets, and with different compliance requirements, just an example. In many cases, they complexities compound. This is hard to track, hard to ensure quality, and hard to get visibility.Other thoughts:Collaborative Development has become a baseline of software development with 24x7 development occurring around the world with both badged and non-badged employeesPlatform Diversity is increasing with both Cloud and Mobile as new platforms in addition to traditional Distributed and Mainframe platforms.And each of these groups and platforms has to be managed and monitored for various types of compliance, driven by both internal policies, external regulations, and process standards such as ITIL, ISO 9000, and Lean
  • Here you can see the release “path-to-production”, which many people would say begins at the turnover point where Dev provides a release candidate to QA and ends when the application is successfully placed in production. Solving the issues with the release management process requires some structure, because there are a lot of handoffs.Other notes:Release Turnover is typically the event or step of pushing the release activity and associated artifacts from the Dev team to the team responsible for the Path-to-Production (such as the Release Team). Regardless of the name of the team or title of the person doing this, it is a person or team responsible for monitoring and guiding the release through the final testing steps and preparing for the transition of the release to a production environment.Serena Release Control and Serena Release Automation operate within the Release Path-to-Production
  • You can see that Development, QA, and Ops all need to work together. This is really what the DevOps movement or philosophy is about – how do you get Dev and Ops working well together. Release Management is a solution to help ensure this process works well – productively, at high quality, quickly, and with traceability.
  • What are some of the issues listed on this page that your organization is facing with release management and DevOps adoption?
  • A good release control system is like your air traffic control tower. Imagine an airport without a control tower. The planes might take off and land more quickly for a while if they don’t have to check with anyone, but is that what you want? A release control system provides the control tower for your software release, allowing you to understand what is happening with the release and providing a system of coordination between all the people involved. It provides visibility, but it should also do things like record events for compliance, enable collaboration, flexibility, have multiplatform support, and integrate with existing tools.
  • Adding a release automation system is another way to improve your release process. Release automation allows you to create efficiency and quality in your release process by converting ad hoc scripts and human process into a repeatable and executable procedure.
  • Serena is unique in offering a best-in-class Release Control System and Release Automation System. You can see some of the comments from our customers, noting how Serena’s solution help with quality, speed, and satisfaction.
  • Serena has successfully provided release management solutions to very substantial customers.
  • This is an illustrate example, but it represents what our customers have estimated as savings through better release management. You start by looking at how much headcount is involved in release management. In this example, you’ve got a mid-size IT department of over 300 people and they spend in aggregate a bit less than 1/3 of their time on the release activities. This obviously depends on the particular function and the particular customer. You then get different types of productivity from release management improvements, that typically represent 10-50% of the total time on release management. Applying this to the cost of release management activities, you get savings that are in the seven digits.
  • While Serena has put a lot of innovation into the release management area, we continue to invest in our traditional products in other areas adjacent to release management. Our product offerings both upstream and downstream from release management help us to take a lifecycle perspective and a broader view of release management.We also know that customers may chose to only one part of the Serena portfolio, and our products are designed to integrate with a customers existing tools.
  • This is an example of a real-world customer implementation. The customer adopted Serena’s Release Automation and Release Control solutions to help them have a better release process. They previously had Serena’s Mainframe SCM solution and Serena’s IT Process Automation solution. However, they also used other vendors products in areas like defect tracking and service management. Serena’s products, especially the IT process automation solution, were able to integrate with other tools and orchestrate their use across the lifecycle.
  • Thank you for your interest. Please contact Serena at or to learn more.
  • Transcript

    • 1. Serena Software Orchestrating the Software Release Process
    • 2. • Mission critical software based systems and products • Internal customers and business enablement • External customers and revenue generation Software Releases Drive Business Differentiation 1 SERENA SOFTWARE, INC.
    • 3. The Software Release Process Can Be Complex SERENA SOFTWARE, INC.2 • Distributed • Mainframe • Cloud/SaaS • Mobile • Global locations • Outsourcing • Partner integrations • Open source Collaborative Development Platform Diversity • Government regulations • Audits • Internal policy • Process standards ComplianceXX
    • 4. >50% of Companies are Dissatisfied with Key Portions of Their Release Management Process 3 50% SERENA SOFTWARE, INC.
    • 5. The Release Process Involves Handoffs Across Multiple Teams SERENA SOFTWARE, INC.4 Release Control System Development Operations Operate & Service Business Request & Define Develop QA Build Unit Test SIT/ UAT Pre- Prod Prod Release Path-to-Production
    • 6. Handoffs and Complexity Create Release Challenges 5 Release Control System Development Operations Operate & Service Business Request & Define Develop QA DevOps movement highlights need to overcome communication issues and different goals across Dev and Ops Many variables and combinations in release packages Poor release visibility and traceability Uncertainty on contents, timing, and steps followed Ad-hoc and manual methods to communicate release attributes
    • 7. Which Ones Apply To You? Do software releases create surprises? Is there a desire for better traceability, visibility, and repeatability? Do software releases require too many meetings? Do functional groups have a hard time sharing key release information? Is there pressure to release applications more frequently? Is there a desire to get more through a given release window? 6 SERENA SOFTWARE, INC.
    • 8. A Good Release Process Needs a Release Control System 7 Visibility & Tracking Central release calendar, process metrics, dashboards Compliance Work management with routing rules, approvals, logs Collaboration and Coordination Shared and centralized work items Flexibility Customize workflow for individual enterprise needs Multiplatform Support Distributed and Mainframe Investment Protection Integration with existing tools SERENA SOFTWARE, INC. Release Control System
    • 9. Quality, predictability Repeatable, consistent procedures Throughput Maximize content through a release window Productivity and Velocity The system is always ready to work Flexibility Per environment configuration Simplicity Intuitive and visual programming approach Traceability Artifact repository for single source of truth on release assets Release Automation is the Foundation for an Efficient and High Quality Path-to-Production 8 Release Automation System
    • 10. Serena Provides Both Release Control and Automation 9 Release Automation SystemRelease Control System “We have standardized and automated our end-to-end coding and release management process to reduce human errors. IT Director Global 500 Pharmaceuticals Company Error Reduction “Serena has improved management of code releases from dev through production, reducing delivery time by 25%. IT Specialist Fortune 500 Telecommunication Services Company Reduced Time from Dev to Deploy “We now have a standardized, managed and efficient software release tool which has made our customers very happy. System Administrator Fortune 500 Computer Services Company Release Management Satisfaction “ ““ SERENA SOFTWARE, INC.
    • 11. Serena Has Proven Release Management Success 10 • Release dependencies were tracked manually. Made scheduling 80 releases per quarter across 8 QA environments challenging • Created better visibility into available environments, release schedules • Helps QA tackle the high volume of releases • SIT & UAT delays cost the business £1.6m in man-hours in 2012; defective releases cost £1.4m in 2012 • Headquarters demanding more auditability across release process • Allowed company to rapidly move application code across environments • Enabled better control over the end-to-end release process • Integrated with HP ALM, SNOW, and Serena mainframe software • Provides status updates to Dev as release goes through QA, UAT, Production Global Financial Services Company $25B+ revenues US On-line Brokerage $2B+ revenues Swiss Insurance Company $33B+ revenues “Differentiation is strength in release management, giving Serena the most complete DevOps story” SERENA SOFTWARE, INC.
    • 12. Release Management Improvements Generate Hard Dollar Savings 11 Quality and Collaboration 3-10% savings 3-15% savings 4-25% savings Productivity Speed & Automation Less rework and coordination cycles Parallel development and testing Faster release completion Assumptions Number of FTEs 96 Cost per FTE $150,000 Savings per FTE 10-50% Function Staff Release FTEs Development 200 40 (20%) QA 80 40 (50%) IT Operations 40 8 (20%) Rel Managers/PMO 12 8 (66%) Total 328 96 Savings from Better Release Management (for Release FTEs) Annual Hard Dollar Savings (Illustrative) 96 X@ $150k 10-50% = $1.4M – 7.2M savings! 10-50% savings!
    • 13. Serena’s Portfolio of Software Solutions Allows a Lifecycle Perspective SERENA SOFTWARE, INC.12 IT Process Automation Development Operations Operate & Service Business QARequest & Define Develop Application Lifecycle Management Release Management ITSM
    • 14. Service Requests / Request-For-Change (RFC) System Customer Example: Large Financial Enterprise Release Management SERENA SOFTWARE, INC.13 Release Control Defect Tracking Requirements Management Release Automation Source Code Repository Mainframe Distributed IT Process Automation / Workflow Management Development Operations Operate & Service Business QARequest & Define Develop
    • 15. 2,500 Active Enterprise Customers 350 from the Fortune 1000 and Global 500 14 Banking Insurance Info/Telco Mfg & Retail Healthcare Government SERENA SOFTWARE, INC.
    • 16. Summary • Release management is critical to your business • Most customers are dissatisfied with their release process • Serena offers the leading release solution • Release process improvements drive hard dollar savings and customer facing success SERENA SOFTWARE, INC.15 CRITICAL PROCESS SOLUTION SAVINGS
    • 17. Thank You