SlideShare a Scribd company logo
1 of 45
qeunit.com
2
One speaker but normally two 
QUALITY AT SPEED @ LA REDOUTE
Nadia Tennich
Digital Quality Manager, La Redoute
Antoine Craske
Director of Architecture & Technology
Transformation, La Redoute
Who am I La Redoute
Director of Technology Transformation
Director of Architecture & Technology
Senior Director of Engineering
Senior Engineering Manager
Previous positions of Program Manager, Project Manager, Software Engineer
Entrepreneurship
Co-founder, atale.io
Co-founder, Cerberus Testing
Co-founder, Test Automation Camp
Communities
QE Unit, founder & organizer of the Quality Engineering community
TICE.Leiria, Meetup founder & organizer
Ministry of Testing Leiria, Meetup founder & organizer
Apache Kafka User Group Portugal, Meetup founder & organizer
Archilocus, architecture community co-founder & co-organizer
Research
AI in software engineering pipeline, process mining, value-stream
Test automation open standards
Antoine CRASKE
#digital
#architecture
#transformation
#qualityengineering
#qe
#testautomation
@acraske_
Linkedin/acraske
https://qeunit.com
4
LA REDOUTE?
QUALITY AT SPEED @ LA REDOUTE
5
La Redoute?
QUALITY AT SPEED @ LA REDOUTE
8
La Redoute Key Figures
QUALITY AT SPEED @ LA REDOUTE
9
HOW IT ALL STARTED
QUALITY AT SPEED @ LA REDOUTE
10
Starting retail with Mainframe & co
QUALITY AT SPEED @ LA REDOUTE
Priorities
• Deploy model
• Market share
• speed
France is the core International as start-ups
11
First, Web Platform Rationalization
QUALITY AT SPEED @ LA REDOUTE
12
Plus, a distributed back-office
QUALITY AT SPEED @ LA REDOUTE
13
Becoming ever more distributed
QUALITY AT SPEED @ LA REDOUTE
14
WHAT ABOUT QUALITY?
QUALITY AT SPEED @ LA REDOUTE
UX, omnichannel, personalization, …
16
From “Digital” to “Phygital”
QUALITY AT SPEED @ LA REDOUTE
2015-2018
New application
launch in 2015
Experimentations
Chatbot, IoT, voice, …
2020
La Reboucle C2C
In-store applications,
support
2018-2020
100% responsive
51% GL
ownership
50 stores
“Web-first” “Mobile-first” “App(s)-first”
17
Streamlining the quality organization
Feature teams with embedded QA engineers
1st-line quality ownership
Quality Orchestration
Quality Enablement
End-to-end quality culture
18
SomeTesting numbers
Web (not-app) non-regression automated tests
• 5500+ tests on 8 countries
• Execution in 50 minutes
• Investment in Test Design, Reliability & Performance
Key numbers
• 96% daily release periods
• 160-190 deployments per year
QUALITY AT SPEED @ LA REDOUTE
19
MOBILE APPLICATION QUALITY
QUALITY AT SPEED @ LA REDOUTE
Stakes of the Mobile Application
0
2
4
6
8
10
App
Mainsite
Mobile
Conversion rate
🎯 2 000 000+ active owners FR
Turnover from 8% to 25+% in 3y
A conversion rate at 8+%
21
Mobile Quality Infrastructure Evolution
QUALITY AT SPEED @ LA REDOUTE
2015
• 2 Smartphones
• 10 non-regression
automated tests on
Android
• Execution time > 3H
22
Mobile Quality Infrastructure Evolution
QUALITY AT SPEED @ LA REDOUTE
2015
• 2 Smartphones
• 10 non-regression
automated tests on
Android
• Execution time > 3H
2017
• 10 Smartphones
• 200 automated tests
• Exécution time : 2h30
23
Mobile Quality Infrastructure Evolution
QUALITY AT SPEED @ LA REDOUTE
2015
• 2 Smartphones
• 10 non-regression
automated tests on
Android
• Execution time > 3H
2017
• 10 Smartphones
• 200 automated tests
• Exécution time : 2h30
2020
• Application farm
with 26 devices
• 442 automated tests
• Execution time
• 65 min. iOS
• 55 min. Android
24
Mobile Quality Infrastructure Evolution
QUALITY AT SPEED @ LA REDOUTE
2015
• 2 Smartphones
• 10 non-regression
automated tests on
Android
• Execution time > 3H
2017
• 10 Smartphones
• 200 automated tests
• Exécution time : 2h30
2020
• Application farm
with 26 devices
• 442 automated tests
• Execution time
• 65 min. iOS
• 55 min. Android
2022
• Application farm
with 50+ devices
• 1500+ automated
tests
• Execution time
under 50 min
25
Key questions in 2020
 How to accelerate on mobile application?
 Deliver expected business features (Quality)
 Deliver changes faster (Speed)
 Stakes
 Enable organizational scalability for business & engineering
 Balance stability with structuring changes (i.e. personalization)
 Constraints
 A daily release train & delivery to production (linked to core web platform)
 An SLA of 2 hours to respect for giving the GO/NOGO
 An application that was not native at that time
