UX | Design Research | Design systems
Sector
Fin-tech, accounting, web app
Challenge
Identify opportunities for optimising core experiences that would help customers to achieve their goals faster and more efficiently while using the product.
My role
UX Designer, workshop organizer, facilitator
Dext is a product for bookkepers and accountants that helps in collecting and extracting paperwork and then automatically processing it to accounting software.
Core product Journey
Considering the limited availability of specific resources like time, I have selected a number of techniques from each of the UCD phases that would be appropriate for the current project.
empathising
I have conducted a series of interviews with customers and internal stakeholders (CS team, sales, product managers) to collect feedback about existing customers journey, gathered qualitative and quantitative data from customers usage metrics and identified tasks that are taking most of time.
As a result a series of pain points have been idetified in the stage of validation for financial documents. A common pain point theme was related to the inconvenience of surfacing the errors and the mechanics around fixing them.
Setting the context
Diving deeper into one of the bottle necks of document editing, I have performed a design audit of existing functionality related to fixing validation errors.
One of the biggest opportunity identified has been around ways of surfacing validation errors, and mechanisms for fixing them so that the financial documents would become ready for publishing.
This design opportunity in core user tasks could also significantly contribute to raising the UX maturity level from usable to a comfortable one and further. By improving the clarity and feedback of validation messages, users would be able to complete tasks more efficiently and with less frustration.
This enhancement would be a good example that demonstrates the value of user-centered design principles, such as usability testing and iterative improvements, in addressing real user pain points.
Presenting the positive impact of these changes, like reduced error rates and increased user satisfaction, to stakeholders would build a strong case for further investment in UX practices, thereby advancing the organization’s overall UX maturity.
users
Technology
Business
To factor in one of the biggest challenges related to the implementation cost from a technical standpoint, I've performed an audit of the design system components to have a better understanding about the complexity of introducing changes as well as finding affordable ways of implementing new solutions by reusing existing components.
At this point in time there were multiple components and design systems in place, which lead to higher maintenance costs and limited flexibility for new improvements.
To improve the visibility of validation errors while keeping the implementation cost low, as a first attempt we tried to use the existing components and get feedback from internal stakeholders.
USING EXISTING COMPENENTS
Internal Stakeholders feedback
Internal feedback
Through a series of workshops we have decided to significantly refactor and improve the copy for the validation errors to make them easier to read and more actionable.
Internal feedback
Finally we agreed on a version that will contain the improved copy to be crisp and clear, directional, the use of an overview banner at the top of the form and inline validation messaging to highlight the fields that require attention.
Testing
To validate the proposed solution we have performed a series of unmoderated tests with non users (to minimise bias) who were domain experts in accounting and bookkeping in the markets were our product is available.
We aimed at assesing the perceived difficulty and ease of understanding the error messages between the existing and the new proposed solution while also measuring the task completion speed.
We have noticed quite outstanding results, showing a significant improvement with the proposed new solution. All particiants have perceived the new interation as being easy or very easy for fixing the errors as well as for the ease of understanding the messaging.
Task completion has also been reduced from an average of 156 seconds down to 71 seconds.
While we were able to see a significant improvement based on the testing results, there were still ramaining a number of challenges
UX AND RESEARCH
Business challenges
Technological challenges
To overcome the existing challenges I've decided to use a scientific testing method called KLM-GOMS (Keystroke-Level Model). It uses empirically derived values for basic operators like keystrokes, button presses, double clicks, and pointer movement time to estimate task times in seconds.
In this way we could compute and compare how have the applied changes affected the time required for fixing validation errors and have reliable data.
Consecutively, I've broken down the task of fixing errors into subtasks and further down into button presses, pointing, homing and menthal activities.
Optimizing user flows and efficiency has led to a significant reduction in error-fixing time, speeding up the process by 58%, from 50.4 seconds to 29.3 seconds. These usability improvements, including a cleaner interface, improved consistency, and better error copy, have not only enhanced the user experience but also raised the UX maturity of the product.
By addressing these core user tasks, the product now offers a more intuitive and seamless experience, demonstrating a commitment to high UX standards and continuous improvement.