InStudy
Tenup · Conversion · Before v2

Where do we lose players in the booking journey?

A tennis court booking platform. Before a major redesign, the product team wanted to know what was really blocking users, and to validate the hypotheses already built into v2.

23 frictionsincluding 6 critical ones
Client
Tenup · Sports tech
Duration
3 weeks
Scope
Booking journey, 5 screens
Method
Expert heuristic review
Framework
Nielsen + ISO 9241
My role
Review, scoring, readout
In 30 seconds
The stakes
A major redesign of the booking flow, with the risk of carrying v1 frictions over.
What I found
Availability only appears at step 4: three minutes invested for a dead end.
The decision
23 violations documented and delivered as a prioritised roadmap for v2.
The impact
6 critical violations identified before v2, each with its fix.
01 · The stakes

Why this study was urgent.

Tenup, a tennis-court booking platform, was preparing a major redesign. The v2 mock-ups already built in some assumptions. Carrying v1 frictions into a new product would have meant a second redesign.

Client
Tenup · product and design team
My role
Audit, scoring, readout
Deliverables
Prioritisation matrix, roadmap, design briefing
02 · The approach

Identify and prioritise the frictions in the booking journey before reproducing them in v2.

  1. Mapping4 days

    Exploring the product, the full journey, choosing the 5 critical screens.

  2. Heuristic review1 week

    Each screen assessed against Nielsen's 10 heuristics and ISO 9241, with screenshots and severity.

  3. Scoring4 days

    Frequency × impact × persistence, prioritisation matrix.

  4. Recommendations4 days

    Quick wins, structural fixes, long-term improvements. Design briefing.

Why this approach

  1. An expert audit rather than tests

    3 weeks before v2, a known flow and a need for full coverage of the 5 screens: the heuristic audit was the right balance of time and thoroughness.

  2. Two reference frameworks

    Nielsen's 10 heuristics and ISO 9241, so that each violation is backed by a recognised criterion, not an opinion.

  3. Explicit scoring

    Frequency × impact × persistence: a prioritisation the team can challenge and reuse.

03 · Research questions

What we needed to know.

  1. Where does the booking journey create friction?
  2. Which frictions are critical before v2?
  3. Do the hypotheses built into the v2 mock-ups hold up?
04 · Insights

What users told us.

  1. Step 4/6
    Availability only appears at step 4

    Club, surface, equipment, time slot… and only then do you learn the court is taken. Three minutes invested for a dead end.

  2. Critical
    No detection of overlapping bookings

    The conflict with an existing booking is only flagged after payment, with a generic message. A direct hit on trust.

  3. Memory
    Filters disappear once applied

    Surface, covered court, max price: users have to remember their own criteria from one step to the next, which is especially costly on mobile.

  4. 3
    Three date pickers with no shared logic

    « Slot », « range », « availability » mean the same thing depending on the screen. More learning, more distrust at the moment of paying.

05 · Recommendations

What to do, in order.

  1. P1Show availability in real time

    As soon as the time slot is selected, before going any further.

  2. P1Check for conflicts before payment

    Cross-check with active bookings, with an explicit warning.

  3. P2A persistent summary of filters

    In the header of the booking flow.

  4. P2One date picker, one vocabulary

    A unified component in the design system and a shared design/dev glossary.

06 · Decision & impact

23 documented violations delivered as a prioritised roadmap for v2.

What it changed

23 violations documented, 6 of them critical, delivered as a prioritised roadmap for v2.

07 · Limits

What this study does not tell.

Every method has blind spots. Here are this study's, and how I accounted for them.

  • An expert audit does not replace observation.

    It detects violations, not their real weight for players. A user test on v2 is the next step.

He very quickly understood our challenges and constraints, and delivered a user journey that exceeded our expectations. The new solution is now in production and is a real success with users and our business teams.
Farid Mechrane · IT Manager, Direct Énergie · client

Understand your users.
Improve what matters.

Book a call →

Cédric de la Chaise · Senior User Researcher · 8 years · Betclic, Roland-Garros · X ↗