QUALITY AT SPEED @ LA REDOUTE
26
LET’S START SOMEWHERE
QUALITY AT SPEED @ LA REDOUTE
27
Iteration #1 : Cloud farm
 BrowerStack POC
 242 executions
 10 parallel execution
 Exécution in 2h30
QUALITY AT SPEED @ LA REDOUTE
27
Pros & Cons
✓ Low management with SaaS
✓ Access to new devices & OS easily
✓ Automated upgrade and versioning update
! Execution time
! High execution costs becoming a constraint
! Not able to give GO/NOGO on time
28
Iteration #2 : Own farm
QUALITY AT SPEED @ LA REDOUTE
28
29
Iteration #2 : Own farm
QUALITY AT SPEED @ LA REDOUTE
29
A ventilated locker
 Smartphones support
 14 iPhones + MAC
 12 Samsung + PC
 2 hubs (Android and iOS) with 15 ports
30
Software solution
 Cerberus Testing
• Test automation platform 100% open-source since 2013, from La Redoute
• Fast feedback loops between test repository, execution, reporting
• Used for web, mobile, API, database & desktop testing
• Native connectivity with internal or external farm, selenium, appium
 IoS connectivity
• XCode /Serveur Web Driver Agent WDA
 Android connectivity
• SDK with platform-tools
• Android Debug
• UiAutomator
HTTPS://CERBERUS-TESTING.COM, AVAILABLE ON GITHUB
31
Software solution
33
RESULTS & IMPROVEMENTS
QUALITY AT SPEED @ LA REDOUTE
34
Internal farm execution result
• + 40% faster for android
• + 20% for iOS
Apps Farm
start
390 executions
iOS and
Android
120 min SLA
35
 Test design & maintenance
• Libraries reviews
• Dataset
 New MAC
 ..
