SlideShare une entreprise Scribd logo
1  sur  125
Télécharger pour lire hors ligne
Lead delivery et formateur sur les techniques liées au Software Craftsmanship, Adrien
intervient principalement auprès des institutions publiques afin de les aider à transformer
une bonne idée en service numérique qui déchire.
Toujours soucieux d'étudier les impacts du Software Delivery sur la performance et la
culture des entreprises, il reste très attaché aux principes du Lean et de l'Agile : "Think
big, start small, deliver and learn fast!".
Il consacre son énergie à entretenir et développer une dynamique d'apprentissage,
d'amélioration et de communication continue au sein de toute l'organisation.
Maria est passionnée par l'informatique et essaie de rester assez polyvalente par
rapport aux différentes technologies et expertises techniques et préfère se focaliser sur
la construction de chaînes de valeur dans leur intégralité.
Les différentes missions de Delivery où elle est intervenue en tant que développeuse
full-stack ou data geek lui ont permis de comprendre l'importance du feedback rapide
et donc d'une mise en production à la demande avec tout ce que ça implique comme
considérations au niveau de l'architecture, du software craftsmanship, des pratiques
Devops et surtout du rôle du développeur dans ce dynamisme.
Elle s'intéresse aussi de près à tout ce qui touche le Continuous Delivery appliqué à l'IA
et la mise en production rapide de valeur liée à la donnée.
Pierre est un pur produit bleu.
Arrivé après ses études chez Decathlon il y a 9 ans il a réalisé l'intégralité de ses
missions au sein des équipes IT Ecommerce. Son parcours riche, allant du Support au
Scrum mastering en passant par du test de performance & de l'intégration continue
lui ont permis d'accéder au poste de Product Manager chez Decathlon.
Pendant ses années sur le digital il a pu réalisé ce que l'accélération de la fréquence
du rythme de release apporte à une équipe: maîtrise, confort et une bonne ambiance
de travail. D'un point de vue Product Management selon lui les clés de réussite de la
construction d'un produit sont la transparence de la communication, l'apport de
valeur régulière et le feedback utilisateur.
Aujourd’hui Engineer Director chez Decathlon mais techno-lover depuis toujours. Marco
a commencé comme développeur il y a 15 ans en Italie, avec en parallèle une activité
comme formateur sur les technologie Open Source pour RedHat. Virage système de
l’arrivé en France en 2011 pour ensuite s'orienter à nouveau vers le développement en
joignent Decathlon en 2015.
Toute cette expérience lui permet aujourd’hui de porter dans son quotidien une vrai
expérience DevOps pour le produit mais aussi pour l’optimisation et automatisation de
la chaîne de CI/CD qui facilite la Project Acceleration
๏
๏
๏
๏
๏
October 2020
From low to medium performer
20 EUROPEAN COUNTRIES OPERATED
(Max 15 simultaneous)
x/xxM of Orders & at least 2digit progression / year (TO & Traffic)
TO DIGITAL, 5% TO GLOBAL (E-COM, KIOSK, IN STORE, E-BOOKING, CLICK&COLLECT, SHIP
FROM STORE, API)
> 1 BILLION HITS A YEAR ON OUR PRODUCTION PLATFORMS
At most 70/80 PASSIONATE BUSINESS & IT PEOPLE IN THE TEAM
WE DESIGN, WE BUILD, WE HOST, WE DEPLOY AND WE RUN IT !
JAVA OPEN SOURCE FRAMEWORK, HOMEMADE DEVELOPMENTS + SAAS SOLUTION FOR
MERCH
Internal Users in front of us
INDEX
Performance Indicator ⇒ Orders / Ticket
Release ⇒ Full package deployment (all servers)
Speed Index ⇒ WebPerf indicator for webpage rendering
INDEX
STARTER KIT
PROJECT/SUPPORT ORGANIZATION
Development Offshore (2 external service centers)
LEGACY SOLUTION STARTED IN 2008
HUGE TECHNICAL DEBT
MONOLITH ERP
900K code lines - ~1000 Tables in DB Model
STRONG DEVELOPMENT DEPENDENCIES
CODE BASE - FRONT/BACK MERGED ...
HANDMADE CI/CD
CVS as REVISION CONTROL SERVICE
SH SCRIPTING to BUILD & DEPLOY
2013 → RELEASE NOTE
1 release succeed
“Change Failure”: 66%
446 Orders / Ticket
2013 → RESULTS
TEAM OBJECTIVES
CHANGELOGS
2014
2014 => CHANGELOG
Tools:
Jenkins
Build Automation, Performance Test Automation
Rundeck
Deployment Automation
Process:
Team Organization
Product centric, New job: OPM & TechLead, Dev in House, QA & Dev allocate on demand
Release Management
New Job: Release Manager, weekly version meeting
2014 → RESULTS
6 releases
600 Orders / Ticket
2014 → RESULTS
6 releases
600 Orders / Ticket
2015
2015 → CHANGELOG
Tools:
Testing
Test data set, Dump, Mock (Performance Test)
Automation
Software configuration, DB Configuration, Jenkins to Rundeck
Process:
Team Organization:
TL, OPM, +1 Permanent Dev, +1 Permanent QA
Release Management:
Release Manager, + 1 Technical Release Manager
2015 → RESULTS
11 releases
830 Orders / Ticket
2016
CHANGELOGS
2016 → CHANGELOG
Tools:
Testing
Dump, Mock, NRT Automation (Selenium), Unit Test Coverage (Sonar)
CI
Integration dedicated to each feature, Jenkins to Rundeck, Build Gradle
Process:
Team organization
TL, DEV, QA, OPM, PO
Release Management
Release Schedule, Release Manager ⇒ OPM
2016 → RESULTS
17 releases
1500 Orders / Ticket
2016 → RESULTS
17 releases
1500 Orders / Ticket
2017
CHANGELOGS
CHANGELOGS
2017 → CHANGELOG
Tools:
Automation
Version Validation Pipeline, Splunk ⇒ Test results centralization
CI
SVN to GIT, Gitflow birth
Process:
Release Management:
QA release Manager, OPS release Manager, Change failure rate follow up, Version stand up
3x/week
2017 → RESULTS
18 releases
Change Failure: 50%
1964 Orders / Ticket
2017 → RESULTS
18 releases
Change Failure: 50%
1964 Orders / Ticket
2018
2018 → CHANGELOG
Tools:
Testing
NRT Coverage in progress
CI/CD
On demand integration creation/restore (environment + test data set)
Process:
Release Management
Development phase of each version deleted, Release candidate approach implemented,
Continuous improvement approach implemented
2018 → RESULTS
18 releases
Change Failure: 40%
2330 Orders / Ticket
Openings
2 new countries
Speed Index/Web Perf
Desktop 1500 (Objectif 1500), Mobile 3200 (Objectif 2900)
New Features
All planified majors features released
2018 → RESULTS
2019
2019 → CHANGELOG
Tools:
Automation
Production deployment automation
Testing
Cerberus implementation ⇒ Test d’API
2019 → RESULTS
18 releases
Change Failure: 20%
2200 Orders / Ticket
Openings
3 new countries
Speed Index/Web Perf
Desktop 1350 (Objectif 1500), Mobile 2750 (Objectif 2900)
New Features
All planified majors features released
2019 → RESULTS
2020
2020 → RESULTS
40 releases
Change Failure: <15%
1900 Orders / Ticket
2020 vs 2013
Decathlon Payment Platform
Why ?
Organisation
Organisation /2
●
●
●
CI/CD
Automated NRT
Automated Load Test
CI/CD Results
●
●
Automated Deployment
Automated Deployment /2
Other Automations
Other Automations /2
●
●
●
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti

Contenu connexe

Tendances

La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" OCTO Technology
 
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"OCTO Technology
 
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...OCTO Technology
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après" OCTO Technology
 
Webinar - Redefinissez votre modèle de management
Webinar - Redefinissez votre modèle de managementWebinar - Redefinissez votre modèle de management
Webinar - Redefinissez votre modèle de managementOCTO Technology
 
Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...
Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...
Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...OCTO Technology
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudOCTO Technology
 
Matinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantismeMatinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantismeOCTO Technology
 
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? OCTO Technology
 
Le Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisLe Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisOCTO Technology
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"OCTO Technology
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"OCTO Technology
 
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...OCTO Technology
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? OCTO Technology
 
Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science OCTO Technology
 
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...OCTO Technology
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionOCTO Technology
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!OCTO Technology
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stageTaoufiq Bahalla
 

Tendances (20)

La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe"
 
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
 
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après"
 
Webinar - Redefinissez votre modèle de management
Webinar - Redefinissez votre modèle de managementWebinar - Redefinissez votre modèle de management
Webinar - Redefinissez votre modèle de management
 
Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...
Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...
Matinale Agilité RH : ne laissez pas la transformation se retourner contre vo...
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du Cloud
 
Matinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantismeMatinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantisme
 
Kit Canvas
Kit CanvasKit Canvas
Kit Canvas
 
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
 
Le Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisLe Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermis
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
 
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
 
Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science
 
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en production
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stage
 

Similaire à Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti

IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...Bonitasoft
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Presentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur WebPresentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur WebINOCHI
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217VOIRIN Consultants
 
