top of page

Inspire Cockpit | A recommendations tool

A self service tool to allow Farfetch Partners and Internal Users to create recommendation strategies using machine learning algorithms. 

My role

Senior Product Designer

My responsibilities

Product Discovery, Information Architecture; User Research; Visual Design





What's a recommendation?

Suggestions recommended by algorithms based on different parameters to deliver appealing products with the purpose to amaze customers and increase conversion.


Context and business opportunity

“I want to show on the Product Detail Page similar products to the one user is seeing”

Partners and Internal users (PMs) with business needs...

...but need to ask for a PM to create a use case...

...but only Engineers were able to create strategies using algorithms.



🔴  External partners were migrating to third-party solutions

🔴  Users had to wait a long time to get their cases done.

🔴  Internal team spent too much time on support work

Red flags  

🚩 It was not clear how the success of the tool would be measured.

At first it should be related with sales conversion.

🚩 Due to a tight deadline I focused on the desk research to learn about the user’s pain points and get feedback later on with usability tests.

🚩 I faced some resistance from the GPM with design process, because the tool would be too technical to identify "user needs". 



Engineers and Data Scientists | Access to create, manage and test algorithms under development

PMs | Create and manage strategies for their business needs

CRM | View only, with the purpose to know the company’s algorithms and portfolio


Business case triggers the need for a new strategy

User defines basic information (name, channel, touchpoint, results quantity

User choose algorithms + details to enhance the strategy’s results

Manage settings

User tasks and behavior

At this point it wasn’t very clear how different these 2 users behavior would be. I agreed to move forward based on assumptions, to meet the deadline. However, I proposed  to run an usability test at the end.


Scope definition


I moderated a workshop session with the PM to help us prioritise the scope of the MPV.


Used the Confluence page with the requirements and we brainstormed over the pre-defined solutions. Also, created the product pillars aligned to the main Jobs to Be Done:

  • Access (onboard user)

  • Explore (find strategies)

  • Create (a new strategy)

  • Manage (an existing strategy)


Workshop outputs

  • Brainstormed a few "how might we's"

  • Prioritised 3 Jobs to Be Done to start:

  • Find strategies

  • Create strategies

    • define basic information

    • define logic

  • Manage strategies

    • activate/deactivate

    • change settings


MVP + Research insights

Group 67.png

Jobs to be done: find strategy and create strategy

Jobs to be done: create strategy (define basic information)

Group 68.png

🚩 At this point of the project, there was the understanding that selections on the Modules section would impact the Parameters information. The hypothesis was that users would switch attention from left to right sides while filling the form.

User testing learnings 

⛔ PMs insecure to fill the form, missed instructions or explanations. 

✅ Data Scientists recognized the fields and didn’t missed anything.

Autonomy: users wants to create strategies and be autonomous about that

Guidance: users wants their doubts answered inside the tool

Performance: Track results is mandatory, there’s no use without dashboards

Group 69.png

Jobs to be done: create strategy (define logic)

Continuous discovery and MVP iterations

slack channel.png

Beta testers Group
While I was working on the design improvements I created a slack channel to keep in touch with the users who tested the POC. The PM also used to group to provide support to their questions.

Experience Iterations

Simplify all the mandatory rules to create a strategy wouldn’t be possible via back-end to the project’s deadline.

All changes must be made in the front-end, so experience design would be the key to improve the tool.

Less steps + sections with instructions

Captura de Tela 2023-11-17 às 09.54 1.png
Group 46.png
Group 45.png
Captura de Tela 2023-12-02 às 16.42 1.png

"Light version": less fields for entry level editor users

The second round of research was key to provide to stakeholders enough evidences that a review of the tool’s architecture would be required.

I proposed an Entry Level role for users without experience on recommendations but needed to create their own strategies

Captura de Tela 2023-11-17 às 18.45 1.png
Captura de Tela 2023-11-17 às 18.47 1.png

New additions to the Design System and more iterations

Onboarding tour on first access. 

Side panel with additional content, giving users more guidance throughout experience.

Captura de Tela 2023-11-17 às 19.15 1.png
Captura de Tela 2023-11-17 às 19.16 1.png


5 key product teams from Marketplace are currently creating strategies every month as part of their conversion goals. 

🚩 How to measure Success?
- Customer Satisfaction Score
- Engagement with key features (clicks on preview algorithm, page views...)
- Flow dropout

Clear design process
To be able to execute a good design process I had to speech my decisions all the time to the cross functional team.

I had to be open for feedbacks and quickly adapt to constraints.

User feedback is a must
The recommendations subject was all new to me, along with the business and user needs.

I had to find ways to include tests as much as I could to fundament my design decisions.

bottom of page