Clarence Wee
🤙
Clarence Wee

ENVIMO – How working with mobile constraints and slow mobile devices resulted in a more seamless product

Case Study · Fashion Retail

May 2023

As a solo UX designer, I was tasked with designing a new stock management feature for ENVIMO, a multi-platform point-of-sale solution, aiming to modernise business operations. The goal was to cut down processing time by half and enhance usability for retail staff.

Bit of Background

As part of their business strategy, Apparel21 initiated the modernisation of its point-of-sale (POS) and inventory management solution, ENVIMO. They aimed to achieve feature parity with its older POS product. The absence of a stock adjustment feature in the ENVIMO app, a tool essential for daily ad-hoc inventory management, was a significant gap. The challenge was to design this feature in a way that it closely mirrored the flow of Apparel21's existing desktop POS solution, thereby minimising the need for additional training. This was crucial as the desktop POS systems were continuously in use, especially during peak hours, and the ENVIMO app was designed to enable retail staff to conduct retail and stock management tasks around the store without being tied to a desktop.

Task and action (the process)

What’s the problem?

Due to budget constraints, I relied on conversations with company support staff who had prior experience with Apparel21. Through these discussions, the need for immediate stock adjustments became apparent, highlighting the importance of a swift, non-desktop-bound stock management solution. Factors like defective goods, stained items, and stolen or missing stock necessitated immediate stock adjustments. Any inability to fulfill orders resulted in delays, frustrating customers. This underscored the need for a swift, non-desktop-bound stock management solution, with simplicity being a paramount consideration.

POS Stock Adjustment Interface

The first step was understanding the current screens and flow. I developed two personas for the discovery phase.

ENVIMO Stock Adjustment Persona 1
ENVIMO Stock Adjustment Persona 2

ENVIMO's existing screens posed a challenge, however, leading to confusion over the dual toggle system and unclear labels. In my initial iteration, I intended for the stock adjustment action to be completed in the same page as an enquiry.

ENVIMO Stock Enquiry
ENVIMO Stock Adjustment Toggle
ENVIMO Stock Adjustment + Stock Enquiry

Never a straightforward project

This also meant re-building the stock enquiry feature. After discussions with the product owner, we decided to make the stock adjustment a standalone feature. This decision simplified the user flow and reduced the number of new screens needed.

The slow response of the Android-based payment terminals ENVIMO would be running on reinforced the need for a process that was as streamlined and input-light as possible. I aimed for a design with glanceable information and a clear call-to-action in the centre of the screen.

ENVIMO Stock Adjusment Early Iteration

Despite these efforts, further tweaking was needed as I realised that the tap targets were too small.

ENVIMO Stock Adjustment Production

From our research, many of our customers primarily used the mobile version, the whole selling point of ENVIMO. Despite that, there are certain environments (e.g. departmental stores) where a desktop POS is necessary. This was the resulting design.

ENVIMO Stock Adjustment Desktop

Constraints

The design process involved several trade-offs. During the development phase, developers identified an overlooked flow: some businesses put security measures behind inventory management features to prevent fraud. Further, some businesses were unaware of features simply because they weren't visible. Instead of using a feature restricted banner message or hiding the feature, I designed a way of indicating that for staff that did not have access. Reducing cognitive load and increasing awareness of the features.

ENVIMO Insufficient Permissions Helper Text

Results

While I don't have access to metrics to gauge the success of this design, I can illustrate how much shorter the process has become. The number of steps required in the POS system was significantly reduced in ENVIMO, indicating a more streamlined process.

ENVIMO Stock Adjustment Outcome

Learnings & Next Steps

The project underscored the importance of seeking feedback early and often. Regular check-ins with the product owner were crucial, especially when a shift in direction midway through the project was necessary. In the future, I would like to gather feedback from the actual retail staff to determine if they found the new feature useful and if it streamlined their stock management tasks. Ideally, I would like to know if it made their work easier overall. This experience has taught me the importance of adaptability and the value of iterative design in achieving project goals.

Send Clarence Wee a reply about this page
More from Clarence Wee
Back to profile