CASE STUDY OF POS

Vishal Vishwakarma
10 min readJul 26, 2023

--

I specialize in UX strategy and design, focusing on conducting point-of-sale research for user experience.

Research Process

-To effectively address issues, it is crucial to begin by comprehending the problem statements.
-This entails framing inquiries that encompass the 5W’s.
-Secondary and primary research should follow to gather data.
-After analyzing the data, problems must be identified before ideating solutions.
-Defining problems
-Wireframing and UI design are then executed, followed by usability testing.

To effectively address issues, it is crucial to begin by comprehending the problem statements.

BUSINESS PROBLEM STATEMENT:

Observing how various users (such as store owners, cashiers, and customers) interact with the system is important. The ultimate objective is to enhance the system to cater to their needs and expectations, resulting in improved efficiency, ease of use, and overall satisfaction.

What is my understanding of this?

Most customers prefer a system that is easily accessible from multiple locations and provides quick responses to their inquiries about a product. The system must also be efficient in processing orders with various payment methods.

RESEARCH PROBLEM STATEMENT:

When conducting User Experience (UX) research for Point of Sale (POS) systems, it is essential to comprehend how users, such as store owners, cashiers, and customers, interact with these systems. The primary objective is to enhance the system to meet their unique requirements and expectations, resulting in better ease of use, efficiency, and overall satisfaction.

This entails framing inquiries that encompass the 5W’s.

To gain a deeper comprehension of the issue at hand, I formulated inquiries to aid me in identifying the different aspects related to this subject that required additional investigation.

WHERE is the issue that requires our attention?
The issues needing attention were at the retail store checkout points and in inventory management, due to an outdated and inefficient Point of Sale (POS) system.

WHEN the issue occurred?
The system’s limitations, such as slow processing times and lack of inventory integration, significantly impacted the company’s operations and customer satisfaction.

WHO are the users?
Cashiers, sales associates, and other staff members who operate the POS system directly. Additionally, while they do not directly interact with the POS system, customers are also considered indirect users.

WHAT is the purpose of the business?
The goal of providing a seamless shopping experience, from the moment customers enter the store until they complete their purchase.

HOW frequently do users utilize POS applications?
Cashiers and sales associates in retail settings use the POS system frequently — sometimes up to hundreds of times a day — for various transactions. Managers and business owners also access the system regularly, often daily, for generating reports and conducting analytics. Additionally, inventory personnel use the POS system frequently for stock management, potentially daily or weekly.

WHY do business owners prefer POS apps over traditional invoice software?
Many business owners prefer using POS applications to traditional invoice software because they are more efficient, offer real-time inventory management, advanced reporting features, and customer management capabilities, and can easily integrate with other business systems. POS systems can also enhance the customer shopping experience with features like digital receipts, loyalty program integration, and various payment options.

Secondary and primary research should follow to gather data.

Secondary Research

When searching for information online, I like to use specific keywords and follow them up with part-of-speech tags to refine my search.

I am determining the global market value of Point of Sale software from 2018 to 2027.

I am trying to find out which type of POS system salespeople would prefer.

Would they prefer -

Primary Research

The following step is to gather data directly from users without depending on any other sources. This requires a thorough examination of the issue through direct engagement with users. It involves identifying the user, creating a session guide, and conducting user interviews.

Interviews

When creating a meaningful, usable, understandable, and discoverable product, understanding the problem is the most crucial factor.

I interviewed some business owners online and asked them about their experience with POS systems. Here are some examples of the questions I asked:

  • What is your business, and what do you currently use for your point-of-sale system?
    This will give me a better understanding the business’s current setup and requirements.
  • How satisfied are you with your current POS system? What pain points or challenges do you experience with it?
    This will help me identify any business owners' issues and what improvements they’re looking for.
  • What are the most important features you look for in a POS system?
    This will help me understand the essential requirements and needs of business owners.
  • Have you ever experienced any data loss or security issues with your current system?
    This will help me understand how important data security and reliability are to business owners.
  • How often must you train your employees on using the POS system?
    This will help me understand the system's ease of use and training requirements.
  • What pain points or challenges do you experience regarding customer experience or managing customer data?
    This will help me understand the business owners’ needs for customer experience and management.
  • Have you ever experienced any downtime with your current system? How long does it take to resolve, and how does it impact your business?
    This will help me understand the importance of reliability and the impact of downtime on the business.

User Persona

Why is it important to consider creating personas?

Well, it’s a crucial step in the user-centered design process. Personas are fictional representations of the main user groups for a particular product or service. They serve as a tool for product teams to understand better their users’ needs, goals, motivations, and pain points. By doing so, teams can design products that truly meet those needs. All of this information is then used to create representative personas that capture the most important aspects of the users. This helps the team to design with empathy and understanding for the users, resulting in better products.

After analyzing the data, problems must be identified before ideating solutions.

Order Flow

Hardware Integration

Hardware integration in UX design refers to how user experience designers consider and incorporate various hardware components when designing the interaction between users and a product or service. This is especially important in fields like mobile design.

In mobile design, for example, a UX designer might need to consider the device's physical size, screen resolution, input methods (touchscreen, buttons, etc.), hardware capabilities (camera, GPS, accelerometer, etc.), and how users interact with these.

