PR Cycle Time is a crucial metric for understanding how efficiently pull requests are being handled in a development team. It provides insights into the time it takes for a PR to go through various stages, such as Time to Open, In Review, and Time to Merge. By tracking and analyzing these statistics, teams can identify bottlenecks and improve their PR workflow.
With PR Cycle time, you can see the following stages:
Time to Merge lets teams identify PRs that are taking longer than expected to get merged. Analyzing these PRs can allow your team to figure out the cause behind delays and implement strategies to streamline the process.
In Review provides insights into how much time PRs are spending in the review stage. Teams can quickly identify PRs that are getting stuck in the review process and address any issues that may be causing the delays. This helps to ensure that PRs are swiftly reviewed, providing timely feedback and reducing the overall cycle time.
Time to Open shows how quickly PRs are being opened after they are initially created. It allows teams to assess the efficiency of their PR creation process and identify any potential roadblocks or delays at the start of the PR lifecycle.
Additionally, the page also highlights the author, assignee, reviewer, and PR size associated with each PR.
Note: Each PR also displays the number of failed checks and comments. This allows your team to identify when a longer merge time for a PR may be caused by numerous failed checks or extensive back and forth between contributors.