20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOpsIBM France Lab
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Clara Feuillet
 
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceVisual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceMichel Perfetti
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...Devoteam
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche DevopsRomain Chalumeau
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Microsoft Ideas
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Charbel Abdo
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2Cellenza
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...Pierre Medina
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...Pierre Medina
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOpsB2BM
 
2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competitic2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competiticCOMPETITIC
 
Usine Digitale RATP : déjà 3 ans, et tant de choses à faire encore
Usine Digitale RATP : déjà 3 ans, et tant de choses à faire encoreUsine Digitale RATP : déjà 3 ans, et tant de choses à faire encore
Usine Digitale RATP : déjà 3 ans, et tant de choses à faire encoreAgile En Seine
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Webambin_fr
 
Webinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec devopsWebinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec devopsQRPInternational
 

Similaire à Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti (20)

IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Presentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur WebPresentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur Web
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217
 
20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017
 
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceVisual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOps
 
2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competitic2011 01 27 Opportunités des logiciels libres ou open source by competitic
2011 01 27 Opportunités des logiciels libres ou open source by competitic
 
Usine Digitale RATP : déjà 3 ans, et tant de choses à faire encore
Usine Digitale RATP : déjà 3 ans, et tant de choses à faire encoreUsine Digitale RATP : déjà 3 ans, et tant de choses à faire encore
Usine Digitale RATP : déjà 3 ans, et tant de choses à faire encore
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Web
 
Webinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec devopsWebinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec devops
 

Plus de OCTO Technology

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanOCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...OCTO Technology
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...OCTO Technology
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API DesignOCTO Technology
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 

