SlideShare a Scribd company logo
1 of 66
1
DevOps Adoption @ La Redoute
La Redoute Transformation
powered by DevOps
Antoine Craske
x
2
DevOps Adoption @ La Redoute
La Redoute ?
DevOps Adoption @ La Redoute 3
Preferred
Family & Lifestyle
Platform
4
TITRE DE LA PRESENTATION
DevOps Adoption @ La Redoute
5
DevOps Adoption @ La Redoute
6
DevOps Adoption @ La Redoute
DevOps Adoption @ La Redoute 7
8
DevOps Adoption @ La Redoute
TITRE DE LA PRESENTATION 9
10
DevOps Adoption @ La Redoute
750+m€ sales
European Market
73% Internal Design
99% Notoriety
in France
Top 10 Visited
in France
7m unique visitor/m
96+% Sales
on Digital Channel
50%+ mobile
Most Automated
Warehouse Europe
50 Stores & Corners
Galeries Lafayette
Shareholder at 51%
Key Figures
11
DevOps Adoption @ La Redoute
DevOps ?
DevOps Adoption @ La Redoute 12
La Redoute created the Distance Selling Concept, supported by first Mainframe technologies
Key Driver
VAD
Market Share
ASAP
France
Big Selling Machine
International
Startups Mode
13
DevOps Adoption @ La Redoute
DevOps ?
Quarterly Release
“Fine, we have a 6
months catalog”
< 99% Availability
“Maintenance Friday to
Monday”
14
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
15
DevOps Adoption @ La Redoute
Web apparition, as a necessary change for growth opportunities
Websites
Launch
.fr
New York Offices
Redcats Platform
.com(s)
Group Platform
Startup Platform
16
TITRE DE LA PRESENTATION
Lucrative
&
Comfortable
years passed …
DevOps Adoption @ La Redoute 17
First Warning Signs and the need to adapt
France
1 year IT Project to
deliver 24 hours
delivery
First Investment
in Web Testing
ESB for emerging
Distributed
Architecture
International
Decreasing
margins,
competition, 3-12
months releases
Harmonisation to
same web
platform
Continuous
Integration with
migration to
Portugal IT System
DevOps Adoption @ La Redoute 18
First Value of an emerging DevOps
Back-office CI
• Deploy : 3 months > 3 weeks
• Lead-Time : Yearly > Month(s)
• MTTA/R : Month to Days
System & Org Design
• Limit WIP with Kanban
• Operations control, own 24/7
• New Teams : Integration, Test,
ESB, Monitoring
Web Testing Automation
• Deploy : 3 months > 2 weeks
• Lead-Time : 6 > 2-3 Months
• MTTA/R : Weeks to Day(s)
19
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
La Redoute exits PPR
4 years to transform
DevOps Adoption @ La Redoute 20
Transformation Imperatives
E-commerce player
60% to >90% online
X10 faster collection
cycle-time
2 => 20
catalogs/year
Operational
Excellence
1.5 day to 2 hours
order processing
Develop and scale
new business
models
Home, MKP, ideas
DevOps Adoption @ La Redoute 21
Transformation Imperatives
E-commerce player
60% to >90% online
X10 faster collection
cycle-time
2 => 20
catalogs/year
Operational
Excellence
1.5 day to 2 hours
order processing
Develop and scale
new business
models
Home, MKP, ideas
Accelerate Web
Delivery &
Performance
Architecture to be
faster and more
flexible
Architecture to be
faster and more
flexible
Architecture to be
faster and more
flexible
22
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
La Redoute exits PPR
4 years to transform
Web Delivery
Web Performance
Architecture
Accelerate Web Delivery & Performance
DevOps Adoption @ La Redoute 23
.fr .intl
m.laredoute.xy
laredoute.xy
laredoute.xy
Initial State Migration Optimisation
Mobile-1st 100% responsive
Double specs & coding Single implementation
Platform Choice
Our Web Delivery was slow down mainly on the Testing Phase
DevOps Adoption @ La Redoute 24
Req. Design Code QA UAT Deploy Run
2 weeks 2 weeks
2 weeks 2 weeks
2 weeks 2 weeks 3 months
Our Web Delivery was slow down mainly on the Testing Phase
DevOps Adoption @ La Redoute 25
Req. Design Code QA UAT Deploy Run
Slow UAT
Manual Test
Changes accumulation
Branches
Merges
Technical Test
Big & Risky releases
Other accidental complexity
Inconsistent environment
Highly complex codebase
Indirect bugs
…
Our Web Delivery was slow down mainly on the Testing Phase
DevOps Adoption @ La Redoute 26
Smaller & Faster Releases
Req. Design Code QA UAT Deploy Run
Slow UAT
Manual Test
Changes accumulation
Branches
Merges
Technical Test
Big & Risky releases
Functional Test Automation
Trunk-Based Development
Features Flags, A/B Testing
Incremental Features & Specs
Other accidental complexity
Inconsistent environment
Highly complex codebase
Indirect bugs
…
The delivery process was changed to delivery every day incremental value
DevOps Adoption @ La Redoute 27
Req. Design Code QA UAT Deploy Run
Functional Test Automation
Trunk-Based Development
Features Flags, A/B Testing
Incremental Features & Specs
Shift-left
The delivery process was changed to delivery every day incremental value
DevOps Adoption @ La Redoute 28
Req. Design Code QA UAT Deploy Run
Scope until 11 am
UAT in 2 hours
Daily Deploy
Functional Test Automation
Trunk-Based Development
Features Flags, A/B Testing
Incremental Features & Specs
Shift-left
The delivery process was changed to delivery every day incremental value
DevOps Adoption @ La Redoute 29
Req. Design Code QA UAT Deploy Run
Scope until 11 am
UAT in 2 hours
Daily Deploy
UX Monitoring
A/B Testing
Features Flag
Hotfix – plan B
Functional Test Automation
Trunk-Based Development
Features Flags, A/B Testing
Incremental Features & Specs
Functional Test Automation Functional Test Automation
Shift-left
The delivery process was changed to delivery every day incremental value
DevOps Adoption @ La Redoute 30
180 2000
2900
4500
5500
2014 2015 2016 2017 2018
Automated Test Suite
Req. Design Code QA UAT Deploy Run
Scope until 11 am
UAT in 2 hours
Daily Deploy
UX Monitoring
A/B Testing
Features Flag
Hotfix – plan B
Functional Test Automation
Trunk-Based Development
Features Flags, A/B Testing
Incremental Features & Specs
Functional Test Automation Functional Test Automation
Shift-left
96% successful
production deploy
on business days
Our Test Strategy relies on End-to-End Functional Testing as a priority
31
Functional Testing
• End-to-End
• Component
Integration Testing
Unit
Testing
La Redoute Test Pyramid
Manual
Books
DevOps Adoption @ La Redoute
Functional testing also in Production
TITRE DE LA PRESENTATION 32
Accelerate Web Delivery & Performance
DevOps Adoption @ La Redoute 33
.fr .intl
m.laredoute.xy
laredoute.xy
laredoute.xy
Initial State Migration Optimisation
Mobile-1st 100% responsive
Ideas every 3-6 months
Releases every 2-4 weeks
2 weeks QA
Double specs & coding
Ideas every week/month
Releases every day
2 hours QA
Single implementation
Ideas every 1-3 months
Releases every 1-2 week
1-2 weeks QA
34
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
La Redoute exits PPR
4 years to transform
Web Delivery
Web Performance
Architecture
Performance focus, metrics, observability, for everyone including Business
DevOps Adoption @ La Redoute 35
36
Performance – France/European scope
DevOps Adoption @ La Redoute 37
38
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
La Redoute exits PPR
4 years to transform
Web Delivery
Web Performance
Architecture
Legacy reduction as a major stake in liberating investments and work parallelisation
DevOps Adoption @ La Redoute 39
Monolith
Mainframe
Web Platform
ESB Platform
Mainframe
Customers
Events
Marketplace
Offers
PIM
OMS
TMS
WMS
Promotions Payment
CRM
DFO
ESB Platform
Web Platform
Legacy VAD New’R Transformation Platform
Internal Dev Integrated Software
Legacy reduction as a major stake in liberating investments and work parallelisation
DevOps Adoption @ La Redoute 40
Mainframe
Customers
Events
Marketplace
Offers
PIM
OMS
TMS
WMS
Promotions Payment
CRM
DFO
ESB Platform
Web Platform
New’R Transformation Platform
Internal Dev Integrated Software
Web Organisational focus
o Complex back transformation
Back leveraged CI stack and
competencies
o 450+ pipelines
o Heterogeneity, Not as Code
Unstable organisational period
(3500 to 1500 FTEs)
Balanced DevOps Period
Lessons Learned
Generic, but do it : take risks for what’s right
Set ambitious objectives to leverage your constraints
Invest in Design & Problem Solving
DevOps Adoption @ La Redoute 41
42
43
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
2017-2019
Omnichannel
GL Ownership 51%
Stores acceleration
Organisation
Culture
Technology
44
A first step was to concentrate teams and clarify major interactions
DevOps Adoption @ La Redoute
Web
Study
Web
Dev
Back
Study
Back
Portugal
ESB France
Back Spain
Back Poland
Ops
Arch
Ops PT
DBA Web
Initial diluted organisation
Take ownership
and concentrate
45
A first step was to concentrate teams and clarify major interactions
DevOps Adoption @ La Redoute
Web
Study
Web
Dev
Back
Study
Back
Portugal
ESB France
Back Spain
Back Poland
Ops
Arch
Ops PT
DBA Web
Cross-Functional
Teams
Take ownership
and concentrate
Web
Study/UX
Web
Dev
Web
Ops
Client
Finance
Marketing
Publication
Product
Logistic
Ops
Arch
Ops
Delivery - Portugal
Initial diluted organisation To a first aligned model
46
A first step was to concentrate teams and clarify major interactions
DevOps Adoption @ La Redoute
Web
Study
Web
Dev
Back
Study
Back
Portugal
ESB France
Back Spain
Back Poland
Ops
Arch
Ops PT
DBA Web
Cross-Functional
Teams
Take ownership
and concentrate
Web
Study/UX
Web
Dev
Web
Ops
Client
Finance
Marketing
Publication
Product
Logistic
Ops
Arch
Ops
Delivery - Portugal
Initial diluted organisation To a first aligned model
Study Dev
Study Dev
Study Dev
Study Dev
Study Dev
Study Dev
47
More Agile and DevOps models emerged
Client
Finance
Marketing
Publication
Product
Logistic
Platform Team
Post-Checkout
Search & Product
Order Experience & Account
HD
N1/2
Apps
Supervision
Observability
Quality
ESB
Web Platform &
Performance
DBA Infra Secu
AS400
MF
Front
Back
Platform
Stream aligned Platform Team Subsystem Enabling
SDM DevOps
48
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
2017-2019
Omnichannel
GL Ownership 51%
Stores acceleration
Organisation
Culture
Technology
49
Move to the same floor and organisational flow
Floor 1 - Dev
Floor 0 - Ops
Floor 1 – Dev & Ops
Stream aligned
Stream aligned
Stream aligned
Stream aligned
Stream aligned
Platform
DBA
HD
AS400/MF
Supervision
Observability
Quality / Web
Infra
Office layout
DevOps Adoption @ La Redoute
Secu
Flow of Work
50
Internal Communities for sharing, best-practices in network
Tech Talks
Dev Community
Quality Hub
Observability Group
Event-driven Microservices, Kafka & K8S
Ivory Towers Architects
DevOps Adoption @ La Redoute
Dev environment
Infra libraries
Metrics guidelines
51
Investment in a common culture & rituals
52
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
2017-2019
Omnichannel
GL Ownership 51%
Stores acceleration
Organisation
Culture
Technology
53
Gradual Adoption of Cloud-Native Platform
53
Mainframe
Customers
Events
Marketplace
Offers
PIM
OMS
TMS
WMS
Promotions Payment
CRM
DFO
ESB Platform
Web Platform
La Redoute Platform
CI/CD
On-Premise
Capacity to parallelize development
Time-Coupling & Low Scalability
Lack Self-Service / Waiting Time
Lacking UX/Back/Data Transversal
54
Gradual Adoption of Cloud-Native Platform
54
Mainframe
Customers
Events
Marketplace
Offers
PIM
OMS
TMS
WMS
Promotions Payment
CRM
DFO
ESB Platform
Web Platform
La Redoute Platform
CI/CD
On-Premise
Capacity to parallelize development
Time-Coupling & Low Scalability
Lack Self-Service / Waiting Time
Lacking UX/Back/Data Transversal
Streaming
Event-Driven
Microservices
Self-Service DevEx
Cloud : SaaS & PaaS
55
Gradual Adoption of Cloud-Native Platform
55
Mainframe
Customers
Events
Marketplace
Offers
PIM
OMS
TMS
WMS
Promotions Payment
CRM
DFO
ESB Platform
Web Platform
La Redoute Platform
CI/CD
On-Premise
CI/CD
Cloud-Native
56
Gradual Adoption of Cloud-Native Platform
56
Mainframe
Customers
Events
Marketplace
Offers
PIM
OMS
TMS
WMS
Promotions Payment
CRM
DFO
ESB Platform
Web Platform
La Redoute Platform
CI/CD
On-Premise
CI/CD
Cloud-Native
Web to Cloud
Back MS
Data MS
Replatform
Mainframe
57
Gradual Adoption of Cloud-Native Platform
57
Mainframe
Customers
Events
Marketplace
Offers
PIM
OMS
TMS
WMS
Promotions Payment
CRM
DFO
ESB Platform
Web Platform
La Redoute Platform
CI/CD
On-Premise
CI/CD
Cloud-Native
Micro-Front-End
Web to Cloud
Back MS
Data MS
Replatform
Mainframe
…
Promotions
58
DevOps Adoption @ La Redoute 59
•
60
DevOps Adoption @ La Redoute
Lessons Learned
Organisation
Interactions > Organisation
Principles > Rules
Limit WIP, Roadmaps
•
61
DevOps Adoption @ La Redoute
Lessons Learned
Organisation
Culture
Interactions > Organisation
Principles > Rules
Limit WIP, Roadmaps
Mindset changes
Team > Individual
Support & Drive
•
62
DevOps Adoption @ La Redoute
Lessons Learned
Organisation
Culture
Technology
Interactions > Organisation
Principles > Rules
Limit WIP, Roadmaps
Mindset changes
Team > Individual
Support & Drive
Iterate for one-door decisions
Balance speed versus vendor lock-in
Explain vision to whole company
63
DevOps Adoption @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
2017-2019
Omnichannel
2020-2021
Phygital, Reactive Org
64
DevOps Adoption @ La Redoute
Feature Team Deployment
Organisation
Culture
Technology
Agile & DevOps
@ Scale
Tech as a Pillar of
the Culture
APIs, Streaming
Cloud-Native
Event-Driven MS
DevOps Roadmap @ La Redoute
Platform Team Acceleration
Tech Culture
Adhesion
Tech Culture
Deploy
Production-Ready
&
Share Value
Scale
2019 2020 2021
65
DevOps Adoption @ La Redoute
A DevOps ambition to reach Elite for 80% of the perimeter
66
DevOps Adoption @ La Redoute
Thank you
Antoine Craske

