ScopeMargin · synthetic example · not client data

Example Scope Leakage Audit — Synthetic Data

A transparent review of quoted and actual tester effort, built from synthetic engagement data for demonstration only.

Generated 2026-09-20 · 27 engagements · 10.0% / 0.25 days tolerance

Executive summary

23.2 days net effort variance.
18 of 27 engagements (66.7%) exceeded the agreed tolerance on the high side. This is a retrospective review, not a statement of lost revenue or a prediction of future results.
132.0 daysquoted effort
155.2 daysactual effort
17.6%weighted error
25.5 daysgross positive overruns

Estimate accuracy

MeasureResult
Weighted percentage error17.6%
Mean absolute percentage error19.4%
Under-scoped18 (66.7%)
Over-scoped3 (11.1%)
Within tolerance6 (22.2%)

Tester-day leakage

Gross positive overruns were 25.5 days. Gross underruns were 2.3 days. 14.4 days was explicitly marked confirmed unbilled across 14 engagement(s).

Financial impact

$15,562attributable additional delivery cost
24/27rows with cost/day
24/27fully paired finance rows
14.4 daysconfirmed unbilled effort

Additional delivery cost is attributable to positive effort overruns on rows with supplied cost/day. Observed revenue and gross-profit change use only rows with quoted price, final revenue, and cost/day; they include all recorded commercial outcomes and are not proof that a change order caused any result. Confirmed unbilled days and confirmed change-order revenue are shown only where explicitly supplied.

Fully paired financial subsetResult
Coverage24 of 27 engagements
Quoted gross profit / margin$270,320 / 77.9%
Realized gross profit / margin$263,312 / 74.2%
Observed net gross-profit change-$7,008
Observed revenue change$7,500
Confirmed change-order revenue$7,500

Patterns and highest-risk categories

DimensionSegmentnAverage errorNet varianceEvidenceHow to read it
assessment typeAPI Pentest920.8%11.2 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.
assessment typeWeb Application Pentest1115.5%10.0 daysDescriptive patternDescriptive only; contextual review is still needed before changing a scoping practice.
assessment typeExternal Network Assessment75.9%2.0 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.
complexitycomplex1124.7%17.6 daysDescriptive patternDescriptive only; contextual review is still needed before changing a scoping practice.
complexitytypical1113.5%6.5 daysDescriptive patternDescriptive only; contextual review is still needed before changing a scoping practice.
complexitysimple5-4.2%-0.9 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.
authenticated roles4+ roles827.1%14.7 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.
authenticated roles2–3 roles916.3%6.9 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.
authenticated roles0–1 roles103.5%1.6 daysDescriptive patternDescriptive only; contextual review is still needed before changing a scoping practice.
multi-tenancymulti-tenant1127.8%18.9 daysDescriptive patternDescriptive only; contextual review is still needed before changing a scoping practice.
multi-tenancynot multi-tenant165.8%4.3 daysDescriptive patternDescriptive only; contextual review is still needed before changing a scoping practice.
API endpoint band76-150328.6%4.8 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.
API endpoint band151-300232.0%4.8 daysInsufficientToo few engagements to infer a recurring pattern.
API endpoint band26-7538.2%1.2 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.
API endpoint band1-25113.3%0.4 daysInsufficientToo few engagements to infer a recurring pattern.
retest includedretest included2021.8%24.7 daysDescriptive patternDescriptive only; contextual review is still needed before changing a scoping practice.
retest includedno retest included7-5.1%-1.5 daysSmall sampleSmall sample; inspect individual engagements before changing a scoping practice.

Patterns are descriptive and may reflect client mix, scope changes, delivery process, or record quality. They do not establish statistical certainty.

Recommended adjustments

  1. Operational priority 1: before the next quote, review “retest included” (retest included) (n=20; net +24.70 days in this sample). This is a review priority, not a causal coefficient or automatic multiplier.
  2. Operational priority 2: before the next quote, review “multi-tenant” (multi-tenancy) (n=11; net +18.90 days in this sample). This is a review priority, not a causal coefficient or automatic multiplier.
  3. These priority groups can overlap: one engagement may appear in more than one group. Do not add their net variances together or treat them as independent effects.
  4. Make retest reserve an explicit scoping decision and record it separately from testing and reporting days.
  5. Require a role/authorization review for multi-role applications before approving effort; capture role count and privilege boundaries in the estimate record.
  6. Use the findings to ask better scope questions and preserve human approval; do not treat this sample as an automatic pricing rule.

Methodology and data limits

Scoping variance is actual tester-days minus quoted tester-days. Percentage error is variance divided by quoted days. Weighted error uses aggregate days; unweighted error averages engagement-level error. Supplied total days are never added to components. Component-only rows need all components or an explicit completeness declaration, preventing double count or missing work being treated as zero.

Preventing recurrence

ScopeMargin helps firms turn standardized scope into an explainable tester-day range, preserve assumptions and human overrides, and compare approved estimates with delivery actuals. It supports the feedback loop; it does not replace technical judgment or silently set a final price.