SlideShare a Scribd company logo
1 of 76
1
QE Transformation @ La Redoute
Quality Engineering
Transformation @ La Redoute
Antoine Craske
@ a c r a s k e _
q e u n i t . c o m
x
2
QE Transformation @ La Redoute
La Redoute ?
QE Transformation @ La Redoute 3
Preferred
Family & Lifestyle
Platform
4
TITRE DE LA PRESENTATION
QE Transformation @ La Redoute
5
QE Transformation @ La Redoute
6
QE Transformation @ La Redoute
QE Transformation @ La Redoute 7
8
QE Transformation @ La Redoute
TITRE DE LA PRESENTATION 9
10
QE Transformation @ La Redoute
1b€ annual 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 100%
Key Figures
11
QE Transformation @ La Redoute
DevOps ?
QE Transformation @ 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
QE Transformation @ La Redoute
DevOps ?
Quarterly Release
“Fine, we have a 6
months catalog”
< 99% Availability
“Maintenance Friday to
Monday”
14
QE Transformation @ La Redoute
< 2000
VAD
2000
Web
15
QE Transformation @ 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 …
QE Transformation @ 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
Internation
al
Decreasing
margins,
competition, 3-
12 months
releases
Harmonisation
to same web
platform
Continuous
Integration
with migration
to Portugal IT
System
QE Transformation @ 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
QE Transformation @ La Redoute
< 2000
VAD
2000
Web
2013-2017
e-commerce
La Redoute exits PPR
4 years to transform
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ La Redoute
Functional testing also in Production
TITRE DE LA PRESENTATION 32
Accelerate Web Delivery & Performance
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ La Redoute 35
36
Performance – France/European scope
QE Transformation @ La Redoute 37
38
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ La Redoute 41
42
43
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ 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
MW
Web Platform &
Performance
DBA Infra Secu
AS400
MF
Front
Back
Platform
Stream aligned Platform Team Subsystem Enabling
SDM DevOps
48
QE Transformation @ 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
QE Transformation @ 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
QE Transformation @ La Redoute
Dev environment
Infra libraries
Metrics guidelines
51
Investment in a common culture & rituals
52
QE Transformation @ 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
QE Transformation @ La Redoute 59
60
61
From 20-40 to 40-60 deploys a day
61
• Distributed architecture
• CI/CD acceleration
• Quality Gates
• Production-ready standard
• Training & DevOps sharing
• Quality Gates enrichment
• Specs to design flow
• Self-service DevEx
• CD full autonomy
62
QE Transformation @ La Redoute
A DevOps ambition to reach Elite for 80% of the perimeter
63
QE Transformation @ La Redoute
Lessons Learned
•
64
QE Transformation @ La Redoute
Lessons Learned
Methods
Focus on end-to-end flow
Implement to stay & scale
•
65
QE Transformation @ La Redoute
Lessons Learned
Methods
Focus on end-to-end flow
Architecture
Implement to stay & scale
Transformation driver
Incremental changes with other areas, no silver bullet
•
66
QE Transformation @ La Redoute
Lessons Learned
Methods
Focus on end-to-end flow
Architecture
Management
Implement to stay & scale
Transformation driver
Incremental changes with other areas, no silver bullet
Vision, alignment, drive
Limiting Factors, Limit WIP, Governance
•
67
QE Transformation @ La Redoute
Lessons Learned
Methods
Organization
Focus on end-to-end flow
Architecture
Management
Implement to stay & scale
Transformation driver
Incremental changes with other areas, no silver bullet
Vision, alignment, drive
Limiting Factors, Limit WIP, Governance
Choices of investment, stability
Interactions > Organisation, Principles > Rules
•
68
QE Transformation @ La Redoute
Lessons Learned
Methods
Organization
Focus on end-to-end flow
Skills
Architecture
Management
Implement to stay & scale
Transformation driver
Incremental changes with other areas, no silver bullet
Vision, alignment, drive
Limiting Factors, Limit WIP, Governance
Choices of investment, stability
Interactions > Organisation, Principles > Rules
Start early, get expertise
Foster continuous learning environment
69
QE Transformation @ La Redoute
That’s about Quality Engineering
70
QE Transformation @ La Redoute
Quality Engineering, the paradigm for Quality at Speed software
71
QE Transformation @ La Redoute
The need to act on the entire software licycle
72
QE Transformation @ La Redoute
Quality Engineering, at the cornerstore of the software industry
73
QE Transformation @ La Redoute
The Quality Engineering implementation is incremental
74
QE Transformation @ La Redoute
Applying Quality Engineering for the domain of Methods
75
QE Transformation @ La Redoute
Relevant Quality Engineering Pointeurs
qeunit.com/book
(en & fr)
qeunit.com/follow qeunit.com/slack
76
QE Transformation @ La Redoute
Thank you
Antoine Craske
@ a c r a s k e _
q e u n i t . c o m

More Related Content

Similar to La Redoute Quality Engineering Transformation

VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...
VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...
VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...VMworld
 
