SlideShare a Scribd company logo
From Release Bottleneck to Deployment Flow
The Automation of Release Management at Eaton Vance
Jonathan Thorpe
Jonathan Thorpe is Product Marketing Manager for all things
DevOps and Continuous Delivery at Serena Software.
Previously Jonathan worked as a Systems Analyst at Electric
Cloud, specializing in DevOps-related solutions. Prior to Electric
Cloud Jonathan worked in development teams specializing in
development process and infrastructure.

2
Richard Michaels
Richard is Assistant Vice President, Quality Assurance &
Release Manager at Eaton Vance
Joined Eaton Vance, January 2005 as a Senior Developer
November 2007, Transitioned to Quality Assurance
September 2008, took over Release Management
January 2009, named Quality Assurance & Release
Manager.

3
For Eaton Vance Internal Use Only
The Automation Of
Release Management
Introduction
 Eaton Vance Corp.
 Boston, MA based Investment Management Firm.
 One of the oldest firms in the United States, history dates back to 1924.

 1,300+ Employees
 $273.1 Billion in Assets Under Management as of September 30, 2013

 Richard A. Michaels
Assistant Vice President, Quality Assurance & Release Manager
 Joined Eaton Vance, January 2005 as a Senior Developer
 November 2007, Transitioned to Quality Assurance
 September 2008, took over Release Management
 January 2009, named Quality Assurance & Release Manager.

5
State of Release Management – Pre-September 2008
– No policy or procedures in place.
– No standards for release request.
– Request submitted via e-mail.
– Inability to track state of release request.
– Web Team releases not fully integrated into process.
– Release scripts were written by hand and prone to errors.

6
State of Release Management – Sept 2008 thru Feb 2013
– Decentralized:
• Releases are performed by multiple groups.
• Not all groups follow the designated release procedures.

• All Release Engineers not associated with Release Management

– Manual Process:
• Release Engineer must save files from SCM system to staging areas.
• Release Engineer must RDP to different target systems for deployment execution.
• Batch execution file needed for each release.

– SharePoint Based Request and Management System for UAT:
• Lacks sufficient security.
• Inconsistent notification about submitted request.
• Slow response.
• No true association with the production release.

7
Release Management Releases
– In-House Software Development
• Visual Basic 6.0 applications
• Microsoft ASP.Net Web Applications

• Microsoft C#/VB.Net Windows Services
• PHP Web Applications

– Database Development
• Microsoft SQL Server Scripts
• Microsoft SQL Server BCP

– Data Warehouse
• ELT Applications

– Enterprise Scheduling
• Workload Automation Applications

8
Release Management Process Flow

Business
Change

Development/
Deployment
Release
Request

Request

Production
Deployment/
Release Closure

Deployment/
UAT Testing

Business Owner/
CAB Approval

9
Release Management Control with SharePoint (UAT)

10
Release Management Process Improvements
– Centralize
• All UAT and Production releases managed by the IT Release Management department.
• All releases follow an established process .

• IT Release Management assumes full responsibility and accountability for releases.

– Secure and Control Releases
• Enforced separation of duties.
• Build and release code from “Gold Source” repository vault.
• Implementation of Release Windows.

– Automate Release Process:
• Release procedures are standardized, controlled and repeatable.
• Release processes can be integrated with “Gold Source” repository vault.
• Execution agents to replace need to RDP to target servers.
• Execution agents replace need to write batch files.

11
Why Serena?
– User Friendly
• Minimal change and impact on the user community
• Ease of adoption/Buy-In

– Fit for purpose
• Release Control
• Release Vault
• Release Automation

– Customization & Integration
• Highly customizable
• Consumes and exposes web services.

12
Release Management Process Flow

13
Release Management Control with Serena RLM

14
Release Management Goals For 2014
– Product & Process Integration
• Bi-Directional integration of Serena RLM with BMC Remedy Change Management system.
• Integrate Peer Review process into the Release Request process.

• Integrate Jenkins CI & Serena Release Automation.
• Enhance system to accommodate UAT only releases.
• Enhance system to accommodate re-releases to production in accordance with change policy.
• Expand use of tools to enterprise COTS applications.
• Assume responsibility for all Oracle releases.

15
Summary
– Serena Release Manager
• Release Management controls and manages UAT and Production releases.
• Releases follow the established release process .

• Enforced separation of duties via role and user based security.
• Compliance accountability for Who, What and When for all releases.

– Serena Release Automation:
• Secure and controlled path to production
• Release code from “Gold Source” repository vault.
• Ability to roll back applications to a known state.
• Accelerate time to release for deployments.
• Improve deployment success with controlled and repeatable processes.

16
Serena Release Control Provides Visibility,
Flexibility and Compliance Support
Release Item Management