POS systems require several hardware components to function effectively. Here are some of the most common hardware integrations you’ll find in POS systems:

  • Cash Drawers: These are used to store cash, checks safely, and sometimes credit card receipts. They’re typically linked to the receipt printer and are programmed to open when a transaction is completed.
  • Barcode Scanners: This help streamline the checkout process by reading barcodes on products and automatically inputting price and product information into the POS system.
  • Receipt Printers: After a transaction is completed, receipt printers provide customers with a physical record of their purchase.
    Credit Card Readers: These devices accept credit or debit card payments. They may also have features to accept mobile payments through technologies like NFC (Near Field Communication) for contactless payments.
  • Customer Displays: These screens allow customers to see the items being scanned, prices, any discounts applied, and the total amount due.
    Scales: For businesses that sell products by weight, integrated digital scales can automatically send weight information to the POS for accurate pricing.
  • Touchscreen Monitors: These displays are the primary interface for employees to interact with the POS software.
  • Mobile Devices/Tablets: Many modern POS systems use mobile devices or tablets as the primary interface or as additional inputs for flexibility in processing transactions.
  • Self-service Kiosks are becoming more common in various retail and food service settings. Customers can place orders and sometimes even pay through these systems.

Order Flow

Defining problems

  • Poor Usability: If the POS system is difficult to use, it can slow down transactions, frustrate employees, and negatively impact the customer experience.
  • POS system fails to sync up with the inventory system; it may cause discrepancies in stock levels.
  • The important to ensure the security of the POS system.
  • If the POS system doesn’t support a wide range of payment methods, it can limit the convenience for customers and potentially lose sales.
  • Lack of necessary data, poor data organization, or unreliable data.
  • Long transaction times, lack of personalized experiences, or lack of loyalty program integration.

IDEATING SOLUTIONS

Poor Usability: If the POS system is difficult to use, it can slow down transactions, frustrate employees, and negatively impact the customer experience.
This could involve simplifying the layout, using clear and consistent icons and labels, or improving system performance.

POS system fails to sync up with the inventory system; it may cause discrepancies in stock levels.
involve using APIs to create seamless data synchronization or choosing a POS system that already offers these integrations.

The important to ensure the security of the POS system.
Implement robust security measures to protect sensitive data.

If the POS system doesn’t support a wide range of payment methods, it can limit the convenience for customers and potentially lose sales.
This could include credit/debit cards, mobile payments, contactless payments, or even cryptocurrencies. The more options you provide, the more convenient it is for different customers.

Lack of necessary data, poor data organization, or unreliable data.
involve providing more detailed sales reports, offering customizable report formats, or integrating with analytics tools for more in-depth data analysis.

Long transaction times, lack of personalized experiences, or lack of loyalty program integration.
Enhance the customer experience by speeding up transaction times, offering personalized experiences based on customer purchase history.

Wireframing and UI design are then executed, followed by usability testing.

Designers use wireframing to define and plan the information hierarchy of their designs, which is a critical step in the design process. Wireframing can be applied to websites, apps, or even Point of Sale (POS) systems. To ideate and create a wireframe for a POS system, follow these steps:

1. **Identify Key Functions:** Start by identifying the necessary functions that your POS system needs to perform, such as processing transactions, accepting payment methods, applying discounts, and managing inventory.

2. **Sketch Initial Design:** Create a rough sketch of your POS interface, considering the placement of key elements such as the product catalog, payment method selection, and transaction summary.

3. **Create Detailed Wireframe:** Use a design tool to create a more detailed wireframe, including all key elements and connections. Consider the flow of a transaction and how the user will move through different steps.

4. **Get Feedback:** Show your wireframe to others, including employees who will use the system and customers if possible, to receive feedback. Use their feedback to refine your design.

5. **Iterate and Refine:** Based on feedback, make changes to your wireframe, such as moving elements, adding features, or removing unnecessary ones.

6. **Test Usability:** Once satisfied with your wireframe, run usability tests to identify potential issues with the workflow or interface before beginning development.

High Fidelity (Hi-Fi) designs are detailed, interactive prototypes that closely resemble the final product. They include all the visual design elements such as colors, fonts, graphics, images, and user interface and interactions.

Through the process of creating a customer journey map and designing a Point of Sale (POS) system, several key learnings can be highlighted:

  • Customer-Centric Approach: It is crucial to understand the customer journey and design your POS system around it. It helps ensure that the system is user-friendly and meets your customers' needs.
  • Pain Points and Opportunities: Identifying potential pain points at each customer journey stage allows you to address them proactively. Similarly, identifying opportunities can help enhance the customer experience and drive business growth.
  • Importance of Design: Creating a POS system involves both functionality and design. From wireframes to high-fidelity designs, each step is essential in creating an aesthetically pleasing and easy-to-use system.
  • Security Considerations: Especially in the design of a POS system, security considerations like creating a secure lock screen are vital. As POS systems handle sensitive financial data, robust security measures are necessary to protect against unauthorized access.
  • Feedback and Iteration: Gathering feedback and making iterative improvements is key to refining the system and ensuring it meets the needs of its users. User feedback can provide invaluable insights from the ideation stage to the final design.
  • Usability Testing: Conducting usability tests can help identify any potential issues before the system is fully developed. This can save time and resources in the long run.
  • Importance of Details: Even small details, like the layout of a product grid or the design of a payment success screen, can significantly impact the user experience. Each element should be carefully considered and designed with the user in mind.
  • Integration with Other Systems: A POS system does not operate in isolation. It must integrate well with other business systems like inventory management, accounting, and CRM. This helps streamline operations and provides comprehensive data for business decision-making.

Thank you.

--

--