[ Case study ]
The group's aging rental platform was being relaunched site by site, but each go-live found new breakage — pricing edge cases, gate-access sync, move-in flows — and site managers lost trust in the system faster than fixes landed.
CLIENT a self-storage operator group — FOCUS Test the site matrix, not the site
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
Twenty self-storage sites run the same rental platform with site-specific pricing, local taxes, and three different gate-access systems, and the group was halfway through relaunching that aging platform site by site. Each go-live had found new breakage — pricing edge cases, gate-sync failures, broken move-in flows — and site managers had stopped trusting the system faster than fixes arrived. The relaunch vendor ships weekly, which is fast for them and fast for twenty sites betting their Saturdays on it. The group's own staff is one administrator; there is no QA function and no plan to hire one.
The group's aging rental platform was being relaunched site by site, but each go-live found new breakage — pricing edge cases, gate-access sync, move-in flows — and site managers lost trust in the system faster than fixes landed.
We proposed testing the site matrix rather than any single site: a configuration matrix drives end-to-end tests per site shape — pricing model, tax rules, gate-system vendor — so every release is checked against every configuration the group actually operates before rollout. Each weekly vendor release must pass the matrix suite plus a live smoke pass on the two pilot sites before any additional site flips, which replaces hope with a gate. The engagement's real deliverable is a runbook the group's own administrator runs — release, verification, rollback as procedures she owns, so the capability outlives the engagement.
Just as important is what we ruled out, and why:
A configuration matrix drives end-to-end tests per site type — pricing, gate system, tax — so each release is checked against every shape of site before rollout.
Each weekly release passes the matrix suite plus a smoke pass on the two pilot sites before any additional site flips.
Release, verification, and rollback procedures live in a runbook the group's own administrator runs — the engagement ends, the capability stays.
Delivered by the systems pod — engineer over 9 weeks, with working increments reviewed with the client every week.
Obstacle
The two gate vendors' systems behaved differently at the edges — one syncs access codes on a delay the tests initially assumed away, and both have quiet maintenance windows.
Handled: We built a gate simulator that reproduces each vendor's real delay behavior, added it to the matrix in week two, and re-gated the two pilot sites against it.
Obstacle
The relaunch vendor's own release notes lagged their builds by days, so the group twice gated a rollout without knowing what had actually changed.
Handled: We added a release-diff step that fingerprints the vendor build and maps it against the matrix run, making the unknown change visible before any site flips.
Obstacle
Site managers read the early matrix failures as proof the platform was unfit, and momentum for the relaunch dipped in the middle weeks.
Handled: We published a one-page pass-rate trend alongside each failure list, and the administrator held a short call showing sites the curve bending before the rollout resumed.
The headline: remaining sites flipped on schedule with zero post-rollout pricing or gate incidents — Per-site surprises → gated rollouts, read from Rollout issue log. A second check: sites live on the relaunched platform with clean go-lives at 20/20.
Go-live weekends stopped being ceremonies. The remaining sites flipped on schedule behind a gate the administrator runs alone, and the smoke pass on the pilot sites became a ten-minute routine instead of an all-hands. Site managers' trust returned unevenly — paper workarounds disappeared first at the sites that had complained loudest, because they watched the gate catch problems first. The group now reads the vendor's weekly releases with a diff instead of dread, and the administrator describes the matrix as the first tool that respected how different her sites are.
The result was read from Rollout issue log against the pre-engagement baseline over the stated window, with a guardrail check on sites live on the relaunched platform with clean go-lives. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would add gate-system sims to the matrix in week one — the two gate vendors' edge behaviors surfaced late and each cost a pilot-site week.
[ Related service ]
[ Related builds ]
0 pilot-ready productBooking MVP live with the first pilot cohort scheduled and samples reconciled through the ops console
Status calls self-serve portalHouseholds onboarded at contract signature, with stage changes visible within minutes of ops updating the board
[ Next step ]
Next case study