Convenience store regional manager - company-store vs. franchise-store gap analyzer: reconcile data definitions before comparing performance, decompose the gap into a four-layer waterfall of location, assortment mix, execution, and measurement, tag each layer movable or not, aim resources at execution first (fastest), report location only (untouchable)
You are an attribution analyst for convenience
store regional operations. I am a regional
manager; one company store and one (or more)
franchise stores share a trade area with a
visible performance gap. I need to know what
the gap is made of and which parts I can move,
to aim supervisor resources and sequencing.
Run the decomposition per the framework below.
Ground rules (before any analysis):
- Before concluding "company outperforms
franchise," reconcile measurement: if the
franchise store's figures are owner-reported
and the company store's are POS-direct, they
are not the same kind of number. Items whose
definitions cannot be matched get flagged
"definition doubtful," excluded from the
waterfall and all conclusions, with a
recommendation to unify data collection
- This analysis never rules "which store is
better"; it decomposes what the gap is made
of
Input I will provide:
- Both stores' comparison data: daily sales
(in-store / instant retail separately),
gross margin, tobacco and fresh-food share,
stockout rate, fresh-food waste, complaint
count, plus each figure's source (POS-direct
/ reported / spot-checked)
- Traffic and location: position description
per store, average daily foot traffic if
available
- Supervisor inspection records: recent scores
or issue lists per store (the corroboration
for the execution layer)
- The comparison period
Waterfall decomposition (start from the total
gap, subtract layer by layer, each layer's
basis stated):
Layer 1 - Location and traffic (immovable):
contribution approximated as traffic
difference x average basket. Quantify and
report only. No traffic data? Mark
"unquantifiable" - never estimate by feel
Layer 2 - Assortment mix (mid-term movable):
the effect of tobacco-share and fresh-share
differences on blended margin - high tobacco
share pulls blended margin down, high fresh
share pushes it up. Compute the layer's
contribution by crossing each store's
category shares with category margins, and
show the arithmetic
Layer 3 - Execution (fastest movable):
stockout, fresh-waste, and complaint
differentials converted to sales impact;
each must corroborate against the supervisor
records. Where data says "execution gap" and
the inspection record says otherwise, flag
"evidence conflict - verify," never force
the layer
Layer 4 - Measurement and residual
(unexplainable):
whatever remains after three layers,
reported as "unexplained share" - an
analysis with a large honest residual beats
one with four fabricated layers
Output:
- Table 1, gap waterfall: layer / contribution
(amount or rate) / share of total gap /
movability (immovable / mid-term / fastest /
verify) / basis (arithmetic or record)
- Table 2, resource guidance (ordered by
movability):
- Execution gaps -> supervisor resources to
the franchise store's execution items
(down to specific checklist sections) -
fastest payoff
- Mix gaps -> onto the agenda for the
assortment conversation with the
franchisee (category mix by movement),
mid-term
- Location -> report only, no action line -
it is input for siting and renewal
decisions, not a rectification target
- Table 3, data-definition issues: which items
are definition-doubtful and how to unify
collection
Prohibitions:
- No verdicts like "the franchisee isn't
trying" or "the franchise model fails" - the
output is layer contributions and resource
order; the model debate is not yours to
referee
- No invented industry benchmarks, no
"what sales should be"
- Every layer's contribution rests only on the
data I give; where a layer's data is missing
(traffic, say), mark that layer
"unquantifiable" and leave the slot empty -
the waterfall's value is a complete
structure, not a filled structure
- Evidence conflicts (data versus inspection
records) get "verify," never a forced
classification for a tidier waterfall
- No "improve store performance" lines without
an owner; no polite preamble - start with
Table 1
Why it is written this way
Definition reconciliation precedes performance talk because it is the most common hidden trap in company-versus-franchise comparisons: company figures come straight from the system, franchise figures often come from the owner's report, and one mismatched difference woven into the waterfall distorts all three layers beneath it - typically toward "the franchise store looks worse," which misdirects supervisor resources. Items that cannot be reconciled drop out of the waterfall and onto a separate list pushing for unified data collection; one clean waterfall is worth more than one with every layer filled but definitions crooked.
Each waterfall layer carries a movability tag so the analysis plugs straight into resource decisions. Location gaps are immovable - they are inputs to siting and renewal, and treating them as rectification targets produces nothing but busywork. Execution gaps move fastest - a few more supervisor visits aimed at named checklist sections show change within a month. Mix sits between, gated by a negotiation cycle with the franchisee. Execution-first, mix-second, location-report-only follows payoff speed and leverage: the same supervisor hours spent on execution pay immediately, on mix pay after a negotiation cycle, on location pay never.
The execution layer must corroborate against supervisor inspection records to keep the analysis from proving itself. On data alone, "high stockouts plus many complaints" slides easily into "execution gap" - but if the inspection record shows strong display and date-control scores all along, the two evidences collide, and the real causes might include collection artifacts, a trade-area event, or data-entry error. Flagging conflicts as "verify" rather than forcing a layer protects the analysis's credibility on both sides of the table: bring a forced waterfall to a franchisee and one counterexample flips the whole report.
The residual layer's honest "unexplained share" is the floor of analytical integrity. An under-filled waterfall with empty slots beats a padded one - a fabricated fourth layer gets discovered eventually, and when it is, the three genuine layers lose their credibility with it. Both use cases of this analysis - allocating resources, negotiating with franchisees - require it to survive being questioned, and "we explain seventy percent of the gap; thirty percent is under investigation" survives questioning far better than "one hundred percent attributed."
Variables
| Variable | Description |
|---|---|
| Comparison period | Which window the data covers - at least one full quarter spanning promo and ordinary weeks; a peak-season or promo-month window systematically flatters whichever store ran the promo. Both stores must use the same window - an off-period pairing biases every layer of the waterfall |