Ce troisième volet de la trilogie Culture DevOps présente notre vision de la qualité appliquée à DevOps, c’est-à-dire notamment adaptée aux contraintes de production. Nous avons choisi de découper cet ouvrage en trois parties représentant les différents cercles d’influence de la mise en œuvre de ces bonnes pratiques : l’individu, l’équipe et l’entreprise.
L’autonomie et les nouvelles technologies données aux équipes produit permettent de fluidifier le passage en production, mais attention : le but n’est pas de déployer plus vite des dysfonctionnements. Il s’agit une fois de plus de favoriser une culture de la qualité, grâce à des rituels et des outils, que nous vous présentons. Cet opus se fait l’écho de Culture Code et propose d’en étendre les principes jusqu’à la production.
Nous définissons DevOps comme un ensemble de pratiques qui visent à réduire le Time to Market et à améliorer la qualité des produits logiciels, en réinventant la coopération entre DEV et OPS. DevOps, c’est un modèle d’organisation, une culture, un assemblage de processus, d’outils et de patterns d’architecture.
Automatisation et Infra as Code
TDD : de nouveaux outils de tests d’infrastructure
Idempotence comme indicateur de qualité
Limites et stratégie de tests
Les outils de nos rêves
Collective Code Ownership et Clean Code
Continuous Integration et Continuous Delivery
Pilotage de dette
Prod-awareness : ça veut dire quoi d’avoir bien fait son travail ?
Le rôle du management : accompagner plutôt qu’imposer
Version 3.0.121 (Build officiel)