Il était une fois le Continuous Delivery chez Meetic
-
Upload
joris-calabrese -
Category
Engineering
-
view
2.947 -
download
1
description
Transcript of Il était une fois le Continuous Delivery chez Meetic
![Page 1: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/1.jpg)
le Continous DeliveryIl était une fois …
![Page 2: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/2.jpg)
Vincent LepotArchitecte logiciel@neozibok
Euh… mais vous êtes qui exactement ?
Joris CalabreseResponsable d’équipe
@jorisCalabrese
![Page 3: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/3.jpg)
rassurez-vous, juste un peu!
2011 2012 2013Un peu d’histoire
![Page 4: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/4.jpg)
4
Dev Recette Prod
QA PassReady QA
Blocage des fichiers
Il était une fois…
![Page 5: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/5.jpg)
5
Dev Recette Prod
QA PassReady QA
Et puis un jour…
Grrr !!!
C’est mon fichier !
Mon projet doit sortir demain !
![Page 6: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/6.jpg)
Release toutes les 2 semaines !
Planification
Coordination des équipes
Suivi de la mise en production
Tests manuels
Stop !
![Page 7: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/7.jpg)
Time to marketénorme!
Contraintes de planning!
Stock de projet à tester augmentait!
Outillage non adapté!
Oupppss…
![Page 8: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/8.jpg)
Etat actuel
![Page 9: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/9.jpg)
Passage au
![Page 10: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/10.jpg)
10
Kanban: Management Visuel
![Page 11: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/11.jpg)
11
Kanban: Management Visuel
![Page 12: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/12.jpg)
La preuve par l’exemple
![Page 13: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/13.jpg)
La preuve par l’exemple
![Page 14: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/14.jpg)
Quelques valeurs clés
Oubliez la notion de due date……en tout cas essayez
Limitez le flux des projets… …pour en livrer plus
N’ayez pas peur des autres……même s’ils sont baraques
Améliorez la visibilité de l’activité… …sans être Big Brother
26
![Page 15: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/15.jpg)
15
Migration de nos outils
+ +Outil Interne de Release Management
Script de déploiement
Et HOP…
![Page 16: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/16.jpg)
Quelques chiffres
Releases/jours
QA Lead Time
6
Stock projets
Nb bugs entrants
0,6
15
6
80
35
17
12
Aujourd’hui
Avant
![Page 17: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/17.jpg)
Mais ça ne s’est pas passé tout seul…
Aïe…
… et ce n’est bien sûr pas encore parfait!
![Page 18: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/18.jpg)
Get Kanban du 11/07Get Kanban du 26/07
Il faut absolument accompagner les équipes
Get Kanban du 27/11
![Page 19: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/19.jpg)
N’hésitez pas à essayer des organisations
Test something
Get feedback
Test somethingelse
![Page 20: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/20.jpg)
N’hésitez pas à essayer des organisations
![Page 21: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/21.jpg)
Pensez aux métriques
Indicateurs QACumulative Flow Diagram
![Page 22: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/22.jpg)
Pistes d’amélioration
![Page 23: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/23.jpg)
Vers de la Quality Driven Development
Backlog Dev en cours
Ready For QA
Test en cours Prod
![Page 24: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/24.jpg)
Backlog Dev en cours
Ready For QA
Test en cours Prod
Risk management
Vers de la Quality Driven Development
![Page 25: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/25.jpg)
Backlog Dev en cours
Ready For QA
Test en cours Prod
Aide à la rédaction User acceptance
Vers de la Quality Driven Development
![Page 26: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/26.jpg)
Backlog Dev en cours
Ready For QA
Test en cours Prod
Suivi des métriques
Vers de la Quality Driven Development
![Page 27: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/27.jpg)
Backlog Dev en cours
Ready For QA
Test en cours Prod
Vers de la Quality Driven Development
![Page 28: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/28.jpg)
Optimisation de notre mode de déploiement
Plateforme Integration Continue
Tests Unitaires et Fonctionnels automatisés
Today: 15 min
BDD Risk management Tests exploratoires
Stratégie de tests Infrastructures
Métriques Aide à la décision Dashboards
Capistrano Rollbacks
Continuous Deployment
![Page 29: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/29.jpg)
Ce qu’il faut retenir
BienPasBienGame
![Page 30: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/30.jpg)
Faire des changements de process sans concertation
![Page 31: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/31.jpg)
Limiter votre en-cours de travail
![Page 32: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/32.jpg)
Faire des agrégats de changes monolithiques
![Page 33: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/33.jpg)
Parler à un mec baraqueet/ou barbu
![Page 34: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/34.jpg)
Faire savoir qui a la meilleure…performance
![Page 35: Il était une fois le Continuous Delivery chez Meetic](https://reader035.fdocument.pub/reader035/viewer/2022062514/558e67091a28ab9b218b46c1/html5/thumbnails/35.jpg)
« « Stop starting,Start finishing!