Ctac S/4HANA: Experienced Guide to Simple Migration
Ctac S/4HANA: Experienced Guide to Simple Migration Ctac S/4HANA: Experienced Guide to Simple Migration
Ctac S/4HANA: Experienced Guide to Simple Migration Ctac Belgium
 
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
 
AWS Partner Summit London 2015 - Keynote
AWS Partner Summit London 2015 - KeynoteAWS Partner Summit London 2015 - Keynote
AWS Partner Summit London 2015 - KeynoteAmazon Web Services
 
Metrics driven dev ops 2017
Metrics driven dev ops 2017Metrics driven dev ops 2017
Metrics driven dev ops 2017Jerry Tan
 
Cms Solution 07162010
Cms Solution 07162010Cms Solution 07162010
Cms Solution 07162010larrybaker90
 
Lietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO genericLietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO genericAgile Lietuva
 
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...JK Tech
 
Automation Opportunities & Challenges in Energy & Manufacturing Industry
Automation Opportunities & Challenges in Energy & Manufacturing IndustryAutomation Opportunities & Challenges in Energy & Manufacturing Industry
Automation Opportunities & Challenges in Energy & Manufacturing IndustryTangentia
 
Agile conference 2013
Agile conference 2013Agile conference 2013
Agile conference 2013gbgruver
 
Webinar (UK/Europe) - Demystifying SAP S/4HANA & Test Automation
Webinar (UK/Europe) - Demystifying SAP S/4HANA & Test AutomationWebinar (UK/Europe) - Demystifying SAP S/4HANA & Test Automation
Webinar (UK/Europe) - Demystifying SAP S/4HANA & Test AutomationJK Tech
 
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
 
The Case for Value Stream Architecture
The Case for Value Stream ArchitectureThe Case for Value Stream Architecture
The Case for Value Stream ArchitectureTasktop
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesMark Sigler
 
Ecotech Presentation.pdf
Ecotech Presentation.pdfEcotech Presentation.pdf
Ecotech Presentation.pdfJobPuneRS
 
REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019David Milano
 
Cic rds product portfolio october 2013
Cic rds product portfolio   october 2013Cic rds product portfolio   october 2013
Cic rds product portfolio october 2013Ehab Fawzy
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldEric de Jager
 

Similar to La Redoute Quality Engineering Transformation (20)

VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...
VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...
VMworld 2013: VMware Customer Journey - Where Are We with ITaaS and Ops Trans...
 
Ctac S/4HANA: Experienced Guide to Simple Migration
Ctac S/4HANA: Experienced Guide to Simple Migration Ctac S/4HANA: Experienced Guide to Simple Migration
Ctac S/4HANA: Experienced Guide to Simple Migration
 
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
 
AWS Partner Summit London 2015 - Keynote
AWS Partner Summit London 2015 - KeynoteAWS Partner Summit London 2015 - Keynote
AWS Partner Summit London 2015 - Keynote
 
Metrics driven dev ops 2017
Metrics driven dev ops 2017Metrics driven dev ops 2017
Metrics driven dev ops 2017
 
Cms Solution 07162010
Cms Solution 07162010Cms Solution 07162010
Cms Solution 07162010
 
Lietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO genericLietuvos paštas. Agile PMO generic
Lietuvos paštas. Agile PMO generic
 
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...
 
WR CV GN-v3
WR CV GN-v3WR CV GN-v3
WR CV GN-v3
 
Automation Opportunities & Challenges in Energy & Manufacturing Industry
Automation Opportunities & Challenges in Energy & Manufacturing IndustryAutomation Opportunities & Challenges in Energy & Manufacturing Industry
Automation Opportunities & Challenges in Energy & Manufacturing Industry
 
Agile conference 2013
Agile conference 2013Agile conference 2013
Agile conference 2013
 
Webinar (UK/Europe) - Demystifying SAP S/4HANA & Test Automation
Webinar (UK/Europe) - Demystifying SAP S/4HANA & Test AutomationWebinar (UK/Europe) - Demystifying SAP S/4HANA & Test Automation
Webinar (UK/Europe) - Demystifying SAP S/4HANA & Test Automation
 
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
 
The Case for Value Stream Architecture
The Case for Value Stream ArchitectureThe Case for Value Stream Architecture
The Case for Value Stream Architecture
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
SwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold PartnerSwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold Partner
 
Ecotech Presentation.pdf
Ecotech Presentation.pdfEcotech Presentation.pdf
Ecotech Presentation.pdf
 
REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019REALTECH SmartChange Solution 2019
REALTECH SmartChange Solution 2019
 
Cic rds product portfolio october 2013
Cic rds product portfolio   october 2013Cic rds product portfolio   october 2013
Cic rds product portfolio october 2013
 
Guiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic WorldGuiding a Product Roadmap in a Chaotic World
Guiding a Product Roadmap in a Chaotic World
 

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
 
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
 
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 (10)

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

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

