Point of Sale

Enhancing User Experience for a Retail Point-of-Sale (POS) System

Retail POS System
They are a leading retail brand in Asia, and they are beginning operations in Dubai, UAE, and around the world.

They aim to simplify and speed up the sales process, ultimately reducing checkout times, improving customer satisfaction, and increasing transaction throughput. By optimizing the sales flow, we aim to create a smooth and efficient experience for both customers and employees. This involves implementing user-friendly interfaces, fast payment options, and effective order-processing methods. By achieving efficient sales processing, we can enhance overall operational efficiency and stimulate business growth.

I was tasked with resolving issues and enhancing the user experience of a POS system. My process began with comprehensive user research conducted on-site in Bangladesh and Dubai, UAE. After identifying the problems, I developed a new customer experience map from start to finish. Finally, I designed the UX and UI for each POS application individually.
Location
Dubai, UAE
My role in this project
Senior Product Designer
Company
Confidential (Agreement)
Collaborate with
Stakeholders, CTO, Project Manager, and Head of the Sales Department

My contribution

User Research
UX Design
Information Architecture
Prototyping
User Testing
UI Design - Design System
Quality Assurance

Conducting UX Research on POS system

The process of conducting UX research for the POS system was a multi-faceted and intensive effort. It began with a series of on-site visits to retail locations in both Bangladesh and Dubai. During these visits, I observed the day-to-day operations, focusing on the existing POS system, and interviewed both employees and customers about their experiences.

I took note of the pain points and bottlenecks in the existing system and gathered data on how users interacted with the software. I then used this information to identify areas where the user experience could be improved.

After gathering this initial data, I conducted a deep dive into the specific tasks that both customers and employees performed on the POS system. I created a task flow diagram to visualize the process and identify potential areas for improvement.

Next, I developed a series of prototypes based on the insights gathered from the research. These prototypes were tested with users to validate the design decisions and further refine the user experience. Feedback from these tests was then used to iterate on the design and improve the overall user experience.

The result of this UX research was a thorough understanding of the user's needs, behaviors, and pain points. This understanding was fundamental in designing a POS system that was user-friendly, efficient, and effective.
Conducting UX Research

Become a POS associate to know POS associate

The goal of the user research was to determine the difficulty and pain points experienced by POS associates when using the POS system.

During the research process, I begin by conducting user interviews to gather initial information. These conversations provide me with a starting point and reveal the need for more than just opinions. To gain a deeper understanding of the issues with the system, I closely observed how associates interacted with customers while using the POS system. This allowed me to identify specific problems and identify areas for improvement.

To gain a deeper understanding, I collaborated with POS associates using a participatory research approach. During a casual lunch conversation, I gained insights into the challenges they face, which go beyond the usability of the point of sale (POS) system.
Persona - Atiq RahmanPersona - Sara Ahmed

How retail POS systems can be frustrating

Retail Point of Sale (POS) systems can often lead to customer frustration due to their handling of transactions, including purchases and returns. The complexities in the system's User Experience/User Interface (UX/UI) design, such as unclear button placements, contribute to confusion during transactions. These issues often pile up, causing dissatisfaction among customers.

Slow response times during transactions can further aggravate these frustrations, compromising the overall customer experience. Interestingly, many of these design flaws become apparent only in real-world usage scenarios. This underlines the importance of continuous UX research and testing. By identifying and addressing these problems, we can ensure smoother customer interactions and a more efficient transaction process.
POS - Experience Diagram

The Impact of POS UX Challenges and Context

POS systems may seem easy, dealing with many transactions every day. But the real challenge comes in a crowded shop. Here, a simple checkout can become frustrating. Why? Because user experience issues and the actual store setting often clash.

Regular design methods may overlook important details. Research in the store reveals hidden problems: bright overhead lights causing screen glare, and counter designs that make using touchscreens difficult. These small contextual factors can make even tiny design issues worse. By understanding how user experience and real-world conditions work together, we can create POS systems that work perfectly for customers and cashiers.
POS - ProcessPOS - Cognitive load and Emotional state

Comparative Analysis of POS User Flow

During our project, we conducted an extensive benchmark of the user experience provided by various Point of Sale (POS) systems. This benchmark involved a detailed analysis where we carefully compared and contrasted different solutions based on the specific scenarios that we had identified during our user research phase.

The comprehensive review of competitor user experience designs allowed us to uncover a wide range of best practices and pitfalls that are highly relevant to our project. By studying these findings, we were able to gain valuable insights that have greatly influenced and shaped our approach to UX design moving forward.
POS - Comparative analysis

Prototyping and Tasting Solutions for POS Design

We made some prototypes, each showing a different way users might interact with the program. These prototypes had different layouts and ways for users to move through them.

Then, we looked at the good and bad points of each way. We showed these to the client's team. Together, we picked the best ones to test with users. Doing this UX design process over and over helped us focus and speed up the project. We finished the UX design for the POS application in just 10 weeks, getting it ready for the next step of development.

Interested in working together?

Start a project request
Right arrow