← Back to the review

Release Friction Review — SYNTHETIC EXAMPLE

All organizations, events, responses, and results below are invented to demonstrate the deliverable. This is not a customer case study or evidence of achieved savings.

Sample engagement: SYN-001 · One fictional release · Three PRs · One CI pipeline

Executive summary

The three sampled PRs waited 23–26 elapsed hours for a first human review. In the illustrative 09:00–17:00 UTC weekday schedule, this is 7–10 working-window hours. The final pipeline passed on its third attempt. Production followed 21 hours 40 minutes after the final green run; the evidence does not establish how much of that interval was avoidable.

The first proposed experiment is explicit review coverage for this release path for two weeks. This is a small, reversible test of a coverage hypothesis. It is not a conclusion about any individual's performance.

Evidence and definitions

S1 — PR timeline

PRReady for reviewFirst human reviewMergeCalendar wait for first reviewWorking-window wait
ASep 1 10:00Sep 2 12:00Sep 2 15:0026 h10 h
BSep 1 13:00Sep 2 12:00Sep 2 16:0023 h7 h
CSep 2 10:00Sep 3 09:00Sep 3 10:0023 h7 h

Median first-review wait: 23 calendar hours / 7 working-window hours, n=3. The interval between first review and merge remains unclassified; it may contain changes, further review, and waiting. Work start, change-request events, and reopen history are not supplied.

S2 — pipeline and release timeline

EventTimestampObserved interval / limit
PR C mergedSep 3 10:00Last included PR in this synthetic release
Attempt 1 startedSep 3 10:055 min after merge; reason for gap unknown
Attempt 1 failedSep 3 10:2015 min execution; timeout recorded
Attempt 2 startedSep 3 10:3515 min between attempts; queue vs manual retry unknown
Attempt 2 failedSep 3 10:5015 min execution; timeout recorded
Attempt 3 startedSep 3 12:0575 min between attempts; reason unknown
Attempt 3 passedSep 3 12:2015 min execution
Production releaseSep 4 10:0021 h 40 min after green; 5 h 40 min in the illustrative working window

Merge-to-green duration: 2 h 20 min = 5 min before first run + 45 min execution + 90 min between attempts. These categories do not overlap. A pass after retries alone does not prove a flaky test: code, environment, and configuration equivalence are not established.

Findings and competing explanations

Confidence labels below describe the illustrative evidence, not calibrated probabilities. Facts in S1/S2 are direct properties of the invented inputs.

Potential bottleneckEvidenceAlternative explanation / missing inputConfidence in causal hypothesis
Gaps in review coverage may lengthen the first-review waitS1; informal coverage in S3Incident response, reviewer absence, or intentional prioritization; need incident/availability windowsMedium; founder review required
Retry handling may prolong this CI pathS2: 90 min between attemptsRunner capacity, manual troubleshooting, changed inputs; need queued_at, job logs, attempt SHAsLow; unresolved question, not a diagnosed cause
Release approval may account for some post-green waitingS2 green-to-production intervalQA, dependency readiness, required release window; need approval and release-policy evidenceLow; unresolved question, not a diagnosed cause

One experiment — explicit review coverage

Action: for this release path, assign a primary and backup review owner each working day; route ready PRs to that coverage and record deferrals with a reason. Keep required approval and testing controls.

Owner: the client's engineering manager, subject to their agreement. Illustrative start/review: September 14 / September 28, 2026. Scope: this path only, not every repository.

Measurement: compare the preceding two weeks with the experiment window using the same ready-to-first-human-review definition and actual team working calendar. Report median, sample count, incidents, absences, deferrals, and rework. If either window has fewer than 10 eligible PRs, report insufficient evidence instead of declaring success.

Proposed success condition: a lower median working-window first-review wait with no observed increase in rushed-review rework and acceptable reviewer burden. This is an agreed decision rule to test, not a promised outcome. Record confounders; a before/after change alone does not establish causality.

Stop/revert: the EM can end the rotation if it interferes with incident coverage, overloads a reviewer, or weakens required checks. Review events continue to be recorded.

Before a real recommendation is approved

Obtain actual coverage and incident windows, confirm that ready events mean the same thing, inspect the retry inputs, and establish required release gates. Vadim Zhukov reviews the material causal uncertainty before any customer delivery. No savings, organization-wide trend, or individual ranking can be inferred from this sample.

Have a real release to investigate? Discuss a review with Vadim Zhukov and Mira Bennett.