Photo Credit: NCR
POS systems are used by cashiers in shops to process orders and to check out customers. Everyone knows how frustrating it is to have to wait in line if the shopkeeper is slow. However, that pales in comparison to the anxiety experienced by retailers when queues form.
One of the first images that come to mind when thinking of retail is of the large number of cashiers
typically laid out in stores. Perhaps more so than anywhere else, any savings in time at POSs and
cash registers, when multiplied by their (at times) vast numbers, are bound to generate huge savings
in retail chains’ operational costs.
Among Future POS’s key objectives was the ability to offer holistic user experience, as a means of maintaining enhanced retailer/shopper relationships, producing strong retailer brand identity, and increasing customer stickiness and loyalty.
While the user goal in a standard web or mobile app is achieved within the app,
in a POS system, the goal is always offline. In a way, the software application only
hampers the cashier in getting the good bagged, and the customer serviced.
Personas reflect consumers, our employees’, and our customers’ employees as they operate within a role. These roles are independent of the tools they are using at the moment. Some of these were created by CxD Design Thinking Workshop for the Future POS project. Research was based on experience with retail, and most recently field studies with "Real Shop" cashiers, store managers, and corporate IT.
Based on User Feedback
The results highlighted that we needed to prioritize the content. To disseminate the research learnings, we created a customer journey map.
The next phase was to prepare a Demo for presentation at the NRF 2020. With the research results and the inputs from key stakeholders I've taken the leadership on the design process.
Working backwards from a fixed launch date, meant that design was subsumed into an engineering‐driven process. Sign‐off milestones were driven by engineering estimates and time to create the right design was the time left over. The combination of a fixed launch date and aggressive scope created an intense environment with many coordination and time challenges.
Photo Credit: NCR
From Sketch to Figma
In the midst of the project, CxD management decided to move from Sketch to Figma, which is good in the long run. In the short term, this meant that I had to transfer a huge amount of mockups to Figma. I had to built a component library literally from scratch, including all the mockups and prototypes made.
It took quite a long time to do this and has shape a culture which seeks to earn trust through accountability, diving deep into the details and inviting others to scrutinies work. Heavy documentation is the artifact of such a culture.
The basic task of scanning a product is simple and straightforward, but navigation is required to solve some tasks. For example, sometimes the standard flow involves searching for products or price (Price Query). Other situations include age-restricted items, recall or void transaction, department sale, price override, adding coupons or identifying a loyal customer.
Whenever navigation is involved, things can get very complicated. I had to deal with hierarchical structures and invested time into creating additional documentation to facilitate the work with the data, better articulate and distribute design rationale. Doing this upfront was quite time consuming, but saved a lot of back‐and‐forth as the project progressed.
The content prioritization framework helped to create visibility into my decision‐making process
and encourage the team to share in the vision.
There are 3 different modes: no-sale, sale and transaction.
The gallery below shows some of the POS designs for Desktop.
To validate our assumptions we conducted usability test with 8 professional cashiers on both the Desktop and Mobile platforms of the Future POS Prototypes. The feedback from the participants was generally positive, but the number of findings and NPS score suggest that there is room for improvement.
• I value simplicity and usefulness. I aspire to make people happy by designing experiences that just get out of the way. Craftsmanship and carefully thought out details are important to me.
• This is not about perfectionism, but rather an insistence for quality. Quality that should never be compromised, even in the first version of a product. Quality is the responsibility of an entire organization and I have learned that magical experiences are only possible if the whole team truly shares in the same values and aspirations.
2025 © Anatoly Slobodskoy