Calendar

Release Requests

Release Control Features
• Browser-based workflow, which
manages the entire release process
from initial request, through release
planning, to release and verification in
production

• Visual Release Calendar, which
provides schedule visibility, ensures
process enforcement, notification, and
reporting
• Single system of record for release
planning, approval, and control
• Highly configurable processes
• Seamless integration with Serena
Release Automation for artifact
repository and automated deployment
and configuration

17

SERENA SOFTWARE, INC.
Serena Release Automation for Enterprise Class
Predictability, Quality, and Productivity
Per Environment Approach

Release Automation Features
• Automated deployment process
replaces scripting and manual actions

Reporting

• Easy to use graphical editor for
process and deployment automation
• Model-based deployments through
application snapshots

Visual Process Design

• Artifact repository providing secure
storage and traceability (.exe, .war,
.jar, .dll, etc.)
• Full visibility, out-of the-box audit and
compliance reports to achieve internal
and industry regulatory compliance
• Role-based security, approvals, and
notification support
• High availability clustering for
enterprise class solutions

18

SERENA SOFTWARE, INC.
Questions?

19

SERENA SOFTWARE INC.
Call To Action

Learn More About How Serena can help you take
next steps in your DevOps Journey!
Contact:
info@serena.com
Jonathan Thorpe jthorpe@serena.com
Richard Michaels rmichaels@eatonvance.com

20

SERENA SOFTWARE INC.

More Related Content

PPT
Release Management
PPTX
ITIL, Release Management and Automation
PDF
Automation of Release and Deployment Management - Maveric
PPTX
Release it! - Koen Maton
PPT
Digite - Release Management Training
PDF
Best practices in release management
PDF
Release management introduction v1.0 tj
PDF
Continuous Delivery using Release Management Automation
Release Management
ITIL, Release Management and Automation
Automation of Release and Deployment Management - Maveric
Release it! - Koen Maton
Digite - Release Management Training
Best practices in release management
Release management introduction v1.0 tj
Continuous Delivery using Release Management Automation

What's hot (20)

PDF
DevOps Roadshow - continuous delivery and release management
PPTX
Continuous Integration & the Release Maturity Model
PDF
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
PDF
The Missing Step in Release Management
PDF
Marval Release Management - the political process
PDF
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
PPT
Effective Software Release Management
PDF
Agile Release Management Best Practices
PDF
5 Essentials for Simplifiied Release Management and Continuous Delivery
PDF
Salesforce Release Management - Best Practices and Tools for Deployment
PDF
Agile Release Management for Fast Moving Enterprises
PPT
PDF
Release Management for Large Enterprises
PPTX
Building a Professional SDLC
PDF
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
PPTX
DevOps with Microsoft Stack
PPTX
Innovate 2014 DevOps: Release and Deploy Keynote
PPTX
Kovair ALM application on model based process improvement
PDF
Leveraging DevOps Principles for Release and Deploy
PPT
Agile at scale
DevOps Roadshow - continuous delivery and release management
Continuous Integration & the Release Maturity Model
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
The Missing Step in Release Management
Marval Release Management - the political process
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
Effective Software Release Management
Agile Release Management Best Practices
5 Essentials for Simplifiied Release Management and Continuous Delivery
Salesforce Release Management - Best Practices and Tools for Deployment
Agile Release Management for Fast Moving Enterprises
Release Management for Large Enterprises
Building a Professional SDLC
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
DevOps with Microsoft Stack
Innovate 2014 DevOps: Release and Deploy Keynote
Kovair ALM application on model based process improvement
Leveraging DevOps Principles for Release and Deploy
Agile at scale
Ad

Similar to From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized their software release management practices (Slides) (20)

PPTX
Salesforce Continuous Integration with AutoRABIT
PPTX
Introducing Serena Release Manager v5 - Briefing Presentation
PDF
Journey to the center of DevOps - v6
PDF
AWS OpsWorks for Chef Automate
PPTX
Serena Software Overview - Orchestrating the Release Process
PPTX
Devops as a service
DOC
Walter_resume_PTM
PDF
SRE Demystified - 10 - Release management-1
PPTX
Continuous Delivery series: How to automate your infrastructure toolchain
PDF
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DOC
Resume_Ram Dass
PPT
System center seminar presentation
PPTX
Change Management in Hybrid landscapes 2017
PDF
Wasserman Keynote at ICSSP 2013
PPTX
Neev QA Offering
PDF
Forward5 Auxis VMware
PDF
Getting to Walk with DevOps
PPTX
Change management in hybrid landscapes
PPTX
Disruptive Trends in Application Development
PPTX
How to go from waterfall app dev to secure agile development in 2 weeks
Salesforce Continuous Integration with AutoRABIT
Introducing Serena Release Manager v5 - Briefing Presentation
Journey to the center of DevOps - v6
AWS OpsWorks for Chef Automate
Serena Software Overview - Orchestrating the Release Process
Devops as a service
Walter_resume_PTM
SRE Demystified - 10 - Release management-1
Continuous Delivery series: How to automate your infrastructure toolchain
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
Resume_Ram Dass
System center seminar presentation
Change Management in Hybrid landscapes 2017
Wasserman Keynote at ICSSP 2013
Neev QA Offering
Forward5 Auxis VMware
Getting to Walk with DevOps
Change management in hybrid landscapes
Disruptive Trends in Application Development
How to go from waterfall app dev to secure agile development in 2 weeks
Ad

