case study: euroclear adopts continuous delivery for new customer-facing application

21
1 Case Study: Euroclear Adopts Continuous Delivery For New Customer-facing Application Thierry Pieteraerens DevOps: Continuous Delivery Euroclear Head of Production Integration, Tests and Release Management DO4T20S #CAWorld

Upload: ca-technologies

Post on 12-Jan-2017

1.231 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

1

Case Study: Euroclear Adopts Continuous Delivery For New Customer-facing Application

Thierry Pieteraerens

DevOps: Continuous Delivery

Euroclear

Head of Production Integration, Tests and Release Management

DO4T20S

#CAWorld

Page 2: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

2

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.

The content provided in this CA World 2015 presentation is intended for informational purposes

only and does not form any type of warranty. The information provided by a CA partner

and/or CA customer has not been reviewed for accuracy by CA.

For Informational Purposes Only Terms of this Presentation

2

Page 3: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

3

Agenda

1. Euroclear and market context

2. Environment and application delivery

3. Innovative application being an IT challenge

4. Challenges in the application release management

5. Enabling continuous delivery in environment lifecycle

6. Solution selection and implementation plan

7. Experience so far

8. Achieved benefits

9. Journey to continuous delivery

3

Page 4: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

4

Euroclear Group

The world's largest

provider of domestic

and cross-border

settlement and

related services

2014 figures:

• +3600 Employees

• EUR 633 trillion of

securities

transactions settled

4

Page 5: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

5

Market Context

Key challenges and opportunitiesin an evolving marketplace

Global

investment

growth

markets

Regulation

T2SCost

pressures

EuroclearPost-trade made easy

Open access

Global reach

Efficiency and

automation

Safety and resilience5

Page 6: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

6

Environment and Application Delivery

End-to-End environment delivery

ContextHighly complex and secure infrastructure to meet

the regulatory, business and operating requirements

Low High

Change frequency (non prod)

Environment

Preparation

Server

Delivery

Environment

Validation

Application

Set-up

Capture

Technical

Infrastructure

configuration

Server

workflow

creation

Technical

Infrastructure

Set-up

Capture

Application

configuration

up to 30 days up to 2 days

6

Page 7: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

7

• Time to market

• Increased release management pace

• Technical complexity (HA and security)

Innovative business application An IT challenge

An innovative user experience

New technology

User community

Transversal approach• Wireless devices

• Adapted to the new generation

• Continuously improved

New web-based tool that simplifies the way

our clients connect to and use our services.

Designed and build with clients

Started for one service, we extend

progressively across all Euroclear Bank

services

IT Challenges

7

Page 8: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

8

Application Release ManagementChallenges for the new business application

Developer Integration

UAT/StagingEnvironment

Performance ProductionDeveloperworkbench

Testing

Pre-Production

Customers• 10 releases per week

(3 FTE)• Quality issues and

inefficiencies (latency)

• Deployment >20h (4 FTE)

• Too much time spent in validation

• Test deployment objective: As much as needed and lowest deployment duration

• Production deployment duration objective: 1h (1 FTE)

• “Zero” deployment errors (reduce human errors and

increase standardisation)

• Eliminate latencies in development/deployment/test

process

8

Challenges

Plan for improvement

Project expectations: continuous delivery

in test and reduced deployment durationApproach: automate application delivery to

increase throughput & quality, with reduced risks

Page 9: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

9

Environment Lifecycle

• Asset & Dependencies Discovery

• Application Configuration Management (ECI - discovery)

• Asset Management & CMDB

• Network & IP Management

• Application Configuration Management (ECI)

• Application Configuration

Management (ECI)• Topology Diagram• Data Processing Equipment sheet

• Server provisioning

• Release Automation• Network Configuration• Security Management• Workflow tool & orchestration solution

ManageRequest & Design

Provision &

ConfigureMonitor & Audit

What do we know based on documentation?

Environment build

What do we need to deliver in detail?

Live inventory on servers and infrastructure

Reconciliation

Use as references

Configuration

values

Environment delivery

Application Configuration Mgt

Release Automation

Q4 2013 – Q2 2014

Q3 2014 – Q4 2015

9

Page 10: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

10

CA Release AutomationSolution selection criteria

Highly secured

and complex infrastructure

TFS Interface

Functionality

Engagement Vendor commitment

“Partnership” approach

Key Functionalities

AgilityVendorExpertiseProof-of-concept

Market presence Experts in Europe References

User Community

Maturity and

Market PenetrationProduct Roadmap

10

Page 11: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

11

2 pilots

CA Release AutomationImplementation plan

Application

release

automation

Infrastructure

setup

AdoptionManagement support

New Euroclearinterface

Training

Lab environment

Production Design

Production setup TFS & ECI links

More technologies

GenericFramework New

Euroclearinterface

Efficient

Q3 2014 Q4 2014 Q1 2015 Q2 – Q4 2015

Self-service

Roll-out to other applications &

multiplatform

Kick-off

Next release

Live

11

Page 12: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

12

Deployment

CA Release AutomationExperience so far

Highly secured and complex infrastructure

Vendor“Partnership” approach Generic Framework

Stability HA setup Technical knowledge versus best practices

Standard action pack Component versioning User community

Successes

Issues

Observations

12

Page 13: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

13

Achieved Benefits

Costs Savings

150 K€/year

Deployment

Time 95% Faster

Deployment

throughput

x20

Deployment

Quality

Errors <1%

Generic

Framework

< 1 day

Full Automation

> 99%

Reliability

24 by 6

Knowledge

safekeeping13

EuroclearPost-trade made easy

Open access

Global reach

Efficiency and automation

Safety and resilience

13

Page 14: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

14

Journey to Continuous DeliveryNext steps

IT Operations

EnvironmentProvisioning

Infrastructure layer

(incl. server)

Application layer

Development &

Testing

Release Automation

Convergent infrastructure

Agile (scrum) Development

Business

14EARLIER

TestingAutomation

Orchestration / Cloud

Management

Service Virtualisation

NOW

Validation Automation

Build & continuous

integration -Automation

3-12 MOS.

Containers

Micro-service

Hyper-converged

Test Data Management

Hybrid Cloud

Cloud enabledALM

12 MONTHS

Page 15: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

15

Summary

• A successful first step toward increased agility in a

highly risk-adverse environment.

• It is not only about technology, but also mainly about

behavior and mindset.

• Continuous Delivery can benefit agile and

non-agile projects.

Page 16: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

DO4T34T

Tech Talk: Reduce Software Release Cycles by 4-5x with Application Release Automation for Cloud and SaaS-based Applications

11/18/2015 at 4:30 pm

DO4T35T

Tech Talk: Integrate Infrastructure Configuration

Management with Release Automation for the Best of

Both Worlds

11/19/2015 at 2:00 pm

DO4T24SLeadership Panel: DevOps Leaders Discuss Their Unique

Journeys to Continuous Delivery11/19/2015 at 4:30 pm

Page 17: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Must See Demos

CA Release AutomationCA Release Automation

Theater 4

Cloud & SaaS DeploymentsCA Release Automation

Theater 4

CA RA Rapid Dev. Kit, SDKCA Release Automation

Theater 4

Integrations

CA Release Automation

Theater 4

Page 18: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Follow On Conversations At…

Smart Bar

CA Release Automation

Theater 4

Tech Talks

CA Release Automation

Theater 4

Page 19: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

19

Q & A

Page 20: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

20

20

Page 21: Case Study: Euroclear Adopts Continuous Delivery for New Customer-facing Application

21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15