Plus de OCTO Technology (20)

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API Design
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 

Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Lead delivery et formateur sur les techniques liées au Software Craftsmanship, Adrien intervient principalement auprès des institutions publiques afin de les aider à transformer une bonne idée en service numérique qui déchire. Toujours soucieux d'étudier les impacts du Software Delivery sur la performance et la culture des entreprises, il reste très attaché aux principes du Lean et de l'Agile : "Think big, start small, deliver and learn fast!". Il consacre son énergie à entretenir et développer une dynamique d'apprentissage, d'amélioration et de communication continue au sein de toute l'organisation.
  • 8. Maria est passionnée par l'informatique et essaie de rester assez polyvalente par rapport aux différentes technologies et expertises techniques et préfère se focaliser sur la construction de chaînes de valeur dans leur intégralité. Les différentes missions de Delivery où elle est intervenue en tant que développeuse full-stack ou data geek lui ont permis de comprendre l'importance du feedback rapide et donc d'une mise en production à la demande avec tout ce que ça implique comme considérations au niveau de l'architecture, du software craftsmanship, des pratiques Devops et surtout du rôle du développeur dans ce dynamisme. Elle s'intéresse aussi de près à tout ce qui touche le Continuous Delivery appliqué à l'IA et la mise en production rapide de valeur liée à la donnée.
  • 9. Pierre est un pur produit bleu. Arrivé après ses études chez Decathlon il y a 9 ans il a réalisé l'intégralité de ses missions au sein des équipes IT Ecommerce. Son parcours riche, allant du Support au Scrum mastering en passant par du test de performance & de l'intégration continue lui ont permis d'accéder au poste de Product Manager chez Decathlon. Pendant ses années sur le digital il a pu réalisé ce que l'accélération de la fréquence du rythme de release apporte à une équipe: maîtrise, confort et une bonne ambiance de travail. D'un point de vue Product Management selon lui les clés de réussite de la construction d'un produit sont la transparence de la communication, l'apport de valeur régulière et le feedback utilisateur.
  • 10. Aujourd’hui Engineer Director chez Decathlon mais techno-lover depuis toujours. Marco a commencé comme développeur il y a 15 ans en Italie, avec en parallèle une activité comme formateur sur les technologie Open Source pour RedHat. Virage système de l’arrivé en France en 2011 pour ensuite s'orienter à nouveau vers le développement en joignent Decathlon en 2015. Toute cette expérience lui permet aujourd’hui de porter dans son quotidien une vrai expérience DevOps pour le produit mais aussi pour l’optimisation et automatisation de la chaîne de CI/CD qui facilite la Project Acceleration
  • 11.
  • 12.
  • 13.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61. October 2020 From low to medium performer
  • 62.
  • 63. 20 EUROPEAN COUNTRIES OPERATED (Max 15 simultaneous) x/xxM of Orders & at least 2digit progression / year (TO & Traffic) TO DIGITAL, 5% TO GLOBAL (E-COM, KIOSK, IN STORE, E-BOOKING, CLICK&COLLECT, SHIP FROM STORE, API) > 1 BILLION HITS A YEAR ON OUR PRODUCTION PLATFORMS At most 70/80 PASSIONATE BUSINESS & IT PEOPLE IN THE TEAM WE DESIGN, WE BUILD, WE HOST, WE DEPLOY AND WE RUN IT ! JAVA OPEN SOURCE FRAMEWORK, HOMEMADE DEVELOPMENTS + SAAS SOLUTION FOR MERCH Internal Users in front of us
  • 64. INDEX
  • 65. Performance Indicator ⇒ Orders / Ticket Release ⇒ Full package deployment (all servers) Speed Index ⇒ WebPerf indicator for webpage rendering INDEX
  • 67. PROJECT/SUPPORT ORGANIZATION Development Offshore (2 external service centers) LEGACY SOLUTION STARTED IN 2008 HUGE TECHNICAL DEBT MONOLITH ERP 900K code lines - ~1000 Tables in DB Model STRONG DEVELOPMENT DEPENDENCIES CODE BASE - FRONT/BACK MERGED ... HANDMADE CI/CD CVS as REVISION CONTROL SERVICE SH SCRIPTING to BUILD & DEPLOY 2013 → RELEASE NOTE
  • 68. 1 release succeed “Change Failure”: 66% 446 Orders / Ticket 2013 → RESULTS
  • 70.
  • 71.
  • 73. 2014
  • 74.
  • 75.
  • 76. 2014 => CHANGELOG Tools: Jenkins Build Automation, Performance Test Automation Rundeck Deployment Automation Process: Team Organization Product centric, New job: OPM & TechLead, Dev in House, QA & Dev allocate on demand Release Management New Job: Release Manager, weekly version meeting
  • 77. 2014 → RESULTS 6 releases 600 Orders / Ticket
  • 78. 2014 → RESULTS 6 releases 600 Orders / Ticket
  • 79. 2015
  • 80.
  • 81.
  • 82. 2015 → CHANGELOG Tools: Testing Test data set, Dump, Mock (Performance Test) Automation Software configuration, DB Configuration, Jenkins to Rundeck Process: Team Organization: TL, OPM, +1 Permanent Dev, +1 Permanent QA Release Management: Release Manager, + 1 Technical Release Manager
  • 83. 2015 → RESULTS 11 releases 830 Orders / Ticket
  • 84. 2016
  • 86.
  • 87. 2016 → CHANGELOG Tools: Testing Dump, Mock, NRT Automation (Selenium), Unit Test Coverage (Sonar) CI Integration dedicated to each feature, Jenkins to Rundeck, Build Gradle Process: Team organization TL, DEV, QA, OPM, PO Release Management Release Schedule, Release Manager ⇒ OPM
  • 88. 2016 → RESULTS 17 releases 1500 Orders / Ticket
  • 89. 2016 → RESULTS 17 releases 1500 Orders / Ticket
  • 90. 2017
  • 93. 2017 → CHANGELOG Tools: Automation Version Validation Pipeline, Splunk ⇒ Test results centralization CI SVN to GIT, Gitflow birth Process: Release Management: QA release Manager, OPS release Manager, Change failure rate follow up, Version stand up 3x/week
  • 94. 2017 → RESULTS 18 releases Change Failure: 50% 1964 Orders / Ticket
  • 95. 2017 → RESULTS 18 releases Change Failure: 50% 1964 Orders / Ticket
  • 96. 2018
  • 97.
  • 98. 2018 → CHANGELOG Tools: Testing NRT Coverage in progress CI/CD On demand integration creation/restore (environment + test data set) Process: Release Management Development phase of each version deleted, Release candidate approach implemented, Continuous improvement approach implemented
  • 99. 2018 → RESULTS 18 releases Change Failure: 40% 2330 Orders / Ticket
  • 100. Openings 2 new countries Speed Index/Web Perf Desktop 1500 (Objectif 1500), Mobile 3200 (Objectif 2900) New Features All planified majors features released 2018 → RESULTS
  • 101. 2019
  • 102.
  • 103. 2019 → CHANGELOG Tools: Automation Production deployment automation Testing Cerberus implementation ⇒ Test d’API
  • 104. 2019 → RESULTS 18 releases Change Failure: 20% 2200 Orders / Ticket
  • 105. Openings 3 new countries Speed Index/Web Perf Desktop 1350 (Objectif 1500), Mobile 2750 (Objectif 2900) New Features All planified majors features released 2019 → RESULTS
  • 106. 2020
  • 107.
  • 108. 2020 → RESULTS 40 releases Change Failure: <15% 1900 Orders / Ticket
  • 111. Why ?
  • 114. CI/CD