Inventory Application
An inventory management application for an American chain of discount stores to help track items, update pricing, and print new barcodes. This application was migrated from Windows Mobile to Android.
TEAM & ROLE
5-PERSON TEAM - Product Manager, Front-End/Back-End Devs, Visual Designer, & Myself.
MY ROLE - UX Designer, Visual Designer
The Problem
The existing application ran on Windows Mobile and is no longer supported by Microsoft. Employee’s wanted a user friendly interface to simplify their day-to-day inventory tasks.
The Solution
Taking advantage of modern hardware and software, we streamlined the workflows to increase productivity and created an easy to use, touch-friendly interface.
-
Migrate Functionality: It was very important that the same functionality available on Windows Mobile would work similarly or more efficiently on Android.
Optimize UX/UI: We strived to make it easy for seasonal workers to pick up and use without the need for extensive training.
• Reduce Workflow Complexity
• Transform from key-based device to a touch-based device
-
This app is the main application that the customer’s store employee’s use daily. Some of these employees are seasonal.
-
We first went over the customer’s current application to get an understanding of the workflows and functionality.
We spoke to members of the business unit and stakeholders of the team. Insights that were determined from these interviews:
• There are complicated business rules for Markdowns calculations.
• Some functionality such as Transfers and Cycle Count would not need to be migrated to Android..
• The current Windows Mobile device is too heavy
We then had an opportunity to go on site to observe an employee use their current app in a store. Some key observations were:
• Some of the workflows required multiple steps that could be consolidated
• The process for connecting a mobile printer was convoluted
• It takes longer to determine the priority content since the UI is lacking a clear hierarchy
Whiteboarding
During the Discovery workshop, we determined pain points and started to discuss optimizations that could be made.
Workflows
Workflows for two of the most used functions in their app were created.
Receiving: The process for receiving a truck at a store
Markdowns: The process for printing discount labels
Storyboards
Storyboards for two of the most used functions in their app were created to explain the workflows in context.
Receiving: The process for receiving a truck at a store
Markdowns: The process for printing discount labels
Feature Highlights
To save battery life and prevent future pairing issues with the scanner accessory, the ring scanner is automatically unpaired from the device when the user logs out of the app.
Assets and Style
We styled the buttons and UI to fit the colors and style of their internal POS system.
Line Art Iconography
Rounded Buttons
Colors
Conclusion
The work we did improved usability and modernized the customer’s day-to-day application.
Windows Mobile application had little documentation, and took a lot of time and effort to train new employees.
The Android application is now well-documented and the code follows best-practices, so it will be easier for other engineers to make changes in the future.
We still have an ongoing relationship with the customer for support and enhancements.