top of page
Transforming Configuration Process with Design 2.0 and User Testing

Transforming Configuration Process with Design 2.0 and User Testing

Low-code platform - User Research & Experience Design

What is the project about?

  • Evaluate the best tools available today to ensure that the Configurator 2.0 has the finest features and an easy-to-use UI.

  • To determine design inconsistencies and usability problem areas within the user interface and content areas.

  • Conduct the usability testing under controlled test conditions with representative users.

Business challenge

  • The business team wanted to develop a Configurator tool that will be used by Line of Business representatives to build bespoke applications and/or modules internally.

  • The business vision was to accelerate product development timelines, minimize development expenditures, and enhance product quality to achieve a competitive advantage

Goal of the project

  • Configurator tool will be used by non-technical Line of Business representatives to build bespoke applications and/or modules internally and maintain apply platform products at scale.

  • It will exist to increase the speed and efficiency of product development, reduce development cost and produce better quality products.

Tools

  • Figma

  • UserZoom

  • Miro

Team

  • UX Researcher (me)

  • Lead UX Designer

  • Associate UX Designer

  • Product Leads

  • Developers

My Role

  • Competitive Benchmarking

  • Discovery research – workflow process mapping

  • User Persona & Task Flow

  • UX Prototype Design

  • Heuristics Evaluation of the Designs

  • Focus-group discussions

  • Usability testing & user feedback

  • Recommendations & next steps

Timeline

Overall: 12+ weeks (part of a Lean UX process)

  • Discovery & Research: 2 weeks

  • Design iterations: 8 weeks

  • Test & Iterations: 2 weeks

Lean UX Research & Design Process

1
2
3
4
5
6
Desk Research
Defining User Personas & Task Flow
Building Interactive Prototypes
Conducting UX Review & FGDs with Devs
Usability Testing with the Users
Findings & Next Steps

Desk Research

Competitor Analysis

Out of several no/low-code platforms available, we identified the popular* competitors the provide variety of features for a no/low-code drag-and-drop interface to develop applications/websites.

*According g2.com, geekflare.com and Google searches


Studying the Existing Process

  • We organized discovery workshops with client stakeholders and SMEs to learn more about the existing process and pain areas.

  • This helped us to gain some domain understanding and SOPs for the business case and identify the improvement areas.


Some challenges identified

  • Manually maintaining the copy books/configuration guides in Excel

  • Waiting for the developers to build the content system

  • Inability for users to configure all the content in the application

  • Content voice can differ between business vs. partner


Some recommendations from desk research

  • Personalized onboarding when creating a new project with tailored templates basis needs

  • Live checklist of items that a screen should compulsarily have (e.g., a form needs a Submit button)

  • Accessibility features to help differently-abled users

Defining User Personas & Task Flow

Defining User Persona

With the insights learnt through discovery research, we defined high level persona to highlight the multiple needs and frustrations of the Line of Business reps. This helped us to brainstorm on our design decisions to prioritize content and interactions.


Revisiting the User Flow

Based on the discovery research, I designed a revised user flow hart to ensure we have accounted for maximum use cases and integrate current functionality as well, e.g., create a new application or maintenance of an existing one etc.

quote.png

"Currently, we manually update the configuration guide or copy book that defines the colors, schematics, and features of the form for each partner."

Building Interactive Prototypes

We leveraged the design system as a foundation and applied industry-standard best practices to develop dynamic, interactive prototypes of the no-code platform. By meticulously adhering to the design system's guidelines, we ensured visual consistency and brand alignment throughout the prototypes. Utilizing Figma as our primary design tool, we effectively employed design tokens to streamline the design process and maintain coherence across different screens and components. Through the application of core UX/UI principles such as information hierarchy, user flow, and usability testing, we crafted prototypes that not only met the design system's standards but also prioritized user experience and efficiency.

Conducting UX Review & FGDs with Devs

Heuristics Evaluation

  • Before talking with potential users, we began assessing the Configurator design concepts, utilizing Heuristics principles to identify usability issues in the interface design.

  • The heuristics evaluation complies with recognized usability principles.


FGDs with the Devs


Research Goals

  • Learn about the dev roles, their understanding of the tool, and challenges/constraints.

  • Determine features they like the most and believe can be improved.

  • Identify features that may be added to the Configurator tool to improve the overall functionality and experience.


Methodology & Participants

  • Focus Group Discussions (semi-formal)

  • Tech leads, UI devs, automation engineers, API backend devs

Usability Testing with the Users

Research Goals

  • To determine design inconsistencies and usability problem areas within the user interface and content areas

  • Evaluate user-performance and satisfaction levels of the Configurator 2.0 user interface


Participants

  • Internal Line of Business representatives

  • Key decision makers in designing, approving and deploying customer-facing business/product applications

  • 5 participants – Product managers & analysts


User Tasks

  • Login to the tool and manage the projects (Search, Filter, Edit, Delete)

  • Create a new application form using the interface

  • Edit an existing application form


Methodology

  • Remote Moderated Usability Testing methodology using think aloud protocol

  • Conducted with InVision prototype links

  • Participants will be given scenarios and tasks to complete.

  • Follow-up questions to further explore users’ thoughts and perceptions

"I really like the option to see the live preview of what is being built in real-time."


"These tiles are nice visually, but unneccessary for an administrative tool, because the list is likely to grow."

Findings & Next Steps

Some feedback and findings

  • Users were puzzled by the Widget icons and expected more data points with sort/filter options in the dashboard

  • While users liked the minimal UI, they were apprehensive about managing thousands of partners

  • While managing components, users were overwhelmed by the cards; they should be redesigned to allow for easy widget editing

  • Live Preview needed to be more prominent and interactive with ability to publish for UAT

  • The tool should make it easier for users to go to specific sections and keep track of changes

Average System Usability Scale (SUS) score was 70


Some recommendations & next steps

  • Ability to inherit the predefined partner construct

  • Allowing reusable templates and XML configs

  • Ability to automatically generate changelog reports

  • Introducing user access rights

  • Allowing custom theming while creating co-branded application forms

  • Improve designs to adhere to WCAG accessibility guidelines



Thank you for reading my case study!

Want to work with me? Feel free to contact me!
...or just say hello on my social media.

bottom of page