quelle méthodologie devops pour accélérer la production de vos logiciels ?
TRANSCRIPT
![Page 1: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/1.jpg)
QUELLE MÉTHODOLOGIE DEVOPS POUR ACCÉLÉRER LA
PRODUCTION DE VOS LOGICIELS ?
![Page 2: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/2.jpg)
Qui suis-je ?
Gilles TourvieilleResponsable Avant-Vente
Interested in: Lyon e-SportContact :
E-mail : [email protected] : @g_tourLe reste : g.tour*
![Page 3: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/3.jpg)
PROTECTAMSP SCIM
Alinto
Serveur de messagerie
professionnelle
Relais de messagerie
sécuriséFax et SMS
10 ans d’expérience en tant qu’éditeur de logicielExpert Java
![Page 4: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/4.jpg)
Pré-histoire
Quand je fais une modif. en prod…
![Page 5: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/5.jpg)
Dans l’idée
Créer une chaine de production de logiciel
![Page 6: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/6.jpg)
IDE
Poste de travail
Formatage de code
![Page 7: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/7.jpg)
Travail collaboratif
Gestionnaire de version
Sauvegarde
![Page 8: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/8.jpg)
DevBox
Multi plate-forme
Camion Atelier
![Page 9: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/9.jpg)
DevOps
Dev : des logiciels pour la production
+
Ops : automatiser
=
DevOps : construire ensemble de meilleurs logiciels
![Page 10: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/10.jpg)
Automate all the things
Commandements :Tu n’installeras pas manuellement tes dépendances.
Tu automatiseras ta build.
Tu automatiseras tes tests.
Tu ne configureras pas à la main.
Tu ne créeras plus de machine à la main.
Tu n’interviendras pas pour livrer.
Des métriques tu auras, tes machines tu monitoreras.
![Page 11: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/11.jpg)
Pérennité
![Page 12: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/12.jpg)
Ressources Externes
Librairie
Dependance
![Page 13: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/13.jpg)
Outils
DocumentationTraduction
Evolution DB Cahier de recettes
![Page 14: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/14.jpg)
Packaging
![Page 15: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/15.jpg)
Continuous Integration
Compilation automatique
Test unitaire
![Page 16: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/16.jpg)
Qualité du code
Optimisation
![Page 17: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/17.jpg)
Livrable
![Page 18: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/18.jpg)
Continuous deployment
Test intégration
Roolback semi-auto
Maintenance - Ticketing
![Page 19: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/19.jpg)
IAAC
Docker
Rancher
Hashicorp
Service cloud
![Page 20: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/20.jpg)
AB Testing
Toggle Feature Pattern
Ressenti utilisateur
![Page 21: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/21.jpg)
Time to market
Temps de livraison maitrisé - garanti
Concentration des équipes sur leur métier
Réduction du temps
Réduction du coût
![Page 22: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/22.jpg)
Mot de la fin
IndustrialisationRationalisation
A C C É L É R AT E U R D E P R O D U C T I O N L O G I C I E L
![Page 23: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/23.jpg)
Notes et références
https://www.exoplatform.com/
http://blog.valtech.fr/2014/05/14/continuous-delivery-un-peu-de-theorie/#more-9205
http://www.zenika.com/Conseil/integration-continue.html
https://www.kalyss.com/?q=fr/content/usine-logicielle
http://blog.octo.com/forces-faiblesses-udd-android-dans-le-cloud/
http://blog.octo.com/le-cloud-au-service-de-integration-continue/
http://blog.octo.com/integration-continue-performante-1/
http://blog.octo.com/integration-continue-performante-part-2/
http://blog.octo.com/integration-continue-performante-part-3/
http://blog.octo.com/devops-de-lintegration-continue-au-deploiement-continu/
http://blog.octo.com/vers-une-usine-de-developpement-2-0/
![Page 24: Quelle méthodologie DevOps pour accélérer la production de vos logiciels ?](https://reader034.vdocuments.net/reader034/viewer/2022051720/58ef27721a28abb9188b4581/html5/thumbnails/24.jpg)
Merci
On en discute ?