La Redoute Quality Engineering Transformation

  • 1. 1 QE Transformation @ La Redoute Quality Engineering Transformation @ La Redoute Antoine Craske @ a c r a s k e _ q e u n i t . c o m x
  • 2. 2 QE Transformation @ La Redoute La Redoute ?
  • 3. QE Transformation @ La Redoute 3 Preferred Family & Lifestyle Platform
  • 4. 4 TITRE DE LA PRESENTATION QE Transformation @ La Redoute
  • 7. QE Transformation @ La Redoute 7
  • 9. TITRE DE LA PRESENTATION 9
  • 10. 10 QE Transformation @ La Redoute 1b€ annual 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 100% Key Figures
  • 11. 11 QE Transformation @ La Redoute DevOps ?
  • 12. QE Transformation @ 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 QE Transformation @ La Redoute DevOps ? Quarterly Release “Fine, we have a 6 months catalog” < 99% Availability “Maintenance Friday to Monday”
  • 14. 14 QE Transformation @ La Redoute < 2000 VAD 2000 Web
  • 15. 15 QE Transformation @ 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. QE Transformation @ 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 Internation al Decreasing margins, competition, 3- 12 months releases Harmonisation to same web platform Continuous Integration with migration to Portugal IT System
  • 18. QE Transformation @ 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 QE Transformation @ La Redoute < 2000 VAD 2000 Web 2013-2017 e-commerce La Redoute exits PPR 4 years to transform
  • 20. QE Transformation @ 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. QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ La Redoute
  • 32. Functional testing also in Production TITRE DE LA PRESENTATION 32
  • 33. Accelerate Web Delivery & Performance QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ La Redoute 35
  • 36. 36
  • 37. Performance – France/European scope QE Transformation @ La Redoute 37
  • 38. 38 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ La Redoute 41
  • 42. 42
  • 43. 43 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ 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 MW Web Platform & Performance DBA Infra Secu AS400 MF Front Back Platform Stream aligned Platform Team Subsystem Enabling SDM DevOps
  • 48. 48 QE Transformation @ 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 QE Transformation @ 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 QE Transformation @ La Redoute Dev environment Infra libraries Metrics guidelines
  • 51. 51 Investment in a common culture & rituals
  • 52. 52 QE Transformation @ 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. QE Transformation @ La Redoute 59
  • 60. 60
  • 61. 61 From 20-40 to 40-60 deploys a day 61 • Distributed architecture • CI/CD acceleration • Quality Gates • Production-ready standard • Training & DevOps sharing • Quality Gates enrichment • Specs to design flow • Self-service DevEx • CD full autonomy
  • 62. 62 QE Transformation @ La Redoute A DevOps ambition to reach Elite for 80% of the perimeter
  • 63. 63 QE Transformation @ La Redoute Lessons Learned
  • 64. • 64 QE Transformation @ La Redoute Lessons Learned Methods Focus on end-to-end flow Implement to stay & scale
  • 65. • 65 QE Transformation @ La Redoute Lessons Learned Methods Focus on end-to-end flow Architecture Implement to stay & scale Transformation driver Incremental changes with other areas, no silver bullet
  • 66. • 66 QE Transformation @ La Redoute Lessons Learned Methods Focus on end-to-end flow Architecture Management Implement to stay & scale Transformation driver Incremental changes with other areas, no silver bullet Vision, alignment, drive Limiting Factors, Limit WIP, Governance
  • 67. • 67 QE Transformation @ La Redoute Lessons Learned Methods Organization Focus on end-to-end flow Architecture Management Implement to stay & scale Transformation driver Incremental changes with other areas, no silver bullet Vision, alignment, drive Limiting Factors, Limit WIP, Governance Choices of investment, stability Interactions > Organisation, Principles > Rules
  • 68. • 68 QE Transformation @ La Redoute Lessons Learned Methods Organization Focus on end-to-end flow Skills Architecture Management Implement to stay & scale Transformation driver Incremental changes with other areas, no silver bullet Vision, alignment, drive Limiting Factors, Limit WIP, Governance Choices of investment, stability Interactions > Organisation, Principles > Rules Start early, get expertise Foster continuous learning environment
  • 69. 69 QE Transformation @ La Redoute That’s about Quality Engineering
  • 70. 70 QE Transformation @ La Redoute Quality Engineering, the paradigm for Quality at Speed software
  • 71. 71 QE Transformation @ La Redoute The need to act on the entire software licycle
  • 72. 72 QE Transformation @ La Redoute Quality Engineering, at the cornerstore of the software industry
  • 73. 73 QE Transformation @ La Redoute The Quality Engineering implementation is incremental
  • 74. 74 QE Transformation @ La Redoute Applying Quality Engineering for the domain of Methods
  • 75. 75 QE Transformation @ La Redoute Relevant Quality Engineering Pointeurs qeunit.com/book (en & fr) qeunit.com/follow qeunit.com/slack
  • 76. 76 QE Transformation @ La Redoute Thank you Antoine Craske @ a c r a s k e _ q e u n i t . c o m