case study: euroclear adopts continuous delivery for new customer-facing application
Post on 12-Jan-2017
1.231 Views
Preview:
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
19
Q & A
20
20
21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15
top related