More Related Content

Similar to DevOps Adoption at La Redoute Drives Digital Transformation

Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and SneakersBill Zajac
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyAntoine Craske
 
Créer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurCréer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurPhilippe Geoffroy
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Land O’Lakes Modernizes with Complete Code Rewrite, Minimal Downtime
Land O’Lakes Modernizes with Complete Code Rewrite, Minimal DowntimeLand O’Lakes Modernizes with Complete Code Rewrite, Minimal Downtime
Land O’Lakes Modernizes with Complete Code Rewrite, Minimal DowntimeRockwell Automation
 
Panel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwlPanel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwl☁ Niranjan Gattupalli
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...VMware Tanzu
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusChristian Schuetz
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesMark Sigler
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevopsKhairul Zebua
 
Building and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent WayBuilding and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent WayDevOps Indonesia
 
Batch Management: Overview and What’s New and
Batch Management: Overview and What’s New andBatch Management: Overview and What’s New and
Batch Management: Overview and What’s New andRockwell Automation
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapMicro Focus
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationJohn Hawkins
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterpriseGiulio Roggero
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionBart Driscoll
 
Progton Technologies company profile
Progton Technologies company profileProgton Technologies company profile
Progton Technologies company profileSyed Nooruddin
 

Similar to DevOps Adoption at La Redoute Drives Digital Transformation (20)

Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and Sneakers
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
Créer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurCréer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futur
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Land O’Lakes Modernizes with Complete Code Rewrite, Minimal Downtime
Land O’Lakes Modernizes with Complete Code Rewrite, Minimal DowntimeLand O’Lakes Modernizes with Complete Code Rewrite, Minimal Downtime
Land O’Lakes Modernizes with Complete Code Rewrite, Minimal Downtime
 
