Mobile Responsiveness: The existing system was primarily designed for desktop use, resulting in a poor user experience on mobile devices
Diverse User Personas: The system failed to cater to the varying needs and preferences of different user personas, including administrators, employees, and customers.
Outdated Interface: The user interface lacked modern design principles, hindering usability and engagement.
Technical Constraints: Retrofitting a legacy system to meet modern standards while preserving existing functionalities posed significant technical challenges.
I want to understand and explore the following areas:
The general pain points identified encompass:
Statements: If UI is not obvious enough, “Houston, we got a problem !”
As we delved deeper into our investigation, we uncovered the intricacies of the system, revealing a complex structure accommodating eight distinct user personas. Each persona interacts with the system in a unique manner, tailored to their specific roles and responsibilities. Remarkably, one persona does not directly access the system but instead inherits one of its key products. Consequently, every role presents its own set of pain points, intimately tied to their daily utilization of the system
The result confirmed all of the pain points in the analysis stakeholder responses and more.
We analyzed the current structure and all the functions, tools, and resources in-depth. We used some of the UX laws to identify the following pain points:
We've identified two primary target user groups for this project. The first category comprises long-time users who have been utilizing this product for as long as it existed. They are proficient in navigating the existing UI, which may present a challenge when transitioning to the newer, more prevalent UI patterns of the last decade. Conversely, the second category consists of new users who are unfamiliar with the legacy UI and are more inclined to adapt readily to the current UI patterns.
Current system limitations hinder users' ability to efficiently issue questionnaires, generate reports, and facilitate coaching sessions while on the move, necessitating a solution that enables seamless and rapid access to these functionalities from any location.
Technical Constraints: Retrofitting a legacy system to meet modern standards while preserving existing functionalities posed significant technical challenges.
Time constraints: we met with the developer team and sorted out a few areas that we can accommodate from both sides:
We prioritized the pain points by their severity and frequency of occurrence. We started analyzing what flow can accommodate a large number of user roles and laying out the structures of the system with mobile first. We consider both user flow and task flow.
After a thorough view of what is the problems and the direction to make improvements, we started the execution process with low-fidelity wireframes.
The initial versions allowed us to run a quick user testing with some stakeholders and a few users. We get to see the users’ feedback with this new layout and the flow and how well they adapt to this up-to-date UI pattern.
These initial iterations enabled us to swiftly conduct user testing sessions with select stakeholders and a small user sample. The feedback gathered on the new layout and flow provided valuable insights into user adaptation to the modernized UI pattern.
As anticipated, Jakob's law proved its merit. While our users may not possess advanced technical skills, their familiarity with the UI facilitated a seamless transition to the updated pattern. User feedback echoed this sentiment, with comments such as, 'This is easier to use and navigate than the current UI.'
With minor iterations based on user input, we progressed to the development of high-fidelity prototypes and design systems, confident in the positive direction of our design enhancements.
**Given certain confidentiality considerations, access to high-fidelity prototypes is available exclusively upon request.**
We noticed that too few interactions or details in low fidelity didn’t draw out all the feedback we expected from the users. We have to pay attention and emphasize that thin line to guide our project’s final iterations