Serena Software Overview - Orchestrating the Release Process

17
Serena Software Orchestrating the Software Release Process

description

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.

Transcript of Serena Software Overview - Orchestrating the Release Process

Page 1: Serena Software Overview - Orchestrating the Release Process

Serena SoftwareOrchestrating the Software Release Process

Page 2: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

2

• Mission critical software based systems and products

• Internal customers and business enablement

• External customers and revenue generation

Software Releases Drive Business Differentiation

Page 3: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

3

The Software Release Process Can Be Complex

• Distributed

• Mainframe

• Cloud/SaaS

• Mobile

• Global locations

• Outsourcing

• Partner integrations

• Open source

Collaborative Development

Platform Diversity

• Government regulations

• Audits

• Internal policy

• Process standards

ComplianceXX

Page 4: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

>50% of Companies are Dissatisfied with Key Portions of Their Release Management Process

4

50%

Page 5: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

5

The Release Process Involves Handoffs Across Multiple Teams

Release Control System

Development Operations

Operate & Service

Business

Request & Define

Develop QA

Build Unit Test

SIT/ UAT

Pre- Prod

Prod

Release Path-to-Production

Page 6: Serena Software Overview - Orchestrating the Release Process

6

Handoffs and Complexity Create Release Challenges

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

Page 7: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

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?

Page 8: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

8

A Good Release Process Needs a Release Control System

Visibility & TrackingCentral release calendar, process metrics, dashboards

ComplianceWork management with routing rules, approvals, logs

Collaboration and CoordinationShared and centralized work items

FlexibilityCustomize workflow for individual enterprise needs

Multiplatform SupportDistributed and Mainframe

Investment ProtectionIntegration with existing toolsRelease Control System

Page 9: Serena Software Overview - Orchestrating the Release Process

9

Quality, predictability Repeatable, consistent procedures

ThroughputMaximize content through a release window

Productivity and VelocityThe system is always ready to work

FlexibilityPer environment configuration

SimplicityIntuitive and visual programming approach

TraceabilityArtifact repository for single source of truth on release assets

Release Automation is the Foundation for an Efficient and High Quality Path-to-Production

Release Automation System

Page 10: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

10

Serena Provides Both Release Control and Automation

Release Automation SystemRelease Control System

“ We have standardized and automated our end-to-end coding and release management process to reduce human errors.

IT DirectorGlobal 500 Pharmaceuticals

Company

Error Reduction

“ Serena has improved management of code releases from dev through production, reducing delivery time by 25%.

IT SpecialistFortune 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 AdministratorFortune 500 Computer

Services Company

Release ManagementSatisfaction

“ ““

Page 11: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

11

Serena Has Proven Release Management Success

• 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”

Page 12: Serena Software Overview - Orchestrating the Release Process

12

Release Management Improvements Generate Hard Dollar Savings

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 96Cost per FTE $150,000Savings per FTE 10-50%

Function Staff Release FTEsDevelopment 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!

Page 13: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

13

Serena’s Portfolio of Software Solutions Allows a Lifecycle Perspective

IT Process Automation

Development Operations

Operate & Service

Business

QARequest & Define

Develop

Application Lifecycle

Management

Release Managemen

t

ITSM

Page 14: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

14

Service Requests / Request-For-Change (RFC) System

Customer Example: Large Financial EnterpriseRelease Management

Release Control

Defect TrackingRequirements Management

Release Automation

Source Code Repository

Mainframe

Distributed

IT Process Automation / Workflow Management

Development Operations

Operate & Service

Business

QARequest & Define

Develop

Page 15: Serena Software Overview - Orchestrating the Release Process

SERENA SOFTWARE, INC.

15

2,500 Active Enterprise Customers350 from the Fortune 1000 and Global 500

Banking

Insurance

Info/Telco

Mfg & Retail

Healthcare

Government

Page 16: Serena Software Overview - Orchestrating the Release Process

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

CRITICAL

PROCESS

SOLUTION

SAVINGS

Page 17: Serena Software Overview - Orchestrating the Release Process

Thank You