Data Product Platform

Data Product Platform

Data product catalog with customisable checkout experience

UX/UI Design

Research

Design Systems

The bank partnered with us to create a centralised location for the data capability to enhance collaboration, engagement and ultimately help the organisation become more data-driven.

The bank partnered with us to create a centralised location for the data capability to enhance collaboration, engagement and ultimately help the organisation become more data-driven.

80%

Faster registration

Reduced data product registration from 15 to 3 minutes

80%

Faster registration

80%

Faster registration

Reduced data product registration from 15 to 3 minutes

350%

Increased Usage

Data product consumption increased by over 350% first quarter

350%

Increased Usage

350%

Increased Usage

Data product consumption increased by over 350% first quarter

120%

Increase in content creation

Significant increase in published knowledge-sharing content within the practice

120%

Increase in content creation

120%

Increase in content creation

Significant increase in published knowledge-sharing content within the practice

3

Sucessful Releases

Contract extended twice to con

3

Sucessful Releases

3

Sucessful Releases

Contract extended twice to con

oisinmckeever.com

Role

Role

For this project, I led the design and research strategy. It was my responsibility to extract requirements from stakeholders, connect with users to understand their landscape and create hi-fidelity designs and prototype whilst collaborating with front-end development

Research Methods

Research Methods

Interviewing,

Interviewing,

Workshopping,

Workshopping,

Usability Testing

Usability Testing

Platform

Platform

Platform

Web

Web

Web

Project Duration

Project Duration

Project Duration

12 months

12 months

12 months

Tech Stack

Tech Stack

Tech Stack

Overview

001

Overview

001

Overview

001

The existing landscape made data discovery a cumbersome process. The lack of a central catalog hindered users' ability to find and utilise relevant data. This created inefficiencies, security issues, and obstacles to data-driven decision-making.


Data Product creation was done without a UI, relying on highly technical skilled users to create data products using API's, this became a barrier for creation, reducing the amount of users who could contribute.


To address these challenges, we created a data platform that streamlined data discovery, simplified creation, enhanced security and empowered users to leverage data effectively.

Outcomes

350%

Increased data product usage by 350% after the platform launch. Helping the organisation become more data-driven

80%

80% Reduction in Data Product creation time from 15 minutes to an average of 3 minutes.

Key Features

002

01 Data Product Catalog and Filter System

We designed a retail-inspired catalog for discovering available data products, a central location for all data products in the organisation. Users could search and filter to refine their search results.

Having a visual, familiar experience for finding products in one location made it much easier for users to consume data.

Having a visual, familiar experience for finding products in one location made it much easier for users to consume data.

02 Data Creation Wizard

The average time for creating a data product was around 15 minutes or more, and required highly skilled coding ability in order to create it. We wanted to significantly reduce the time taken but also make the process more accessible, attracting more producers to the platform.

We designed a multi-step wizard within the platform to streamline the creation process. Dividing the required fields into logical sections, with the ability to save as a draft and come back at a later stage.

03 Customisable Check-Out

The complexities of data products required a highly customisable experience, what platforms to consume with?, which version of the data?, which output port type do you want to consume from?

Continuing with the retail-inspired experience, we designed a customisable Basket / checkout experience that empowered users to get exactly what they needed from a data product.

Continuing with the retail-inspired experience, we designed a customisable Basket / checkout experience that empowered users to get exactly what they needed from a data product.

Continuing with the retail-inspired experience, we designed a customisable Basket / checkout experience that empowered users to get exactly what they needed from a data product.

02 Data Creation Wizard

The average time for creating a data product was around 15 minutes or more, and required highly skilled coding ability in order to create it. We wanted to significantly reduce the time taken but also make the process more accessible, attracting more producers to the platform.

We designed a multi-step wizard within the platform to streamline the creation process. Dividing the required fields into logical sections, with the ability to save as a draft and come back at a later stage.

04 Role Based Access Control

Controlling permissions and access to data was a high priority feature, we need to ensure data was secure and on a "need to access" basis. We leveraged the existing "AD group" structure the organisation employed to create a "Role-based" access control system.

Essentially, a producer can decide who can access the product using custom policies, which contain specified project groups. The system will automatically detect whether a consumer is a member of these groups or not, determining access and enhancing security.

Essentially, a producer can decide who can access the product using custom policies, which contain specified project groups. The system will automatically detect whether a consumer is a member of these groups or not, determining access and enhancing security.

04 Role Based Access Control

Controlling permissions and access to data was a high priority feature, we need to ensure data was secure and on a "need to access" basis. We leveraged the existing "AD group" structure the organisation employed to create a "Role-based" access control system.

Essentially, a producer can decide who can access the product using custom policies, which contain specified project groups. The system will automatically detect whether a consumer is a member of these groups or not, determining access and enhancing security.