Building the Supply Chain Management System for India

Challenge

Indian supply chain industry is complex and require specialized software to manage effectively. Our goal was to develop an in-house solution that makes supply chain management transparent, efficient, and error-free.

Outcome

We developed a mobile and web app for the supply chain ecosystem that is easy to use and has reduced revenue leakage and customer support calls by 70%.

My Role

I worked as a Researcher and UX Designer. UI Designs & Development was outsourced to another agency.

Emiza+photo.jpg

Basic Info

Client - Emiza Inc.

When - 2017-2018

Duration - 7 months

Platforms - Android App, Responsive Web App

My Role - Researcher, Product Designer

Emiza, Established in 2015, specializes in warehousing and order fulfillment for over 100+ Direct-to-Consumer (D2C) and Business-to-Business (B2B) brands. It has 11 Warehouses across the country.

The Beginning

The project initiated after brief conversations with Ajay Rao (Founder) & Shrikant Jannu (CTO). Conversations quickly got deep. We learned a lot about the Indian Supply Chain Market Challenges, Last-mile deliveries, Warehousing, etc.

Main problems were

  1. Unable to scale up due to manual operations

  2. Existing US-Based software features were not enough

  3. Human dependencies led to tons of errors

  4. Poor visibility to Customer Support Team

  5. Revenue loss due to malpractices

  6. Poor acceptance for software solutions

Research Phase

I, along with my 2 colleagues, reached Emiza’s Delhi warehouse. The goal was to observe their operations, understand their workflows better, and get insights from real users.

We chose 5 key people from each user group for the User Interview. We created a plan, created questionnaires, and scheduled meetings.

Users in the Ecosystem -

  1. GSP (Ground Staff Personnel)

  2. Operations Staff

  3. Warehouse and Regional Managers

  4. Billing & Management team

  5. Customer Support Team

  6. Customers

User Interviews - With a plot twist

To better understand the needs of our users, we started with candid conversations with our Customer Support, Billing, and Management teams. They all expressed a strong desire for a transparent and easy-to-use system.

When we interviewed our GSPs and Operations staff, however, we encountered a different story. They were reluctant to answer our questions and insisted that the software would not be helpful. We later discovered that their lack of cooperation was due to a number of factors.

Contextual Inquiry - The Fun Ride

Despite the lack of helpful information from our user interviews with GSPs and Operations staff, we decided to shadow them for a whole week. The first day was awkward and uncomfortable, but as I began to appreciate their hard work in harsh conditions, things began to change.

I assured them that the software we were building would not affect their jobs, but rather reduce their workload. I also insisted on having lunch and snacks with them, and we quickly bonded over food. I enjoyed the delicious Delhi chat and sweets, as well, especially the jalebis, which were so sweet they made my teeth hurt.

By the end of the week, we had made tons of observations, captured moments while they were working, and gained valuable insights. And I had also learned a valuable lesson about the importance of jalebis in team building. 😉

Gathering the insights

We came back to Pune after 2 weeks with a huge pile of data. We started analyzing all the recordings, observations, and photographs as per ‘User Groups.

We used a variety of different tools to achieve that. Creating Mind maps and Affinity mapping really helped us get to the core.

Using insights we redefined the problems to be solved 😅

A Small Pause

Stakeholders found all the research work and observations really fascinating. However, few insights completely toppled the budget allocations.

  • The need to build solutions on 2 platforms - Android and Web App.

  • Buying mobile devices for GSPs across all locations.


They needed to make budget provisions for that and take necessary approvals. Thus we paused work for a month and we resumed after budget allocations.

Quick Sketch that I created to Illustrate need of Multiple Platforms

Quick Sketch that I created to Illustrate need of Multiple Platforms

Redefining problems

We redefined the problem statements after the research and started working on solutions.

I created concepts, wireframes, clickable Prototypes and conducted Usability Testing for all the platforms. Hi-Fi wireframes were handed over to another UI Design and Development agency.

Problem #1

Minimizing the fears of GSP’s and Operations Staff

GSPs and Operations staff had three main fears, which we addressed as follows

Fear 1 - Losing their jobs
We assured them that the system was designed to help them, not replace them. To prove this, we involved them in design validation. Once they realized the value of the system and that they had a say in its development, they began to cooperate.

Fear 2 - Being tracked and punished for their errors
This was a critical concern. We decided to add guided flows to prevent errors from happening in the first place. This made them feel in control of their work and reduced their anxiety.

