This case study demonstrates the successful redesign of a library self-checkout system through a user-centered design approach. By focusing on user needs and pain points, the project achieved its goals of increasing self-checkout usage, reducing wait times, and improving user satisfaction. The project also highlights the importance of ongoing evaluation and iteration to ensure the system continues to meet the needs of its users.
next steps
metrics
lessons learned
I created a fully-functional, high-fidelity prototype of the new flows using Axure. At the same time, we started recruiting subjects for the test who fit our criteria. We did 4 usability tests in the first round and 3 after iterating on the issues that weโve identified:
issue 01
There was no letters in the numpad when entering the Library ID (future proofing in case library ID numbers ever included letters)
solution 01
Add a whole keyboard to the bottom, complete with numpad
The redesigned prototype was tested with a new group of participants. The results were positive, with significant improvements in task completion rates and user satisfaction. Minor adjustments were made to the design based on the feedback received.
The final design was handed off to the library's IT department for implementation. The new self-checkout system was launched after a period of beta testing and staff training.
Using Figma, I translated my first sketches into low-fidelity wireframes. Then, I improved them by adding a few relevant stock images and copies. At this stage, the wireframes were defined enough for some user testing. Based on 4 tests, Iโve made a few alternations and moved on to creating high-fidelity prototypes.
I began the design process with low-fidelity sketches and wireframes to accelerate decision-making through visualization without losing time. My sketches were based on the initial user interviews, the business goal, and the survey answer evaluations.
They each pointed to the fact that there were too many distractions in the flow. We came back to the sketches throughout the entire design process to make sure that we donโt lose sight of our primary goals and ideas.
With the business goal in mind, we make sure that our users reach the checkout screen without any hiccups. So, we sketched a current-state user journey map, to identify opportunities for improvement. We identified 2 unnecessary steps and potential drop-off points in the flow. By eliminating these from the new design, we ended up with a much faster checkout experience that contributed to conversion rates.
To gain a more profound insight into the objectives, requirements, experiences, and actions of our users, we developed four distinct personas representing each user segment. These personas were crafted from insights gathered through user interviews and surveys, and we continuously refined them as we collected additional information throughout the project. We referred to these personas whenever we needed to shift our perspective and reevaluate our original concepts.
Aug - Nov 2023 (16 weeks)
1 UX Designer, 1 Developer
Figma, Miro
Lead UX Designer
The primary goal of this project was to increase self-checkout usage by 20% within three months of launch and reduce the average checkout time by 15% while also improving user satisfaction with the checkout process
10 semi-structured interviews were conducted with library patrons of varying ages and tech proficiency.
Questions focused on their current checkout experience, pain points, and desired improvements.
Objectives that Influenced the Questions:
The primary objectives of the user interviews were to understand:
Main Insights from the Interviews:
How the Findings Were Used:
This case study details the process of researching, designing, and implementing a redesigned self-checkout system for a local library. The project aimed to improve user experience, reduce wait times, and increase self-checkout adoption.