How Business Analysis Canada supported software work for Yves Rocher in Italy and Portugal, with fixes, changes and business analysis where a change needed it.
The challenge
The engagement was a steady flow of jobs for two markets, each arriving at a different stage and needing a different amount of analysis.
Our business analysis approach
Not every job started with a requirements document. Each job was triaged first, and the amount of analysis matched what the change needed.
Two markets
The two markets shared a brand but not a set of rules. Each was specified on its terms, and changes for one were checked against the other.
Italian and Portuguese content managed separately, including product information, usage instructions and legal texts
Separate calendars for each market, with change freezes agreed around key campaign dates
Promotion rules defined per market, including which offers can be combined and how gifts are added and removed
Locally preferred payment methods specified per market, with the checkout behaviour for each documented
Delivery options, cut-off times and pickup points defined per market
Local invoicing practices, such as capturing a customer's tax number when they ask for it on the invoice
Local service processes for returns, refunds and order queries, so changes did not break how each team worked
Price display, consent and terms reviewed with each market's legal contacts when a change touched them
Work types
Checkout, basket, promotion and account issues, traced to their cause and closed against the expected behaviour
Page updates, new content blocks, form changes, and adjustments to checkout and account journeys
Promotion set-up, landing pages and checks before seasonal campaigns, with testing completed ahead of each start date
Changes needed by one market only, such as a delivery option or an invoicing field
Checking fixes and changes after release, and reopening anything that did not behave as agreed
Keeping business rules, decision tables and acceptance criteria up to date as changes were made
Quality checks
Fixes, changes and follow-through sat with the same team, so each job was checked against what had been agreed, not against memory.
Acceptance criteria
Day-to-day support
Requests from the local teams were logged with the market, the page or journey affected, screenshots and urgency.
Each job was classified as a fix, change, market-specific change, campaign job or work in flight, which set how much analysis it needed.
Issues affecting checkout or live campaigns came first, then changes with fixed dates, then other improvements.
Changes were grouped into regular releases, with urgent fixes released separately when needed.
Each market had a single contact on the team, and status updates went out at agreed points rather than only when asked.
Business rules, decisions and the reasons behind them were recorded as the work went on, so the next job started from what was already known.
Results
“
Lessons learned
Talk to a senior business analyst about triage, market rules and support that matches the analysis to each job.
