Research, Resolution, Reconcilement
R3 provides transaction servicing for checks, electronic, and cash transactions that have some issue. The system receives matters by a number of different sources, and then is either resolved automatically by the system or manually by an analyst or an operations rep in the R3 web application.
Users who used the system for various reasons have had an inferior user experience (SUS below average), many observed usability frictions and inefficiencies, and large data dumps on pages resulting in high cognitive load on certain views for several reasons:
- Multiple UI frameworks used. The application was a Frankenstein’s monster of JSP, AngularJS, Angular, and jQuery/Javascript
- Unused design patterns and guidelines with no oversight due to unfilled UX positions
- Lack of design process facilitating consistent and quality design practices
- Difficulty interfacing with the many fragmented applications in the bank’s ecosystem
It is important to note that even though the space previously had UX practitioners, the actual maturity level of UX was somewhere in the area of Stage 2 (Developer Centered UX) and moving towards Stage 3 (Skunkworks UX), based on Neilsen’s Corporate UX Maturity Model. Generally speaking, in other UX Maturity Models (and even in CX Models), this space still tends to fall into lower-end of the spectrum. The symptoms of these stages represent the greatest challenges of conducting UX work in this space, in addition to obtaining the tools and resources within the Bank’s environment.
Aware of some of the issues plaguing their application, R3 was looking for UX to “Harmonize” the application’s many different patterns and approaches.
To ensure R3 was able to achieve their goals of harmonization, several initiatives were undertaken and provided a prescription for success:
- Improve the design process by setting up a robust UCD process that aligned with the Agile Scrum process
- Develop a UX Design System for R3 as a part of a full redesign which also facilitated other technical goals of R3, such as increased AI and user efficiency cost savings.
- Create and nurture alignment for UX between business, development, and stakeholders.