Flow

What is Pull Request Cycle Time?

The time from opening a pull request to merging it, broken into stages.

Definition

Pull request cycle time measures how long a PR takes from open to merge, usually split into four stages: time to first review, time to approval, rework time, and merge time. It is the most granular, developer-facing view of delivery flow.

How it’s measured

Derive timestamps from your code host (GitHub, GitLab, Azure DevOps, Bitbucket): opened, first review, approved, merged. The gaps between them expose where PRs stall.

What good looks like

Healthy teams get a first review within a few hours and merge within a day or two. The biggest drag is usually "pickup time" — PRs sitting unreviewed.

Why it matters

Most delivery delay hides in review, not coding. Measuring PR cycle time by stage tells you exactly where to intervene — reviewer load, PR size, or batching — to speed delivery without pushing people harder.

Related terms

Keep reading: the full metrics glossary, practical guides on the blog, or the DORA metrics guide.

Measure Pull Request Cycle Time automatically

DXSignal computes this and every other delivery, quality, and experience metric from the tools you already use.

Get Started Free