Panel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwlPanel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwl
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro Focus
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops
 
Building and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent WayBuilding and Delivering Software in a Faster and More Consistent Way
Building and Delivering Software in a Faster and More Consistent Way
 
Batch Management: Overview and What’s New and
Batch Management: Overview and What’s New andBatch Management: Overview and What’s New and
Batch Management: Overview and What’s New and
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplication
 
Platform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprisePlatform governance, gestire un ecosistema di microservizi a livello enterprise
Platform governance, gestire un ecosistema di microservizi a livello enterprise
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
 
Progton Technologies company profile
Progton Technologies company profileProgton Technologies company profile
Progton Technologies company profile
 

More from Antoine Craske

Quality at Speed: The Imperatives of Integration Tomorrow
Quality at Speed: The Imperatives of Integration TomorrowQuality at Speed: The Imperatives of Integration Tomorrow
Quality at Speed: The Imperatives of Integration TomorrowAntoine Craske
 
Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?Antoine Craske
 
Incidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineIncidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineAntoine Craske
 
Reinventing our QA roles for Quality Engineering
Reinventing our QA roles for Quality EngineeringReinventing our QA roles for Quality Engineering
Reinventing our QA roles for Quality EngineeringAntoine Craske
 
The Value of Test Automation for Quality at Speed
The Value of Test Automation for Quality at SpeedThe Value of Test Automation for Quality at Speed
The Value of Test Automation for Quality at SpeedAntoine Craske
 
