Il tente de répondre aux questions suivantes :
- Comment les équipes logicielles les plus performantes se distinguent-elles des équipes moins performantes ?
- Quelles sont les pratiques qui génèrent de bonnes performances opérationnelles et garantissent la réussite des déploiements logiciels ?
Il se base sur les 4 métriques devenues standard chez les équipes Devops et SRE, auxquelles il ajoute une cinquième mesure (la fiabilité) :
- fréquences des déploiements ;
- délai de mise en œuvre des changements ;
- temps de restauration du service ;
- taux d'échec des changements ;
- fiabilité (qui remplace la disponibilité, critère plus spécifique utilisé par les versions précédentes de ce rapport).
Les principaux enseignements de ce rapport :
- Une culture d'équipe saine permet de limiter le surmenage dans des situations difficiles (équipes soudées, inclusives, et culture "blameless" plutôt que recherche de coupables).
- Les acteurs les plus performants continuent à rehausser les normes et creusent l'écart avec les équipes moyennes.
- L'ingénierie SRE et les pratiques DevOps sont des philosophies complémentaires (CI/CD, tests continus et trunk based development).
- Les équipes qui exploitent les cinq fonctionnalités du cloud constatent des avantages considérables (architectures faiblement couplées, critères NIST).
- Une chaîne d'approvisionnement logicielle sécurisée est essentielle et améliore les performances (inviter les équipes sécurité tôt et fréquemment dans le cycle logiciel).
- Une documentation de qualité est essentielle pour mettre en œuvre les fonctionnalités DevOps (valoriser la documentation dans l'évaluation professionnelle et les promotions).
Télécharger le rapport ici.
Evaluer vos pratiques ici.
Consulter les recherches du DORA ici pour améliorer vos pratiques.
Votre opinion
Que pensez-vous des conclusions de ce rapport ?
Les pratiques mises en avant par ce rapport vous paraissent-elles applicables dans votre entreprise ?
Source
Site officiel Google Cloud