Fear 3 - Losing extra income
The business wanted to prevent revenue leakage due to malpractices, but we solved this issue indirectly. We proposed gamification for GSPs and Operations staff, where they earn points for every action they take. We also declared that they would receive recognition and rewards for error-free pickup, deliveries, and planning. This was a win-win for both users and the business.

Challenge 1 - Screen 1.png

Problem #2

Reducing calls across all warehouses

Everyone was wasting time on status calls and chasing after information. What we needed was a way to make information flow seamlessly across all user groups.

I carefully created an end-to-end workflow and mapped information and notifications to each user group. This ensured that everyone had the information they needed, when they needed it, right on their dashboards.

This helped developers and business analysts build a robust notification system, which saved everyone a lot of time and frustration.

This Notifications and Information flow helped in designing Dashboards for all users

Problem #3

Reducing training period for GSP App

At Emiza, GSPs had a high turnover rate, so we needed to make sure our app was easy to learn and use, even for new employees.

I broke down all workflows into distinct steps with clear instructions and guidelines. This made it easy for new GSPs to understand the flows and prevent errors.

I also automated as much data entry as possible and made sure the app worked offline, so GSPs could continue working even in poor network conditions.

Challenge 3 - 1.png
Challenge 3 - 2.png
App Overview.png

Problem #4

Preventing Malpractices by GSPs and Operations Staff

To prevent GSPs and Operations staff from shipping their own consignments using company resources, we implemented the following measures:

Carefully designed system checkpoints for tracking
This ensured that we could track all shipments and identify any discrepancies.

Used inexpensive plastic seals with barcodes
Used barcoded seals to lock truck doors for sensitive and expensive items. This made it more difficult for people to tamper with shipments without being detected.

Captured photos after pickup and verified them at the warehouse
This allowed us to verify that the correct items were being shipped and that they were in good condition.

Challenge 4.png

Problem #5

Route Planning Optimization for Operations Staff

Route planning is a complex task with many factors to consider, such as consignment size, truck size, incoming trucks, delivery type, GSP availability, and more.

After five iterations, we solved this challenge by mapping the system to real-world workflows and automating workflows and suggestions using machine learning. This saved over 50% of their time.

Initial Concepts

Problem #6

Actionable insights for Regional Manager

I designed this screen with just the right amount of info which will help Regional Managers take action.

This screen has the most critical info -

  1. Issues and possible SLA breaches

  2. Contact numbers of handling person

1.1- Regional manager map view.jpg

Problem #7

Streamlined Payment Management

Thanks to digitization, the billing team can now easily predict which consignments will be delivered before the cut-off date and track overdue payments. This saves time to get consignment status updates.

This has freed up a significant amount of their time, allowing them to focus on more important tasks.


Problem #8

Simplify consignment tracking

The billing team generates payments for all the consignments delivered before the cut-off date. Because of digitization, it was easy to predict deliveries that are possible before the said date and track overdue payments. The billing team saved a ton of their time wasted on getting consignment status updates.


Business Impact

  1. Digitizing all workflows instantly improved the Efficiency

  2. Customer Support calls reduced by ~70%

  3. Automation and Smart suggestions reduced operations cost due to maximum resource utilization

  4. An unknown amount of revenue saved from malpractices

  5. Transparency minimized the risk of losses for the customers

  6. It gave a competitive edge to Emiza. Emiza became Airtel's fulfillment partner for India and distributed the Apple Bestseller ‘iPhone X’

Ajay-Rao-1200x840.jpg

“Uday and his team spent sufficient time understanding all the Workflow, Pain Points, Uncertainties of the unorganized Supply Chain Industry. They shared valuable insights after a week of User Research.

He seamlessly connected all touchpoints across Cloud App, Mobile App, and Shipment tracking websites. His carefully crafted solution was Tailor-made for our Business and fulfilled our Business Objectives. I recommend him for any UX design work and look forward to working with him in the future.”

— Ajay Rao, CEO, Emiza

Learning

Planning alternatives
Importance of planning multiple ways to achieve the target. We did Contextual Enquiry/User Shadowing when Interviewing didn’t work.

Solutions can be simple
Sometimes critical problems have simple solutions. Eg. Trackable Plastic Seals

Trust the process
Sticking to the process yields the best results. There are no shortcuts.

Challenging the comfort zone
I talked to users on the field for the first time. Worked and shared meals with Blue-collar workers for the first time. I learned a lot from them.