Why do some metrics like PRs reviewed or merged have more than 100%?
For PRs reviewed and merged the metric can go beyond 100% based on the duration.
Logic is: # of PRs merged or reviewed / # of PRs created
If the number of PRs reviewed or merged exceeds the number of PRs created within the selected time frame, this metric can exceed 100%. This situation often occurs due to two main factors:
Spillover PRs: The team may be resolving PRs that were created in a previous time period but only reviewed or merged in the current one, leading to more PRs reviewed or merged than created.
Backlog Resolution: Teams might focus on clearing out older PRs, especially if there was a backlog, which again increases the number of PRs reviewed or merged compared to the number of PRs created in the selected time frame.
A metric above 100% can therefore indicate that the team is not only keeping up with the new PRs but also catching up on older work, improving codebase quality and process flow.
Last updated
Was this helpful?