More from Serena Software (20)

PPTX
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
PDF
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
PPTX
What's new in SBM 11.1
PDF
Dimensions CM 14.3 launch webcast (slides)
PPTX
Mainframe VUG Presentation April 2016
PDF
SBM Orchestrations - Beginners Guide (FUG Presentation)
PDF
Serena Business Manager Visualizing 2016
PDF
Automation and Release in Federal
PDF
FUG Keynote presentation: Vision 2020
PDF
Dimensions RM: Agile Requirements Management
PDF
Centralized Secure Vault with Dimensions CM
PDF
Shift Left with Continuous Inspection
PDF
FUG Agile software engineering practices
PDF
Creating High Performance teams by using a DevOps culture (FUG presentation)
PPTX
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
PPTX
Integrated Requirements Management with Serena Dimensions RM 02-2016
PPTX
Sneak Peek into the New ChangeMan ZMF Release
PPTX
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
PPTX
DevOps drivein - Mind the Gap
PDF
Take your code and quality to the next level by Serena Software
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
What's new in SBM 11.1
Dimensions CM 14.3 launch webcast (slides)
Mainframe VUG Presentation April 2016
SBM Orchestrations - Beginners Guide (FUG Presentation)
Serena Business Manager Visualizing 2016
Automation and Release in Federal
FUG Keynote presentation: Vision 2020
Dimensions RM: Agile Requirements Management
Centralized Secure Vault with Dimensions CM
Shift Left with Continuous Inspection
FUG Agile software engineering practices
Creating High Performance teams by using a DevOps culture (FUG presentation)
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Integrated Requirements Management with Serena Dimensions RM 02-2016
Sneak Peek into the New ChangeMan ZMF Release
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
DevOps drivein - Mind the Gap
Take your code and quality to the next level by Serena Software

Recently uploaded (20)

PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
PDF
Reimagining Insurance: Connected Data for Confident Decisions.pdf
PPTX
Web Security: Login Bypass, SQLi, CSRF & XSS.pptx
PDF
Dell Pro 14 Plus: Be better prepared for what’s coming
PPTX
CroxyProxy Instagram Access id login.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Smarter Business Operations Powered by IoT Remote Monitoring
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PDF
How AI Agents Improve Data Accuracy and Consistency in Due Diligence.pdf
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
Reimagining Insurance: Connected Data for Confident Decisions.pdf
Web Security: Login Bypass, SQLi, CSRF & XSS.pptx
Dell Pro 14 Plus: Be better prepared for what’s coming
CroxyProxy Instagram Access id login.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Smarter Business Operations Powered by IoT Remote Monitoring
GamePlan Trading System Review: Professional Trader's Honest Take
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
madgavkar20181017ppt McKinsey Presentation.pdf
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
How AI Agents Improve Data Accuracy and Consistency in Due Diligence.pdf
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
NewMind AI Monthly Chronicles - July 2025
Enable Enterprise-Ready Security on IBM i Systems.pdf

