Le délai de changement correspond au temps écoulé entre le premier commit et son déploiement. Il s'agit du cycle de vie complet d'une demande d'extraction.
Le temps de cycle d'une revue de code correspond au temps écoulé entre le premier commit et sa fusion. Il exclut la phase de déploiement.
Bien qu'ils soient liés, il est utile de pouvoir suivre ces deux éléments séparément en fonction de votre contexte. Par exemple, vous pourriez avoir un temps de cycle de revue de code très court et un délai de changement élevé. Dans ce cas, cela signifierait que votre temps de déploiement est élevé et pourrait indiquer différents goulots d'étranglement.
L'utilisation de deux métriques différentes n'a pas d'impact sur les données sous-jacentes, il s'agit simplement d'une vue différente. Le temps de cycle de de revue de code peut être calculé pour toutes les revues de code, tandis que le délai de changement ne prend en compte que les revues de code qui ont été déployées en production.