Jenny Vinnarason's profile

How I improved the UX of a food subscription company

How I improved the user experience for an online food subscription company
Kete Kai
Kete Kai is an online food subscription service, they're working together to end hunger in Aoteroa by working with communities and using technology to provide accessible food for all. 
Goal
Make more returning customers by giving them a personalized experience.
Redesigning Online-Food Subscription Website
To widen the service, the online food subscription company's website is redesigned.
My Role 
UX/UI Designer
Tools 
- Notion for project management
- Slack for collaboration
- Miro
- Figma
- Google meet & Teams for communication
The problem
- They were using Shopify's web platform and it is difficult to update and maintain.
- The website's flow is not that desirable for the customers.
The Challenge
A short span of time to redesign the whole website conducting user research and better UX/UI design.

Design thinking with Double Diamond Framework
The Double Diamond design process model was based on research and design. I incorporated design thinking in this framework to get the job done quickly and effectively. It has four phases,
- Discover /Research— insight into the problem (diverging)
- Define/Synthesis — the area to focus upon (converging)
- Develop/ Ideation— potential solutions (diverging)
- Deliver /Implementation— solutions that work (converging)

Discover - Insight into the problem
Competitor Analysis / Research

I've done competitor research with other food subscription companies,
- To help with solving usability problems, as per this definition of usability
- To understand where KeteKai's service stands in the market
- To inform the design process
- To know the strengths and weaknesses of other companies
- To have reliable evidence when making product changes
- To focus on our efforts in a target market
Customer Journey Map

It is a visual representation of the process a customer goes through to achieve a goal with the company. With the help of a customer journey map I've got a sense of the customer's needs, motivations and pain points.
Stakeholder Interview & Empathy Mapping

The purpose of the stakeholder interviews is to obtain project-relevant information and to empathize with their suggestions. I chose the co-founder of KeteKai to interview. With the data and knowledge gained from the stakeholder interview, I did the empathy map based on the traditional 4 quadrant map.
- Think & Feel
- See & Do
- Pain
- Gain
User persona

I've created this basic proto persona to allow the the team to begin designing and building immediately without getting overly bogged down with the details of user behavior. The advantage of proto-persona is we can always update them, whenever we get more data from the user research.

Define - The area to focus upon
Brainstorming session & Affinity Map

Brainstorming is the method design teams use to generate ideas to solve clearly defined design problems. I did the brainstorming session on the Miro board with Post-Its. It gave me a clear perspective of which problem to focus on.
With the qualitative information, I grouped the data by categories and named them, that's how I've created the affinity map.
User Story

User stories are a vital, humanizing part of the design process. They are told from the perspective of the user and are used to inspire and direct design decisions. I've created the user stories from the data collected with the discover phase, especially with the empathy map.
The user story here is to mainly give the customers a more personalized experience.

Agile user stories & business requirements

Solution

Design and develop a new shopfront, which will provide expanded offering and accommodate more complex scenarios. 
For example: Giving the customers a personalized experience for better usability and inclusive mindset while using the website.
Information Architecture & User Flow

A User flow is a hierarchical diagram of a website or application. This shows how pages are prioritized, linked, and labeled. I did the basic site map to navigate to the customer's dashboard.
To begin with the redesign, we decided to start with the personalized experience for the customers by creating a dashboard for them. This is the new User flow of the customer dashboard.
Develop - Potential Solutions
Sketches

Hand sketches are an important part of the design process because they are free of technical limitations. The sketching phase is about getting concepts and ideas down on paper, not making a design perfect. Keeping these in mind I've made some basic sketches for the customer dashboard.
Wireframes

For this project, I chose to do both the low-fidelity and high-fidelity wireframes.
Low-fidelity wireframes can be an excellent way of visualizing requirements and getting everyone on the same page early on.
High-fidelity wireframes will make sure that your design decisions are communicated to the team building the end product and that target users are accounted for.
Deliver - Solutions that work
High Fidelity Prototyping

The primary goal of building a prototype is to test designs before creating real products. The final product's success is directly related to whether we test it or not. Therefore, it’s always better to collect feedback during the low-risk research phase, and before public release. Thus, I've made the high-fidelity prototypes and did some testing before giving the pages to development. For every page, I basically did 3 iterations of testing.
Usability Testing with Severity Rating

Scope:
Usability testing of the customer dashboard pages.
This testing will be focused on user as a customer of Ketekai, they could create a personalized account and check their orders and subscriptions.

Plan:
3 Users
3 tasks - Direct and Scenario
Online and face-to-face

Metrics:
Jakob Nielson's Severity Rating Scale
0 being none - 4 being the usability catastrophe

Questions:
Account screen:
 - How will you add or edit your address in your account?
 - How will you add your credit or debit card to the account?
 - How will you edit your details on the account page?
Orders page:
  - How will you know if you are on a subscription?
 - What will you do if you want to see the details about your upcomming order?
 - If you want to add more add-ons to your order, how will you do that?
Subscription page:
 - This is your subscription page. You are already on a subscription for 2 people. your parents are coming and they are gonna stay here for 6 months. Now you want to change the number of people to 4. How will you change it?
 - Currently they are delivering the food boxes on saturday and sunday. your delivery day is set to be on Saturday. How will you change it to Sunday?
 - 'My addons' shows your current subscribed add-on items. some of the items you get it weekly some you get it fortnightly.The brown sugar is set to be on weekly. How will you edit the frequency?

Iterations of the screens after usability testing
Final Thoughts
Following the double diamond method gave me the confidence to work in a tight schedule. I've done the proper UX research and spent more time in designing because of the nature of this method. It usually allows more time on the development stage. I've achieved that because of the strong UX research in the early stages.

What did I learn?
I almost went through each stage of the design thinking tasks to make sure I am solving the right problem and also solving the problem right. Working on an agile environment with the team helped me design more effectively and to collaborate more. I had fun learning new things and I definitely never going to stop learning! 

How I improved the UX of a food subscription company
Published:

How I improved the UX of a food subscription company

Published: