Viktor Nagy
UX Designer

Reducing effort for OpenRGB users

Feature redesign, 2023

Project Overview

Main challenge:

  • No way for users to check if their light configuration is correct or not

  • Users ask the developers, which takes away valuable development time

Solution:

  • New, direct feedback about the light configuration

  • No need to contact the developers to set up the light configuration

Methods used:

  • User Journey

  • User flow

  • Low-fidelity wireframe

  • High-fidelity wireframe and prototype

  • Usability testing

Image alt tag

Before

Image alt tag

After

In-depth look

Stakeholder communication

  • Weekly sync with stakeholders about the project status

    • Feasibility

    • Direction

    • Next steps

  • Goals:

    • Keep the solution lightweight

    • Use the least development effort possible

    • Make it possible for users to progress on their own

User Journey
Reducing effort for OpenRGB users

User Journey

Identify current bottlenecks and opportunities for improvement. The most challenging part of the journey is the first configuration.

User flow
Reducing effort for OpenRGB users

User flow

The steps that the user takes were reduced by 28%. Turning to outside help is not a necessity anymore but only an option.

Early sketches on paper
Low-fidelity wireframe
Reducing effort for OpenRGB users

Low-fidelity wireframe

A low-fidelity wireframe was created to quickly and efficiently get feedback from domain experts about the concept.

High-fidelity wireframe and prototype
Reducing effort for OpenRGB users

High-fidelity wireframe and prototype

Once the stakeholders approved the initial concept, I created a high-fidelity prototype to perform usability testing with target users.

Usability Testing
Reducing effort for OpenRGB users

Usability Testing

I wanted to see if users understood how the new feature was meant to be used. I recruited four users:
- 2 experienced users
- 2 new users

Main findings:

Users had a different mental model about the feature's intent and had difficulties with the domain-specific words. Based on this feedback, I made many small changes to the design.

Final design
Reducing effort for OpenRGB users

Final design

Improvements:

  • Rewritten copy for easier understanding

  • Visualization about how the exact correct configuration should look to provide a reference point

  • Single color slider for easy understanding and focus

Next steps

Next steps

  1. Developer handoff and implementation

  2. Tracking product metrics to see if the experience improved

  3. Iterating based on the findings