James Medd Digital Experience Designer

Blue Prism

Creating a design system and prepping a major version transition

A mock-up of a redesigned task-sequencing area of Blue Prism
A mock-up of a redesigned task-sequencing area of Blue Prism

Overview

When I joined Blue Prism, there hadn’t been a dedicated UX team for the entirety of the organisation’s 20 year history. I was the second person to join the newly formed UX team, reporting directly to the head of experience.

Blue Prism’s software is industry-leading in Robotic Process Automation (RPA) and allows businesses to automate repetitive tasks, increasing efficiency and reducing margin for error.

As part of the UX team, I helped to instigate several major organisational changes to the way the product team worked.

Creation of a design system

An example of a UI component – a checkbox – as a shared, reusable Figma component, with multiple variants and themes.
An example of a UI component – a checkbox – as a shared, reusable Figma component, with multiple variants and themes.
An example of a new component – a combobox – with suggested ARIA attributes and keyboard control behaviour prepared for UI developers.
An example of a new component – a combobox – with suggested ARIA attributes and keyboard control behaviour prepared for UI developers.

User research programme

Examples

Complex process scheduling

An example the existing scheduler user interface which, while capable, was not optimised for the complex process branching our customers demanded of it.
An example the existing scheduler user interface which, while capable, was not optimised for the complex process branching our customers demanded of it.
The first draft of a scheduler interface, built using elements of our design system, to better reflect the logic applied by our customers.
The first draft of a scheduler interface, built using elements of our design system, to better reflect the logic applied by our customers.

Proposing components in the design system

An explainer of datepicker use cases in the context of our software, based on research.
An explainer of datepicker use cases in the context of our software, based on research.
Extended examples of how a datepicker might function in other locales.
Extended examples of how a datepicker might function in other locales.
An example of a rich prototype created to demonstrate use cases of a number of components in the context of a new design.