Récapitulatif

Effectué

Votre organisation est en charge d’une application web d’entreprise critique qui est déployée dans le monde entier. De nouvelles fonctionnalités sont déployées plusieurs fois par jour et vous êtes très satisfait. Des améliorations restent néanmoins toujours possibles. C’est le fait d’observer en continu et en toute objectivité votre processus DevOps qui permet à vos équipes d’identifier les points d’amélioration possibles. La collaboration continue joue d’ailleurs un rôle important dans cette identification.

La collaboration continue est une pratique qui peut aider lors des changements culturels qui sont une étape clé dans tout parcours DevOps. La collaboration continue permet aux équipes d’innover au-delà des réunions planifiées, et favorise l’innovation au sein de l’équipe en créant une expérience intégrée. En outre, elle constitue un véritable moteur pour l’amélioration des connaissances et des résultats des équipes.

Il arrive souvent que des problèmes de communication empêchent la résolution des incidents. Les équipes peuvent réduire le temps moyen de résolution (MTTR) des incidents en s’attaquant au temps moyen pour savoir (MTTK). La réduction du temps moyen pour savoir nécessite une importante collaboration entre les différentes organisations et équipes.

N’oubliez pas que les équipes fonctionnelles cloisonnées créent des solutions spécialisées et cloisonnées. Les équipes interfonctionnelles créent des solutions qui offrent des capacités. Par conséquent, le fait de concevoir des équipes et des architectures autour de microservices permet d’amener les équipes à se concentrer sur les capacités.

L’amélioration continue implique et nécessite des mesures. Cela vous aidera à évaluer les améliorations, mais également à améliorer votre expérience client.

Toutefois, il est essentiel de savoir ce qu’il faut mesurer. Les responsables DevOps doivent mesurer des paramètres comme les métriques d’intégrité opérationnelle, l’utilisation, la vélocité ou l’intégrité des sites actifs. Autrement dit, il faut mesurer l’impact et non l’activité.

Une fois que les métriques et les indicateurs de performance clés ont été définis, alignez les indicateurs de performance clés sur les habitudes pour obtenir des résultats opérationnels positifs.

Un autre aspect important de l’amélioration continue est le feedback continu. Pour créer une culture de feedback continu, vous devez :

  • Publier tôt et fréquemment
  • Commencer par un produit minimum viable
  • Utiliser un développement basé sur les hypothèses
  • Permettre l’amélioration continue grâce aux feedback des clients

La cartographie et l’analyse des chaînes de valeur aident également à l’amélioration continue. La cartographie des chaînes de valeur permet de détecter et de résoudre les problèmes liés aux déconnexions, aux redondances et aux écarts dans la méthode de travail. Les mesures effectuées dans le cadre d’une analyse des chaînes de valeur aident les équipes à planifier, à repérer les variations d’efficacité et à identifier les problèmes de processus potentiels.

Enfin, nous vous suggérons d’établir une approche holistique afin de mesurer l’efficacité de DevOps et de permettre la transparence des initiatives de transformation DevOps. Créez une culture qui promeut l’apprentissage et l’expérimentation dont DevOps a besoin en vous concentrant sur les métriques qui mettent en évidence vos réussites.