Skip to main content

Avg Member Time to First Approval

Average time from a member's PR being opened to its first approval.

Avg Member Time to First Approval is the average elapsed time from a member opening a PR to that PR receiving its first approving review. It isolates the "approval velocity" portion of the PR cycle, separate from time spent in iteration after approval.

What it measures

For PRs authored by this member and approved in the period: the average duration between opened_at and first_approval_at.

How Leanmote calculates it

avg_member_tt_first_approval(member) = sum(first_approval_at - opened_at) / count(prs)
  for prs where author = member, with positive duration, in period
  (rounded to one decimal place)

  • Aggregation — straight mean of per-PR durations, rounded to one decimal place.

  • Unit — calendar hours. Working-hours mode does not apply: weekends and nights are included.

  • Scope — only PRs with a positive duration between open and first approval contribute. PRs that never received an approval, or where the first approval pre-dates the open timestamp due to data oddities, don't count.

  • Bots and drafts — not auto-excluded. Use team mapping to keep bots out.

Team-level aggregation note

A team-level Avg TT First Approval derived from per-member values is a mean of member means, not a pooled mean across every PR.

How to interpret it

  • This is the most direct measure of "how long until someone said yes". Lower is better.

  • Long Time to First Approval with short Time to Merge means the bottleneck is review pickup.

  • Short Time to First Approval with long Time to Merge means the bottleneck is post-approval (deploy queue, additional gates, author finishing touches).

What to do about it

  • Pair with Avg Member Review Time on the team's reviewers — slow approval often comes from a slow primary reviewer.

  • Reduce PR size; smaller PRs get faster approvals.

  • Auto-assign reviewers so the author isn't waiting for someone to volunteer.

Related metrics

  • Avg Member Time to Merge

  • Avg Member Review Time

  • Lead Time for Changes

Did this answer your question?