Exterity / 2019

Exterity creative, interactive and visual signage

Exterity provides a suite of softwares that lets businesses use a drag and drop canvas to advertise, communicate, engage and entertain their customers using highly customisable apps without the need of a techie.

Drag and drop interface turns into an interactive entertainment system for TV
Exterity logo - SAAS entertainment and cruise ship B2B Partners with samsung philips chromecast and sony

Process

💬
Hang out with stakeholders and explore their feedback.
🔬
Conduct a UX audit and research the existing product.
🎯
Define the goals based on the problems.
💭
Develop a detailed design system
🧪
Impact testing using prototypes

Developing a consistent user experience and a scalable design system as a solo UX/UI designer at Exterity.

With a large team of developers and product managers, but no design systems in place, inconsistency can arise from feature to feature. It can be as inconsistent as comparing 🍎 apples to 🍊oranges.

My role at Exterity

Hang out with stakeholders and explore their feedback.

Conduct a UX audit and research the existing product.

Define the goals based on the problems.

Develop a detailed design system

Impact testing using prototypes

RESEARCH & FEEDBACK

Hang out with stakeholders and explore their feedback

Developers working in isolation have created inconsistencies in the product, which has impacted the experience of clients and end users. As a result, it takes a lot of mental effort to use what is supposed to be, a simple software.

“It looks like it’s been designed by 20 different devs in silos because it was...”

Internal devs

There is a lack of consistency in behavior and user interface across different apps.
“The settings are hard to use - It's quite confusing configuring the settings. I need to refer to the documentation often.”

Client feedbacks

The platform's complex settings often confuses users.
“I don’t know what to expect when pressing one button does one thing on one page, but something else on another.”

End user (surveys)

End users: 62% of the feedback mentioned issues related to confusion in the user interface.

PROBLEM STATEMENT

“How might we build a seamless experience for our clients without sacrificing flexibility or functionality."

This software is designed for people who want to build things themselves. It has an easy drag and drop interface that doesn't require technical skills. However, clients have given feedback that they still need a lot of help because the design is simply not clear enough.

CREATING A DESIGN SYSTEM

Increasing the context and visibility of change in settings

Users have found the settings to be difficult to understand due to their high level of flexibility. Additionally, developers may use jargon and other specialized language that can further complicate matters. To address these issues, the user interface has been updated to provide clearer context that can be understood through interaction alone.

Before
Before design - jargon filled and complicated non contextual settings dialogue

Learnability for new users is steep

Wordy explanation and over reliance on documentation

After
After redesign of currency configurations

Simplify visuals and context for complicated settings

Higher contrast can improve accessibility

Improved UI recognition can be achieved through the use of a contextual preview box.

CREATING A DESIGN SYSTEM

Providing transparency and visibility of status can give users peace of mind.

I provided documentation to developers that served as a guide outlining the significance of visibility of status. Prioritizing this key aspect enabled the team to build better features and functionalities. This made it easier for them to understand how their actions will affect our clients and, therefore, improve the user experience.

Toaster to show system status which will give users more confidence in our systems
TOaster added to design library detailing the anatomy and how it's used
Design library shows cancel or back button should be on the left, confirm or action buttons on the right
TOaster added to design library detailing the anatomy and how it's used

CREATING A DESIGN SYSTEM

Empowering users to take control and perform tasks confidently.

Developers have placed the confirm button in different locations, causing accidental actions like purchasing or ordering. To prevent such mishaps, a consistent user pattern was established in the design system. This means end user can no longer use the button placement as an excuse for “accidentally” ordering late-night munchies.

Reducing learning curve in the UI

Streamlined Design for Developers and Lowered User Learning Curve

By using a grid system, developers was able to stick to a well-defined layout, ensuring consistency across the entire product. This reduces potential errors and speeds up the development process. For users, the uniformity of the grid lowers the learning curve, as they were able to quickly recognise patterns and expectations.

Introducing a consistant grid system

Impact testing based on survey results

A series of A/B tests shows a 32% decrease in time spent messing around settings and figuring out the interface.

Data analytics

21% decrease of new clients contacting the help desk to ask for additional support in setup and configuration tasks.