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
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
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é
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
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