Case I
Agreeing the offer before approving the calculation
In February 2024, a planned promotion combined a fixed reduction with a percentage offer. Commercial colleagues regarded the proposal as familiar. The engineering team nevertheless found two plausible interpretations of the same synthetic €120 eligible basket. Applying €20 first and then ten per cent produced €90. Applying ten per cent first and then €20 produced €88. The calculation was simple; the unresolved question was which offer the retailer intended to make.
I approved a twelve-week programme with €680,000 of authority to clarify the shared capability and its use in the campaign. We prepared 126 authored basket examples, covering relevant combinations and boundaries. Eighteen produced disagreements between the interpretations supplied by different functions. Those examples were test material, not a count of customer complaints or incorrect live charges. I asked Dorian Velcenne, our commercial director, to resolve the policy with his team before we treated either implementation as the required behaviour.
The campaign sponsor wanted to proceed with the earlier interpretation because the launch calendar was already crowded. I supported a four-week deferral. Engineering could have implemented one choice quickly, but doing so would have allowed the team that wrote the code to settle a commercial disagreement without the right authority. The time cost was real. We used it to align the selected order, the customer explanation and the examples that would remain with the shared capability after the campaign ended.
We released against the agreed examples, with the commercial decision recorded and the implementation reviewed against it. I did not describe either arithmetic sequence as universally correct or infer a statutory rule from the exercise. The case concerned this fictional offer and its approved conditions. Nor did resolving eighteen disagreements prove that every future promotion would fit the same model; later combinations would still need examination by the appropriate owners.
Looking back, I would bring representative examples into the campaign's first discussion, before its date and creative wording become commitments. The delay was preferable to an unresolved release, but it was still a delay we might have reduced through earlier questioning. My lesson was to use technical specificity to expose the business choice, then return that choice to the person authorised to make it.