From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized their software release management practices (Slides)

  • 1. From Release Bottleneck to Deployment Flow The Automation of Release Management at Eaton Vance
  • 2. Jonathan Thorpe Jonathan Thorpe is Product Marketing Manager for all things DevOps and Continuous Delivery at Serena Software. Previously Jonathan worked as a Systems Analyst at Electric Cloud, specializing in DevOps-related solutions. Prior to Electric Cloud Jonathan worked in development teams specializing in development process and infrastructure. 2
  • 3. Richard Michaels Richard is Assistant Vice President, Quality Assurance & Release Manager at Eaton Vance Joined Eaton Vance, January 2005 as a Senior Developer November 2007, Transitioned to Quality Assurance September 2008, took over Release Management January 2009, named Quality Assurance & Release Manager. 3 For Eaton Vance Internal Use Only
  • 5. Introduction  Eaton Vance Corp.  Boston, MA based Investment Management Firm.  One of the oldest firms in the United States, history dates back to 1924.  1,300+ Employees  $273.1 Billion in Assets Under Management as of September 30, 2013  Richard A. Michaels Assistant Vice President, Quality Assurance & Release Manager  Joined Eaton Vance, January 2005 as a Senior Developer  November 2007, Transitioned to Quality Assurance  September 2008, took over Release Management  January 2009, named Quality Assurance & Release Manager. 5
  • 6. State of Release Management – Pre-September 2008 – No policy or procedures in place. – No standards for release request. – Request submitted via e-mail. – Inability to track state of release request. – Web Team releases not fully integrated into process. – Release scripts were written by hand and prone to errors. 6
  • 7. State of Release Management – Sept 2008 thru Feb 2013 – Decentralized: • Releases are performed by multiple groups. • Not all groups follow the designated release procedures. • All Release Engineers not associated with Release Management – Manual Process: • Release Engineer must save files from SCM system to staging areas. • Release Engineer must RDP to different target systems for deployment execution. • Batch execution file needed for each release. – SharePoint Based Request and Management System for UAT: • Lacks sufficient security. • Inconsistent notification about submitted request. • Slow response. • No true association with the production release. 7
  • 8. Release Management Releases – In-House Software Development • Visual Basic 6.0 applications • Microsoft ASP.Net Web Applications • Microsoft C#/VB.Net Windows Services • PHP Web Applications – Database Development • Microsoft SQL Server Scripts • Microsoft SQL Server BCP – Data Warehouse • ELT Applications – Enterprise Scheduling • Workload Automation Applications 8
  • 9. Release Management Process Flow Business Change Development/ Deployment Release Request Request Production Deployment/ Release Closure Deployment/ UAT Testing Business Owner/ CAB Approval 9
  • 10. Release Management Control with SharePoint (UAT) 10
  • 11. Release Management Process Improvements – Centralize • All UAT and Production releases managed by the IT Release Management department. • All releases follow an established process . • IT Release Management assumes full responsibility and accountability for releases. – Secure and Control Releases • Enforced separation of duties. • Build and release code from “Gold Source” repository vault. • Implementation of Release Windows. – Automate Release Process: • Release procedures are standardized, controlled and repeatable. • Release processes can be integrated with “Gold Source” repository vault. • Execution agents to replace need to RDP to target servers. • Execution agents replace need to write batch files. 11
  • 12. Why Serena? – User Friendly • Minimal change and impact on the user community • Ease of adoption/Buy-In – Fit for purpose • Release Control • Release Vault • Release Automation – Customization & Integration • Highly customizable • Consumes and exposes web services. 12
  • 14. Release Management Control with Serena RLM 14
  • 15. Release Management Goals For 2014 – Product & Process Integration • Bi-Directional integration of Serena RLM with BMC Remedy Change Management system. • Integrate Peer Review process into the Release Request process. • Integrate Jenkins CI & Serena Release Automation. • Enhance system to accommodate UAT only releases. • Enhance system to accommodate re-releases to production in accordance with change policy. • Expand use of tools to enterprise COTS applications. • Assume responsibility for all Oracle releases. 15
  • 16. Summary – Serena Release Manager • Release Management controls and manages UAT and Production releases. • Releases follow the established release process . • Enforced separation of duties via role and user based security. • Compliance accountability for Who, What and When for all releases. – Serena Release Automation: • Secure and controlled path to production • Release code from “Gold Source” repository vault. • Ability to roll back applications to a known state. • Accelerate time to release for deployments. • Improve deployment success with controlled and repeatable processes. 16
  • 17. Serena Release Control Provides Visibility, Flexibility and Compliance Support Release Item Management Calendar Release Requests Release Control Features • Browser-based workflow, which manages the entire release process from initial request, through release planning, to release and verification in production • Visual Release Calendar, which provides schedule visibility, ensures process enforcement, notification, and reporting • Single system of record for release planning, approval, and control • Highly configurable processes • Seamless integration with Serena Release Automation for artifact repository and automated deployment and configuration 17 SERENA SOFTWARE, INC.
  • 18. Serena Release Automation for Enterprise Class Predictability, Quality, and Productivity Per Environment Approach Release Automation Features • Automated deployment process replaces scripting and manual actions Reporting • Easy to use graphical editor for process and deployment automation • Model-based deployments through application snapshots Visual Process Design • Artifact repository providing secure storage and traceability (.exe, .war, .jar, .dll, etc.) • Full visibility, out-of the-box audit and compliance reports to achieve internal and industry regulatory compliance • Role-based security, approvals, and notification support • High availability clustering for enterprise class solutions 18 SERENA SOFTWARE, INC.
  • 20. Call To Action Learn More About How Serena can help you take next steps in your DevOps Journey! Contact: [email protected] Jonathan Thorpe [email protected] Richard Michaels [email protected] 20 SERENA SOFTWARE INC.