Ranking nobody could steer
Merchandisers couldn't see why a product ranked where it did, so every change became an engineering ticket.
Carhartt WIP, 2026
I own Carhartt WIP's move to a new discovery platform and its scale-up: the requirements, the vendor choice, the roadmap, the UX, and the scrum team of engineers delivering it on web and app.
The problem
Merchandisers couldn't see why a product ranked where it did, so every change became an engineering ticket.
There was no A/B testing in search, merchandising or recommendations, so every change was a judgment call.
Product data reached the old engine through a separate feed and drifted from the source.
What I did
I wrote 87 requirements across search, merchandising, recommendations and the platform itself, and split them into MVP and later phases. Every demo and every vendor score used them, which kept the decision about our problems rather than the best demo.
Six two-week sprints from contract to MVP. I own the board, the priorities, the measurement strategy and the merchandising rules, and I set the go-live plan across web, app, the implementation partner and the vendor.
Attribute names now match the source catalog, new-arrival dates no longer reset overnight, and revenue tracking is in place before launch, so the new engine starts clean and results can be measured.
Curated filters per category, six to nine per page. Merchandising rules sit on top of the ranking model, so campaigns survive model updates, and sold-out products stay visible but rank low.
I audited every existing placement and proposed a new strategy. Each placement gets one goal, a primary strategy, a fallback and guardrails. Search keeps sold-out items ranked low, while recommendations leave them out.
The MVP covers Germany. I own the plan after it: recommendations and a new search results page by the end of the year, then the remaining markets, and the testing setup the old platform never had.
Where it stands
I'd agree the measurement design before signing, not during the build. Two tracking gaps only surfaced in implementation, and both would have shaped how we defined success.