How Open Source Is Shaping Quality Engineering
How Open Source Is Shaping Quality EngineeringHow Open Source Is Shaping Quality Engineering
How Open Source Is Shaping Quality EngineeringAntoine Craske
 
Build Better. Build Faster. - How to Transform DevOps for Quality at Speed
Build Better. Build Faster.  - How to Transform DevOps for Quality at SpeedBuild Better. Build Faster.  - How to Transform DevOps for Quality at Speed
Build Better. Build Faster. - How to Transform DevOps for Quality at SpeedAntoine Craske
 
How We Test Event-Driven Microservices
How We Test Event-Driven MicroservicesHow We Test Event-Driven Microservices
How We Test Event-Driven MicroservicesAntoine Craske
 
Shifting Quality To App-first @ La Redoute
Shifting Quality To App-first @ La RedouteShifting Quality To App-first @ La Redoute
Shifting Quality To App-first @ La RedouteAntoine Craske
 

More from Antoine Craske (9)

Quality at Speed: The Imperatives of Integration Tomorrow
Quality at Speed: The Imperatives of Integration TomorrowQuality at Speed: The Imperatives of Integration Tomorrow
Quality at Speed: The Imperatives of Integration Tomorrow
 
Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?Quality Engineering - par oú commencer?
Quality Engineering - par oú commencer?
 
Incidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineIncidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering Discipline
 
Reinventing our QA roles for Quality Engineering
Reinventing our QA roles for Quality EngineeringReinventing our QA roles for Quality Engineering
Reinventing our QA roles for Quality Engineering
 
The Value of Test Automation for Quality at Speed
The Value of Test Automation for Quality at SpeedThe Value of Test Automation for Quality at Speed
The Value of Test Automation for Quality at Speed
 
How Open Source Is Shaping Quality Engineering
How Open Source Is Shaping Quality EngineeringHow Open Source Is Shaping Quality Engineering
How Open Source Is Shaping Quality Engineering
 
Build Better. Build Faster. - How to Transform DevOps for Quality at Speed
Build Better. Build Faster.  - How to Transform DevOps for Quality at SpeedBuild Better. Build Faster.  - How to Transform DevOps for Quality at Speed
Build Better. Build Faster. - How to Transform DevOps for Quality at Speed
 
How We Test Event-Driven Microservices
How We Test Event-Driven MicroservicesHow We Test Event-Driven Microservices
How We Test Event-Driven Microservices
 
Shifting Quality To App-first @ La Redoute
Shifting Quality To App-first @ La RedouteShifting Quality To App-first @ La Redoute
Shifting Quality To App-first @ La Redoute
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

