DELIDONE is a fintech app that keeps the track record of daily consumed utilities like Dairy products, Food services, Home helpers, Laundry services, Tea & Juice services, etc. automatically & transparently between sellers and consumers.
Features
• Keeps the online record track of all consumers with a single click. That would save their hours of time and effort.
• Easy billing mechanism with features like Single click bill transfer, online payment gateway, cash records, and online bill generation.
• They can check the amount of products to be taken for delivery as per consumer requirements.
My Role & Responsibilities
Sole UI/UX Designer
• User Research
• Prototyping
• Usability Test
• Visual Design
Tools
Adobe XD, Photoshop, Illustrator, Lucidchart, Paper & Pencil
Design Process
With a focus on UI for this project, the steps I covered in my design process included
With a focus on UI for this project, the steps I covered in my design process included user stories, proto personas, user flows, sketching, wireframing, style guides, and prototyping.
user stories, proto personas, user flows, sketching, wireframing, style guides, and prototyping.
Understanding The Problem
The Problem
Delivery men in India faces many problems while keeping the records of their customers. It consumes lot of efforts and time while calculating the bill amount. That fuzziness lead them into errors in maintaining records and calculating bill of their hundreds of customers. On the other hand, the consumers, they also want some transparency to see whether the bill they get is 100% genuine without involving any kind of fraud.
Research
Findings From Research
● Sellers are finding difficult to manage their expenses.
● Milkman recognize that waste issue they generate. However, they don’t do anything to manage their productions.
● Buyers always refuses to pay the amount of bill they get.
● Billing takes loads of time to be done by per person individually.
● Some buyers has their own assigned price because of their good relations with seller.
● Buyers varies the quantity of products many times in a month.
● Buyers pay bill on different dates.
● Buyers sometimes buy other daily products as additional purchases.
Defining The Problem
Task & Context (Product goals)
I started the first step in my process by defining and answering the 5 W questions.
What?
A responsive app to help in keeping and maintaining the records/bills of daily delivered items to the customers.
Who?
Sellers who delivers items like Milk, Tiffin & Tea Services, Laundries, Home helpers, etc. and the their consumers.
When?
Sellers when they are delivering the products, while sending bills, managing their incomes and expenses. Consumers when they have to pay bills and to check the quantity & price of products are correctly entered.
Where?
As the app aims to get users into a routine, the app can be used whenever and wherever users like.
Why?
For Sellers : To save their time, money, and efforts For consumers : To save them from billing manipulations and frauds.
User Persona
User persona is needed to study and understand the behavioural pattern of complex user group in an easier way.
After user interview user persona guided my ideation process and helped me to achieve the goal of creating good user experience.
Age & Gender
Location
Education
Profession
Languages
34, Male
Delhi
BA
Milkman
Hindi, English
Dheeraj Verma
“I want to have hassle free milk delivery and want to save up time my time in calculating customers bill”
Background
Dheeraj is a milkman who delivers milk in mornings as well as evenings. He collects the milk from dairy farmers on daily routine. He has 128 customers. He faces some problems while his work. He struggle a lot while calculating bills of all customers that takes lot of efforts and times to be done.
Goals
⦿ To get automatic bill calculations
⦿ To save up time and efforts
⦿ To gain more customers
Pain Points
⦿ Calculation takes upto 2-3 hrs. a day
⦿ Cannot keep the record
⦿ Billing errors
Age & Gender
Location
Education
Profession
Languages
45, Male
Hisar
High School
Milkman
Hindi
Shakti Berwal
“Business could become better if we could keep the record track of our sales and send the detailed bill to customers ”
Background
Shakti is a dairy farmer. He owns 2 cows and 3 buffalos. He delivers milk to his customers all by himself and his brother. They want to keep the track of their Sales, income and expenses.
Goals
⦿ To get Sales report
⦿ To track income and expenses
⦿ To send detailed bill to customers
Pain Points
⦿ Unbalanced work routine
⦿ Waste of time
⦿ Billing errors
Age & Gender
Location
Education
Profession
Languages
37, Female
Delhi
High School
Tiffin Service
Hindi, English
Mamta Jha
“I want to have hassle free tiffin delivery and want to save up time my time in calculating customers bill”
Background
Mamta is a Tiffin provider. She has 100+ daily tiffin consumer. She has scheduled Tiffin meal for each day. She finds it hard to maintain the tiffins rotations and Billing of customers.
Goals
⦿ To keep maintain tiffin rotations
⦿ Easy billing as per customers need
⦿ To gain more customers
Pain Points
⦿ Tiffins keep getting missing
⦿ Cannot keep the record
⦿ Billing errors
Hypotheses
• If we allow users to select ‘deliver all’ option at the end of deliveries, it would be the work done within seconds.
• If we add a button where user can send all the bills to their customers at once, that would minimize the time..
• If we show the Sales report to the user, then they will be aware of how much they need produce the product.
• If we allow users to add their income and expenses of their business then users can manage to keep records of their accounts within single platform.
Generating Possible Solution
Information Architecture
I conducted card sorting testing and created the information architecture to see how the app information was organized and labelled for overall ease of use.
I sketched and laid out the idea in my mind.
Onboarding
Onboarding : The first-time onboarding experience is a way to introduce users to a new product. I created this onboarding experience as simple as possible. Also, I wanted to understand users behaviors during this step to personalize the app.
Home
I wanted to create a very simple and very straightforward way of home screen for new users to start interacting with this app. I was thinking about the actions on the home which action was primary and how I dominated the primary action.
Add customers
I tried to provide not only simple ways, but also several ways for my users to add customers according to their requirements. User can add Dues & advance balance, select their products and can assign the price each customer individually. Customers can be assigned to delivery persons from morning to evening making the user keep the record track of both of their customers as well as delivery persons.
Delivery
I think this is the way to track the amount of product to be delivered as per dates. User can set the sequences of their customers as per delivery needs and when they start their delivery journey, they can navigate the customers easily and just click on delivered to deliver, it will automatically gets added to the customers billing account. This is created to minimise the amount of time taken by delivery persons.
Embody Solutions (Prototype)
Wireframing
After card sorting, I started sketching the core features and designing mid-fidelity wireframes.
The wireframes will be tested by users to identify pain points and optimize the design.
Assess ( Find new problems )
Usability Testing
Reviewed the proposed wireframes that were generated in the brainstorming phase with a team and conducted usability testing to validate the ideas and resolved them further with more in depth planning.
I worked on possible solutions to the problem then test it with my users. Then, based on the feedback, I iterated design again and again.
When I conducted a user interview or testing, usually people expressed their experience by words. Those words sometimes were subjective.
The subjective feedback was not good enough to measure whether the UX was good or not. Once I had drafted design mockups, I created interactive prototyping and tested by SUS (System Usability Score). I asked the 10 system usability scale questions. People responded by scale point (1-5). Then, I calculated the overall SUS score by using the framework.
During calculation, I enjoyed the process. The experience transformed to numbers. This quantitative method was very useful to measure people’s response.
Here are some sample test score :
Add customer (8/10 responses) : 78.75 – Good to launch
Delivery (10 /10 responses) : 82.20 – Excellent to launch
Final Screens
You can see the video below.
Play Video
What I learned
• Defining the right problem
Is the most important factor in finding a suitable solution.
• User centered design
The importance of user centered design to provide better experience. Merchant pain point and customer pain point of checkout experience.
The importance of target platform design guidelines for consistency.
• Inclusive design
Specially, payment screens should be usable for all people from young to old people and accessible consumers. For example, the colors, font size and weight, many components of design should be for all.
• Ideas/features prioritization
Through users feedback and interviews, I learned what they needed and practiced how to prioritize the features.
• Users – Don’t make them work
They would always like to minimize the total mental efforts.
• Designer mindset
Trying new things is the best way to keep up with design and technique trends as a designer.
• Defining the right problem
Is the most important factor in finding a suitable solution.
• User centered design
The importance of user centered design to provide better experience. Merchant pain point and customer pain point of checkout experience. The importance of target platform design guidelines for consistency.
• Inclusive design
Specially, payment screens should be usable for all people from young to old people and accessible consumers. For example, the colors, font size and weight, many components of design should be for all.
• Ideas/features prioritization
Through users feedback and interviews, I learned what they needed and practiced how to prioritize the features.
• Users – Don’t make them work
They would always like to minimize the total mental efforts.
• Designer mindset
Trying new things is the best way to keep up with design and technique trends as a designer.