SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
#DEVOPS
-
#ACCELERATE
François BERTHAULT
Coding Architect & Devops Addict
Un peu d’histoire …
Le mur de confusion
Mais, il y en un autre
On a tenté d’appeler çà le « biz-dev-ops » …
Et là, on dit quoi ? « biz-dev-CI-test-releasemanager-ops-support » …
PLAN CODE BUILD TEST RELEASE DEPLOY OPERATE MEASURE
CODE
BUILD
TEST
RELEASE
DEPLOY
OPERATE
MEASURE
Une définition
Devops is the union
of people, process,
and products to
enable continuous
delivery of value to
our end users
AGILE & CONTINUOUS DELIVERY
The Three Principes
https://itrevolution.com/the-three-ways-principles-underpinning-devops/
• Principe of flow
• Principe of feedback
• Principe of Continual
Learning and experimentation
The flow
• Make your work visible
• Limit work in progress
• Reduce batch sizes
• Reduce the number of
handoffs
• Continually identify and
evaluate your constraints
• Eliminate hardships and
waste in the value stream
The feedback
• Working safely within
complex systems
• See problems as they occur
• Swarm and solve problems
to build new knowledge
• Keep pushing quality closer
to the source
• Enable optimizing for
downstream work center
Continual Learning
and experimentation
• Enabling organizational learning
and a safety culture
• Institutionalize the
improvement of daily work
• Transform local discoveries into
global improvements
• Inject resilience patterns into our
daily work
• Leaders reinforce a learning
culture
MEASURING
PERFORMANCE
A Scientific Approach to IT performance
Performance metrics
Le «Lead Time» est le temps qui
s'écoule entre l'émission d’un
“change” et sa mise en
production
La fréquence de déploiement
en production
Le «Change Fail» est le taux de
déploiement ayant subit un
problème
«Mean Time To Recover
(MTTR)» est le temps nécessaire
pour rétablir une production
dans un état opérationnelle
La «disponibilité» est l'aptitude
d'une application à être en état
d'accomplir l’ensemble des
services dans des conditions
nominales.
Débit Stabilité
Value Stream
Mapping
• LT : lead time
• VA : Value add
• %C/A : complete & Accurate
(rework)
Maturity Assement
Agilité
• Gestion du travail
• Gestion de la
valeur
• Organisation
• Apprentissage
Crafts
manship
• Qualité de code
• Communauté
CI/CD
• Build
• Deploy
• Tests
• Reporting
base débutant intermédiaire avancé extrême
2018 : FOCUS ON CAPABILITIES, NOT MATURITY
Les Clés
• Performance logicielle
• Livraison continue
• Architecture
• Produit et processus
• Gestion des flux et
supervision
• Culture
• Lean Management &
monitoring
IT Performance
Throughput
Lead Time
Deploy Frequency
Stability
MTTR
Fail %
Deployment pain
Burnout
The science of Lean Software and
DevOps
DEPLOYMENT PIPELINE
https://www.hashicorp.com/resources/lessons-learned-300000-lines-code
This is devops !
#thisisdevops
Build & Test
Dev
Deployment
UAT
Deployment
Prod
Deployment
Manage everything
As Code
Benefits of code :
• Automation
• Version control
• Code Review
• Testing
• Documentation
• Reuse
Build & Test
Dev
Deployment
UAT
Deployment
Prod
Deployment
https://www.gruntwork.io/devops-checklist/
Check List
Everything as Code
Crafts pour Dev et Ops
Crafts pour Dev et Ops
DevOps’s life cycle
• Check the « checklist »
• Write some code
• Write automated tests
• Do a code review
• Release a new version of
your code
• Promote that versioned
code from environment to
environment
Merci et à vous de jouer…

Weitere ähnliche Inhalte

Ähnlich wie devops-ruche.pptx.pdf

AgileTour Toulouse 2012 : de la livraison continue dans mon organisation
AgileTour Toulouse 2012 : de la livraison continue dans mon organisationAgileTour Toulouse 2012 : de la livraison continue dans mon organisation
AgileTour Toulouse 2012 : de la livraison continue dans mon organisation
Agile Toulouse
 
De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?
Goood!
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptx
ZALIMAZA
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptx
ZALIMAZA
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptx
ZALIMAZA
 

Ähnlich wie devops-ruche.pptx.pdf (20)

Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles
 
Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
 
AgileTour Toulouse 2012 : de la livraison continue dans mon organisation
AgileTour Toulouse 2012 : de la livraison continue dans mon organisationAgileTour Toulouse 2012 : de la livraison continue dans mon organisation
AgileTour Toulouse 2012 : de la livraison continue dans mon organisation
 
De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?
 
CloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseurCloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseur
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptx
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox MusicMicrosoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
 
Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?
 
Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?
 
DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptx
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptx
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
Devops, un tour d'horizon - Eutelsat 2018
Devops, un tour d'horizon -  Eutelsat 2018Devops, un tour d'horizon -  Eutelsat 2018
Devops, un tour d'horizon - Eutelsat 2018
 
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
Devops : Culture ou Outil ? Pourquoi le mettre en place dans mon Entreprise ?
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptx
 

devops-ruche.pptx.pdf