QUALITY AT SPEED @ LA REDOUTE
Continuous improvements
120 min SLA
36
But it’s not enough
How to handle multiple operating systems versions?
Can we get new versions on time?
Should we buy 2000 devices?
What if the farm is down?
QUALITY AT SPEED @ LA REDOUTE
37
Iteration #3 : Hybrid farm
37
Internal farm Public farm
38
Iteration #3 : Hybrid farm
38
Internal farm Public farm
• Core non-regression
• Core Analytics
• Majority of devices by our users
• Access to many different OS/devices
• Good value for money for x devices
• Continuity plan is the main farm is down
39
End-to-end process
QUALITY AT SPEED @ LA REDOUTE
Daily train
Daily train Daily train Daily train Daily train
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Store
push
40
End-to-end process
QUALITY AT SPEED @ LA REDOUTE
Daily train
Daily train Daily train Daily train Daily train
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Monitoring
campaign 250+
Mobile App Monitoring with Analytics, personalization, tags, …
Store
push
41
End-to-end process
QUALITY AT SPEED @ LA REDOUTE
Daily train
Daily train Daily train Daily train Daily train
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Load-test
Load-test
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Web campaign
5500+
App campaign
Internal 1300
App campaign
Cloud 200
Security (IAST, DAST,…)
Monitoring
campaign 250+
Mobile App Monitoring with Analytics, personalization, tags, …
Store
push
42
PERSPECTIVES
QUALITY AT SPEED @ LA REDOUTE
43
Accelerate application cycle-time
Decouple application & website (started)
Migrate mobile application 100% native (>80%)
Daily store-ready application (done)
QUALITY AT SPEED @ LA REDOUTE
44
Improve transversality
QUALITY AT SPEED @ LA REDOUTE
Continuous load-test to reduce freeze periods
Self-healing deployment with statistical algorithm
Security testing on the entire lifecycle
45
Takeaways
QUALITY AT SPEED @ LA REDOUTE
Hybrid approach for app-first
Set ambitions and remove limiting factors
Keep the big picture and the end in mind
Q&A
qeunit.com

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Shifting Quality To App-first @ La Redoute

  • 2. 2 One speaker but normally two  QUALITY AT SPEED @ LA REDOUTE Nadia Tennich Digital Quality Manager, La Redoute Antoine Craske Director of Architecture & Technology Transformation, La Redoute
  • 3. Who am I La Redoute Director of Technology Transformation Director of Architecture & Technology Senior Director of Engineering Senior Engineering Manager Previous positions of Program Manager, Project Manager, Software Engineer Entrepreneurship Co-founder, atale.io Co-founder, Cerberus Testing Co-founder, Test Automation Camp Communities QE Unit, founder & organizer of the Quality Engineering community TICE.Leiria, Meetup founder & organizer Ministry of Testing Leiria, Meetup founder & organizer Apache Kafka User Group Portugal, Meetup founder & organizer Archilocus, architecture community co-founder & co-organizer Research AI in software engineering pipeline, process mining, value-stream Test automation open standards Antoine CRASKE #digital #architecture #transformation #qualityengineering #qe #testautomation @acraske_ Linkedin/acraske https://qeunit.com
  • 4. 4 LA REDOUTE? QUALITY AT SPEED @ LA REDOUTE
  • 5. 5 La Redoute? QUALITY AT SPEED @ LA REDOUTE
  • 6.
  • 7.
  • 8. 8 La Redoute Key Figures QUALITY AT SPEED @ LA REDOUTE
  • 9. 9 HOW IT ALL STARTED QUALITY AT SPEED @ LA REDOUTE
  • 10. 10 Starting retail with Mainframe & co QUALITY AT SPEED @ LA REDOUTE Priorities • Deploy model • Market share • speed France is the core International as start-ups
  • 11. 11 First, Web Platform Rationalization QUALITY AT SPEED @ LA REDOUTE
  • 12. 12 Plus, a distributed back-office QUALITY AT SPEED @ LA REDOUTE
  • 13. 13 Becoming ever more distributed QUALITY AT SPEED @ LA REDOUTE
  • 14. 14 WHAT ABOUT QUALITY? QUALITY AT SPEED @ LA REDOUTE
  • 16. 16 From “Digital” to “Phygital” QUALITY AT SPEED @ LA REDOUTE 2015-2018 New application launch in 2015 Experimentations Chatbot, IoT, voice, … 2020 La Reboucle C2C In-store applications, support 2018-2020 100% responsive 51% GL ownership 50 stores “Web-first” “Mobile-first” “App(s)-first”
  • 17. 17 Streamlining the quality organization Feature teams with embedded QA engineers 1st-line quality ownership Quality Orchestration Quality Enablement End-to-end quality culture
  • 18. 18 SomeTesting numbers Web (not-app) non-regression automated tests • 5500+ tests on 8 countries • Execution in 50 minutes • Investment in Test Design, Reliability & Performance Key numbers • 96% daily release periods • 160-190 deployments per year QUALITY AT SPEED @ LA REDOUTE
  • 19. 19 MOBILE APPLICATION QUALITY QUALITY AT SPEED @ LA REDOUTE
  • 20. Stakes of the Mobile Application 0 2 4 6 8 10 App Mainsite Mobile Conversion rate 🎯 2 000 000+ active owners FR Turnover from 8% to 25+% in 3y A conversion rate at 8+%
  • 21. 21 Mobile Quality Infrastructure Evolution QUALITY AT SPEED @ LA REDOUTE 2015 • 2 Smartphones • 10 non-regression automated tests on Android • Execution time > 3H
  • 22. 22 Mobile Quality Infrastructure Evolution QUALITY AT SPEED @ LA REDOUTE 2015 • 2 Smartphones • 10 non-regression automated tests on Android • Execution time > 3H 2017 • 10 Smartphones • 200 automated tests • Exécution time : 2h30
  • 23. 23 Mobile Quality Infrastructure Evolution QUALITY AT SPEED @ LA REDOUTE 2015 • 2 Smartphones • 10 non-regression automated tests on Android • Execution time > 3H 2017 • 10 Smartphones • 200 automated tests • Exécution time : 2h30 2020 • Application farm with 26 devices • 442 automated tests • Execution time • 65 min. iOS • 55 min. Android
  • 24. 24 Mobile Quality Infrastructure Evolution QUALITY AT SPEED @ LA REDOUTE 2015 • 2 Smartphones • 10 non-regression automated tests on Android • Execution time > 3H 2017 • 10 Smartphones • 200 automated tests • Exécution time : 2h30 2020 • Application farm with 26 devices • 442 automated tests • Execution time • 65 min. iOS • 55 min. Android 2022 • Application farm with 50+ devices • 1500+ automated tests • Execution time under 50 min
  • 25. 25 Key questions in 2020  How to accelerate on mobile application?  Deliver expected business features (Quality)  Deliver changes faster (Speed)  Stakes  Enable organizational scalability for business & engineering  Balance stability with structuring changes (i.e. personalization)  Constraints  A daily release train & delivery to production (linked to core web platform)  An SLA of 2 hours to respect for giving the GO/NOGO  An application that was not native at that time QUALITY AT SPEED @ LA REDOUTE
  • 26. 26 LET’S START SOMEWHERE QUALITY AT SPEED @ LA REDOUTE
  • 27. 27 Iteration #1 : Cloud farm  BrowerStack POC  242 executions  10 parallel execution  Exécution in 2h30 QUALITY AT SPEED @ LA REDOUTE 27 Pros & Cons ✓ Low management with SaaS ✓ Access to new devices & OS easily ✓ Automated upgrade and versioning update ! Execution time ! High execution costs becoming a constraint ! Not able to give GO/NOGO on time
  • 28. 28 Iteration #2 : Own farm QUALITY AT SPEED @ LA REDOUTE 28
  • 29. 29 Iteration #2 : Own farm QUALITY AT SPEED @ LA REDOUTE 29 A ventilated locker  Smartphones support  14 iPhones + MAC  12 Samsung + PC  2 hubs (Android and iOS) with 15 ports
  • 30. 30 Software solution  Cerberus Testing • Test automation platform 100% open-source since 2013, from La Redoute • Fast feedback loops between test repository, execution, reporting • Used for web, mobile, API, database & desktop testing • Native connectivity with internal or external farm, selenium, appium  IoS connectivity • XCode /Serveur Web Driver Agent WDA  Android connectivity • SDK with platform-tools • Android Debug • UiAutomator HTTPS://CERBERUS-TESTING.COM, AVAILABLE ON GITHUB
  • 32. 33 RESULTS & IMPROVEMENTS QUALITY AT SPEED @ LA REDOUTE
  • 33. 34 Internal farm execution result • + 40% faster for android • + 20% for iOS Apps Farm start 390 executions iOS and Android 120 min SLA
  • 34. 35  Test design & maintenance • Libraries reviews • Dataset  New MAC  .. QUALITY AT SPEED @ LA REDOUTE Continuous improvements 120 min SLA
  • 35. 36 But it’s not enough How to handle multiple operating systems versions? Can we get new versions on time? Should we buy 2000 devices? What if the farm is down? QUALITY AT SPEED @ LA REDOUTE
  • 36. 37 Iteration #3 : Hybrid farm 37 Internal farm Public farm
  • 37. 38 Iteration #3 : Hybrid farm 38 Internal farm Public farm • Core non-regression • Core Analytics • Majority of devices by our users • Access to many different OS/devices • Good value for money for x devices • Continuity plan is the main farm is down
  • 38. 39 End-to-end process QUALITY AT SPEED @ LA REDOUTE Daily train Daily train Daily train Daily train Daily train Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Store push
  • 39. 40 End-to-end process QUALITY AT SPEED @ LA REDOUTE Daily train Daily train Daily train Daily train Daily train Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Monitoring campaign 250+ Mobile App Monitoring with Analytics, personalization, tags, … Store push
  • 40. 41 End-to-end process QUALITY AT SPEED @ LA REDOUTE Daily train Daily train Daily train Daily train Daily train Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Load-test Load-test Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Web campaign 5500+ App campaign Internal 1300 App campaign Cloud 200 Security (IAST, DAST,…) Monitoring campaign 250+ Mobile App Monitoring with Analytics, personalization, tags, … Store push
  • 42. 43 Accelerate application cycle-time Decouple application & website (started) Migrate mobile application 100% native (>80%) Daily store-ready application (done) QUALITY AT SPEED @ LA REDOUTE
  • 43. 44 Improve transversality QUALITY AT SPEED @ LA REDOUTE Continuous load-test to reduce freeze periods Self-healing deployment with statistical algorithm Security testing on the entire lifecycle
  • 44. 45 Takeaways QUALITY AT SPEED @ LA REDOUTE Hybrid approach for app-first Set ambitions and remove limiting factors Keep the big picture and the end in mind

Editor's Notes

  1. Il y a une forme de maturité sur le font ce qui nous pousse à accélérer les tests sur l’app