The client is one of the top three American telecommunications company which offers wireless products and services. They have huge warehouses and inventories of phones and other wireless communication devices they sell.
The goal was to design a product which helps stock managers to track the inventory, control and maintain stock levels. The requirement was to save time and energy in searching for their inventory. The scanning process included- Scan by code, image, and videos.
Understanding, Ideation, Sketching, Visual Design
For understanding the several parts of the product, that is workflow, users, user scenarios, etc. We started to interview stakeholders and clients. Interacting with people who operate closely with the users and are in direct contact with them, helped us understand our users and prepare a sample persona.
Stock managers are primary users of the application to scan and update the stock. We created a rough persona of the user of this app.
We have classified the requirements and the functionalities as user stories:
We conducted secondary research using the internet to learn more about the scanning apps and the technology they employ. We also checked for few applications like Scandit, that features a host of functionalities and learn from them. We watched some videos of Samsung employing enterprise-grade Galaxy devices for stock scanning and using AR technologies to scan products. We learned about several technologies and different APIs like Google Vision from Cloud Platform and Zbar from SourceForge.
In an inventory there are multiple stores and stores are like rooms which have racks. Racks contain boxes of commodities, could be brand new sealed phone boxes or any other device boxes. The storekeeper or stock manager is the person who is responsible for managing the stock levels in an inventory and the way they do this is by scanning every commodity placed in the rack.
Instead of scanning each box, its always preferable to scan a group of boxes and the app should be robust enough to automatically does the rest of the job.
After conducting short research and checking other products, I generalized some following insights:
Using the insights I gathered from the research, I began creating user flows. I started creating the information architecture and low-fi concepts for primary use cases. After having a go-ahead from the Product Manager, Dev Team, and Stakeholders on the mockups, we began to sketch. Once we had confidence in the design, we began digitalizing designs.
This is the home screen, the user has 3 options to Scan, Upload, and History.
First step of the process is to select the store and rack from where we are scanning the products in. The red wide banner on the top creates a highlight and draws user’s attention to make sure it is correct without starting to scan.
System automatically detects the kind of code and symbol and stores the information in a swipe up list view. There’s option to browse media from browser without having to go back to the main menu.
This feature lets user scan an image taking another image as an reference. So the algorithm automatically detects similar objects as the reference image, in the frame video and saves the data.
User can select from bunch of existing references known as templates or they can add new to the database.And then the system scans the images based on template using image.
All the scanned video and data is stored in History. User can review the stored videos and the scanned product count done by the system and then update the stock accordingly from here.
Implementing an automated stock scanning solution using mobile phone camera that would automatically detect barcodes and fetch stock data which user can update to the system. It will eliminate all manual processes from the current asset tracking effort. Now, stock managers can simply scan product boxes barcodes with their smart devices at key points to fetch IMEI or UPC, to update stock entries. Using this video scanning barcode we can reduce effort of over 500 hours of scanning each box and updating stock.