Le graphique Fréquence de déploiement affiche, comme son nom l’indique, le nombre de fois par semaine où une équipe a réussi à déployer des changements en production, livrant ainsi fréquemment de la valeur aux clients. Il peut s’agir de correctifs, d’améliorations ou de nouvelles fonctionnalités.
Faisant partie des métriques de DORA (lien vers la page officielle, anglais), cette mesure ainsi que le Délai nécessaire au changement permettent de mesurer la vélocité d’une équipe de développement.
Vous pouvez afficher ces données par jour, par semaine ou par mois, selon votre préférence. Selon les paramètres de votre tableau de projet (lié à l’Axe Processus), l’affichage par sprint peut également être disponible. Il est à noter que l’affichage des six derniers mois ou de la dernière année ne permet pas l’affichage par jour.
Il est à noter que vous devez configurer un (ou plusieurs) webhooks afin de synchroniser les données nécessaires à la mesure de cette donnée.
Exemple d’utilisation
Pour le graphique suivant, la période affichée correspond aux trois derniers mois et le mode d’affichage est par semaine. Dans l’ensemble, nous pouvons voir que l’équipe déploie des changements en production, en moyenne, 2,4 fois par semaine. Il est également possible de sélectionner l'environnement à afficher depuis le menu déroulant situé au coin supérieur droit du graphique. Bien que les variations soient inévitables, nous voyons ici une belle amélioration de la fréquence de déploiement (selon la tendance illustrée par la ligne pointillée rouge).
Comme ce graphique est interactif, le survoler à l’aide de votre souris permet d’afficher plus de détails pour une semaine donnée (selon le mode d’affichage sélectionné).
Une fréquence de déploiement élevée démontre que vos processus sont efficaces et que vous livrez fréquemment de la valeur à vos clients, ce qui signifie également que vous pouvez obtenir des rétroactions rapides sur votre produit.
Axify identifie et mesure les déploiements de la façon suivante :
-
Seuls les déploiements réussis sont comptés.
- Dans le cas d’un déploiement qui échoue et qui est redéployé plus tard (après rollback), un seul déploiement est considéré.
-
Tous les déploiements sont considérés pour l'environnement sélectionné.
-
Des données de déploiement peuvent provenir de plusieurs sources sur un même ou sur plusieurs webhooks.
Gestion des déploiements pour Azure DevOps
Axify identifie et mesure les déploiements de la façon suivante :
-
Seuls les déploiements réussis sont comptés.
- Dans le cas d’un déploiement qui échoue et qui est redéployé plus tard (après rollback), un seul déploiement est considéré.
-
Tous les déploiements sont considérés pour l'environnement sélectionné.
-
Des données de déploiement peuvent provenir de plusieurs sources sur un même ou sur plusieurs webhooks.
- Pour Azure DevOps, comme un déploiement peut compter plusieurs repositories, Axify comptera un déploiement par repos associé au déploiement. Par exemple, si 10 repositories sont associées à 1 déploiement en production, le compteur affichera 10 déploiements.
Pour en savoir plus sur les indicateurs de variation, référez-vous à cet article!