DevOps Adoption at La Redoute Drives Digital Transformation

  • 1. 1 DevOps Adoption @ La Redoute La Redoute Transformation powered by DevOps Antoine Craske x
  • 2. 2 DevOps Adoption @ La Redoute La Redoute ?
  • 3. DevOps Adoption @ La Redoute 3 Preferred Family & Lifestyle Platform
  • 4. 4 TITRE DE LA PRESENTATION DevOps Adoption @ La Redoute
  • 5. 5 DevOps Adoption @ La Redoute
  • 6. 6 DevOps Adoption @ La Redoute
  • 7. DevOps Adoption @ La Redoute 7
  • 8. 8 DevOps Adoption @ La Redoute
  • 9. TITRE DE LA PRESENTATION 9
  • 10. 10 DevOps Adoption @ La Redoute 750+m€ sales European Market 73% Internal Design 99% Notoriety in France Top 10 Visited in France 7m unique visitor/m 96+% Sales on Digital Channel 50%+ mobile Most Automated Warehouse Europe 50 Stores & Corners Galeries Lafayette Shareholder at 51% Key Figures
  • 11. 11 DevOps Adoption @ La Redoute DevOps ?
  • 12. DevOps Adoption @ La Redoute 12 La Redoute created the Distance Selling Concept, supported by first Mainframe technologies Key Driver VAD Market Share ASAP France Big Selling Machine International Startups Mode
  • 13. 13 DevOps Adoption @ La Redoute DevOps ? Quarterly Release “Fine, we have a 6 months catalog” < 99% Availability “Maintenance Friday to Monday”
  • 14. 14 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web
  • 15. 15 DevOps Adoption @ La Redoute Web apparition, as a necessary change for growth opportunities Websites Launch .fr New York Offices Redcats Platform .com(s) Group Platform Startup Platform
  • 16. 16 TITRE DE LA PRESENTATION Lucrative & Comfortable years passed …
  • 17. DevOps Adoption @ La Redoute 17 First Warning Signs and the need to adapt France 1 year IT Project to deliver 24 hours delivery First Investment in Web Testing ESB for emerging Distributed Architecture International Decreasing margins, competition, 3-12 months releases Harmonisation to same web platform Continuous Integration with migration to Portugal IT System
  • 18. DevOps Adoption @ La Redoute 18 First Value of an emerging DevOps Back-office CI • Deploy : 3 months > 3 weeks • Lead-Time : Yearly > Month(s) • MTTA/R : Month to Days System & Org Design • Limit WIP with Kanban • Operations control, own 24/7 • New Teams : Integration, Test, ESB, Monitoring Web Testing Automation • Deploy : 3 months > 2 weeks • Lead-Time : 6 > 2-3 Months • MTTA/R : Weeks to Day(s)
  • 19. 19 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce La Redoute exits PPR 4 years to transform
  • 20. DevOps Adoption @ La Redoute 20 Transformation Imperatives E-commerce player 60% to >90% online X10 faster collection cycle-time 2 => 20 catalogs/year Operational Excellence 1.5 day to 2 hours order processing Develop and scale new business models Home, MKP, ideas
  • 21. DevOps Adoption @ La Redoute 21 Transformation Imperatives E-commerce player 60% to >90% online X10 faster collection cycle-time 2 => 20 catalogs/year Operational Excellence 1.5 day to 2 hours order processing Develop and scale new business models Home, MKP, ideas Accelerate Web Delivery & Performance Architecture to be faster and more flexible Architecture to be faster and more flexible Architecture to be faster and more flexible
  • 22. 22 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce La Redoute exits PPR 4 years to transform Web Delivery Web Performance Architecture
  • 23. Accelerate Web Delivery & Performance DevOps Adoption @ La Redoute 23 .fr .intl m.laredoute.xy laredoute.xy laredoute.xy Initial State Migration Optimisation Mobile-1st 100% responsive Double specs & coding Single implementation Platform Choice
  • 24. Our Web Delivery was slow down mainly on the Testing Phase DevOps Adoption @ La Redoute 24 Req. Design Code QA UAT Deploy Run 2 weeks 2 weeks 2 weeks 2 weeks 2 weeks 2 weeks 3 months
  • 25. Our Web Delivery was slow down mainly on the Testing Phase DevOps Adoption @ La Redoute 25 Req. Design Code QA UAT Deploy Run Slow UAT Manual Test Changes accumulation Branches Merges Technical Test Big & Risky releases Other accidental complexity Inconsistent environment Highly complex codebase Indirect bugs …
  • 26. Our Web Delivery was slow down mainly on the Testing Phase DevOps Adoption @ La Redoute 26 Smaller & Faster Releases Req. Design Code QA UAT Deploy Run Slow UAT Manual Test Changes accumulation Branches Merges Technical Test Big & Risky releases Functional Test Automation Trunk-Based Development Features Flags, A/B Testing Incremental Features & Specs Other accidental complexity Inconsistent environment Highly complex codebase Indirect bugs …
  • 27. The delivery process was changed to delivery every day incremental value DevOps Adoption @ La Redoute 27 Req. Design Code QA UAT Deploy Run Functional Test Automation Trunk-Based Development Features Flags, A/B Testing Incremental Features & Specs Shift-left
  • 28. The delivery process was changed to delivery every day incremental value DevOps Adoption @ La Redoute 28 Req. Design Code QA UAT Deploy Run Scope until 11 am UAT in 2 hours Daily Deploy Functional Test Automation Trunk-Based Development Features Flags, A/B Testing Incremental Features & Specs Shift-left
  • 29. The delivery process was changed to delivery every day incremental value DevOps Adoption @ La Redoute 29 Req. Design Code QA UAT Deploy Run Scope until 11 am UAT in 2 hours Daily Deploy UX Monitoring A/B Testing Features Flag Hotfix – plan B Functional Test Automation Trunk-Based Development Features Flags, A/B Testing Incremental Features & Specs Functional Test Automation Functional Test Automation Shift-left
  • 30. The delivery process was changed to delivery every day incremental value DevOps Adoption @ La Redoute 30 180 2000 2900 4500 5500 2014 2015 2016 2017 2018 Automated Test Suite Req. Design Code QA UAT Deploy Run Scope until 11 am UAT in 2 hours Daily Deploy UX Monitoring A/B Testing Features Flag Hotfix – plan B Functional Test Automation Trunk-Based Development Features Flags, A/B Testing Incremental Features & Specs Functional Test Automation Functional Test Automation Shift-left 96% successful production deploy on business days
  • 31. Our Test Strategy relies on End-to-End Functional Testing as a priority 31 Functional Testing • End-to-End • Component Integration Testing Unit Testing La Redoute Test Pyramid Manual Books DevOps Adoption @ La Redoute
  • 32. Functional testing also in Production TITRE DE LA PRESENTATION 32
  • 33. Accelerate Web Delivery & Performance DevOps Adoption @ La Redoute 33 .fr .intl m.laredoute.xy laredoute.xy laredoute.xy Initial State Migration Optimisation Mobile-1st 100% responsive Ideas every 3-6 months Releases every 2-4 weeks 2 weeks QA Double specs & coding Ideas every week/month Releases every day 2 hours QA Single implementation Ideas every 1-3 months Releases every 1-2 week 1-2 weeks QA
  • 34. 34 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce La Redoute exits PPR 4 years to transform Web Delivery Web Performance Architecture
  • 35. Performance focus, metrics, observability, for everyone including Business DevOps Adoption @ La Redoute 35
  • 36. 36
  • 37. Performance – France/European scope DevOps Adoption @ La Redoute 37
  • 38. 38 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce La Redoute exits PPR 4 years to transform Web Delivery Web Performance Architecture
  • 39. Legacy reduction as a major stake in liberating investments and work parallelisation DevOps Adoption @ La Redoute 39 Monolith Mainframe Web Platform ESB Platform Mainframe Customers Events Marketplace Offers PIM OMS TMS WMS Promotions Payment CRM DFO ESB Platform Web Platform Legacy VAD New’R Transformation Platform Internal Dev Integrated Software
  • 40. Legacy reduction as a major stake in liberating investments and work parallelisation DevOps Adoption @ La Redoute 40 Mainframe Customers Events Marketplace Offers PIM OMS TMS WMS Promotions Payment CRM DFO ESB Platform Web Platform New’R Transformation Platform Internal Dev Integrated Software Web Organisational focus o Complex back transformation Back leveraged CI stack and competencies o 450+ pipelines o Heterogeneity, Not as Code Unstable organisational period (3500 to 1500 FTEs) Balanced DevOps Period
  • 41. Lessons Learned Generic, but do it : take risks for what’s right Set ambitious objectives to leverage your constraints Invest in Design & Problem Solving DevOps Adoption @ La Redoute 41
  • 42. 42
  • 43. 43 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce 2017-2019 Omnichannel GL Ownership 51% Stores acceleration Organisation Culture Technology
  • 44. 44 A first step was to concentrate teams and clarify major interactions DevOps Adoption @ La Redoute Web Study Web Dev Back Study Back Portugal ESB France Back Spain Back Poland Ops Arch Ops PT DBA Web Initial diluted organisation Take ownership and concentrate
  • 45. 45 A first step was to concentrate teams and clarify major interactions DevOps Adoption @ La Redoute Web Study Web Dev Back Study Back Portugal ESB France Back Spain Back Poland Ops Arch Ops PT DBA Web Cross-Functional Teams Take ownership and concentrate Web Study/UX Web Dev Web Ops Client Finance Marketing Publication Product Logistic Ops Arch Ops Delivery - Portugal Initial diluted organisation To a first aligned model
  • 46. 46 A first step was to concentrate teams and clarify major interactions DevOps Adoption @ La Redoute Web Study Web Dev Back Study Back Portugal ESB France Back Spain Back Poland Ops Arch Ops PT DBA Web Cross-Functional Teams Take ownership and concentrate Web Study/UX Web Dev Web Ops Client Finance Marketing Publication Product Logistic Ops Arch Ops Delivery - Portugal Initial diluted organisation To a first aligned model Study Dev Study Dev Study Dev Study Dev Study Dev Study Dev
  • 47. 47 More Agile and DevOps models emerged Client Finance Marketing Publication Product Logistic Platform Team Post-Checkout Search & Product Order Experience & Account HD N1/2 Apps Supervision Observability Quality ESB Web Platform & Performance DBA Infra Secu AS400 MF Front Back Platform Stream aligned Platform Team Subsystem Enabling SDM DevOps
  • 48. 48 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce 2017-2019 Omnichannel GL Ownership 51% Stores acceleration Organisation Culture Technology
  • 49. 49 Move to the same floor and organisational flow Floor 1 - Dev Floor 0 - Ops Floor 1 – Dev & Ops Stream aligned Stream aligned Stream aligned Stream aligned Stream aligned Platform DBA HD AS400/MF Supervision Observability Quality / Web Infra Office layout DevOps Adoption @ La Redoute Secu Flow of Work
  • 50. 50 Internal Communities for sharing, best-practices in network Tech Talks Dev Community Quality Hub Observability Group Event-driven Microservices, Kafka & K8S Ivory Towers Architects DevOps Adoption @ La Redoute Dev environment Infra libraries Metrics guidelines
  • 51. 51 Investment in a common culture & rituals
  • 52. 52 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce 2017-2019 Omnichannel GL Ownership 51% Stores acceleration Organisation Culture Technology
  • 53. 53 Gradual Adoption of Cloud-Native Platform 53 Mainframe Customers Events Marketplace Offers PIM OMS TMS WMS Promotions Payment CRM DFO ESB Platform Web Platform La Redoute Platform CI/CD On-Premise Capacity to parallelize development Time-Coupling & Low Scalability Lack Self-Service / Waiting Time Lacking UX/Back/Data Transversal
  • 54. 54 Gradual Adoption of Cloud-Native Platform 54 Mainframe Customers Events Marketplace Offers PIM OMS TMS WMS Promotions Payment CRM DFO ESB Platform Web Platform La Redoute Platform CI/CD On-Premise Capacity to parallelize development Time-Coupling & Low Scalability Lack Self-Service / Waiting Time Lacking UX/Back/Data Transversal Streaming Event-Driven Microservices Self-Service DevEx Cloud : SaaS & PaaS
  • 55. 55 Gradual Adoption of Cloud-Native Platform 55 Mainframe Customers Events Marketplace Offers PIM OMS TMS WMS Promotions Payment CRM DFO ESB Platform Web Platform La Redoute Platform CI/CD On-Premise CI/CD Cloud-Native
  • 56. 56 Gradual Adoption of Cloud-Native Platform 56 Mainframe Customers Events Marketplace Offers PIM OMS TMS WMS Promotions Payment CRM DFO ESB Platform Web Platform La Redoute Platform CI/CD On-Premise CI/CD Cloud-Native Web to Cloud Back MS Data MS Replatform Mainframe
  • 57. 57 Gradual Adoption of Cloud-Native Platform 57 Mainframe Customers Events Marketplace Offers PIM OMS TMS WMS Promotions Payment CRM DFO ESB Platform Web Platform La Redoute Platform CI/CD On-Premise CI/CD Cloud-Native Micro-Front-End Web to Cloud Back MS Data MS Replatform Mainframe … Promotions
  • 58. 58
  • 59. DevOps Adoption @ La Redoute 59
  • 60. • 60 DevOps Adoption @ La Redoute Lessons Learned Organisation Interactions > Organisation Principles > Rules Limit WIP, Roadmaps
  • 61. • 61 DevOps Adoption @ La Redoute Lessons Learned Organisation Culture Interactions > Organisation Principles > Rules Limit WIP, Roadmaps Mindset changes Team > Individual Support & Drive
  • 62. • 62 DevOps Adoption @ La Redoute Lessons Learned Organisation Culture Technology Interactions > Organisation Principles > Rules Limit WIP, Roadmaps Mindset changes Team > Individual Support & Drive Iterate for one-door decisions Balance speed versus vendor lock-in Explain vision to whole company
  • 63. 63 DevOps Adoption @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce 2017-2019 Omnichannel 2020-2021 Phygital, Reactive Org
  • 64. 64 DevOps Adoption @ La Redoute Feature Team Deployment Organisation Culture Technology Agile & DevOps @ Scale Tech as a Pillar of the Culture APIs, Streaming Cloud-Native Event-Driven MS DevOps Roadmap @ La Redoute Platform Team Acceleration Tech Culture Adhesion Tech Culture Deploy Production-Ready & Share Value Scale 2019 2020 2021
  • 65. 65 DevOps Adoption @ La Redoute A DevOps ambition to reach Elite for 80% of the perimeter
  • 66. 66 DevOps Adoption @ La Redoute Thank you Antoine Craske