The Food Truck
A digital solution to America's food deserts.
Project Overview
Team Size: 4
Duration: 6 weeks
Type: Graduate Project
My Role: Research, User Interviews, Usability Testing, Prototyping, IxD
Challenge
My team was tasked with creating a digital solution that provides value and social impact to a community by focusing on a single issue. After ideating and throwing around several issues, our group decided on our problem space - addressing food deserts in the US.
Background
The CDC defines a food desert as an area that lacks access to affordable foods that make up a healthy, balanced diet. Additionally, by simply providing easier access to grocery stores in food deserts has shown to be insufficient in changing eating habits from processed foods to fresh, whole foods of the specific population.
Goal
We had to find a simple yet comprehensive way to address the issue of unhealthy eating and encourage inhabitants of food deserts to increase their consumption of healthy foods. My team decided to accomplish our goal through the use of a food truck.
Today, approximately 23.5 million people in the United States live in a food desert.
United States Department of Agriculture (USDA)
Design Process
At the kickoff of our project, we defined our design approach by identifying the key phases that we would break down into manageable chunks. This allowed us to work in an agile environment by iterating and improving our designs.
Tip: Want to jump to a specific part of the process? Just click the section.
1. Plan
Project Plan
We created a plan to ensure our objectives were met on time and to ultimately deliver a successful application. Since we were working with a relatively tight 6-week deadline, we created a project plan and divided the workload among us in order to efficiently perform all the necessary steps. The plan covered the six key phases of our design process outlined above.
Each phase built upon the work completed in previous phases resulting in our final prototype. We executed project tasks in one-week design sprints while incorporating research, findings, and user feedback in each iteration.
My project tasks included:
-
General research of food deserts
-
3 of 12 user interviews & 2 of 8 usability tests
-
Facilitated Virtual Design Studio
-
Added all screen interactions to Figma Prototype
-
Final iteration of hi-fi prototype with micro-interactions and UI refinements
2. Discovery
User Interviews
In the discovery phase of the project, we each conducted 3 user interviews in order to get a better understanding of the problem - for a total of 12 user interviews. Each interview took approximately 30 minutes. During the session, we learned about users' food purchasing and eating habits, specific pain points, goals and motivations.
Example questions:
-
How often do you shop at a grocery store?
-
What types of foods do you typically eat?
-
What does it mean to you to have a healthy diet?
-
Can you tell me a little bit about your food purchasing habits?
-
How many meals do you cook for yourself/your household per week?
-
Do you have an allotted budget for how much you'd spend on a meal?
-
Describe an experience you had purchasing food from a food truck?
User Feedback
Below were the frequently mentioned pain points and sentiments from our participants:
Key Insights
-
Many of the users had easy access to purchase groceries but they didn't have time to cook their meals.
-
Users need a medium that allows them to get healthy yet delicious meals customized and cooked to order.
-
Users would love to meal plan in advance if someone did the planning for them.
-
Being able to pick up their orders at a convenient location during a particular time frame would be a huge benefit.
50%
Believe cooking meals from scratch is too time consuming
75%
Wish they had more convenient access to healthier food options
83%
Stated healthy foods
are too expensive
92%
Found fast food to
be more accessible
3. Define
User Groups
After synthesizing the feedback from our individual user interviews, we found that many of the comments fell into similar categories. Based on this, we summarized the data from all the users into 3 main user groups - represented by Kyle, Sara, and Monique.
Once we established the main user groups, we were able to develop user personas for each group.
User Personas
We created 3 user personas to represent the collective findings from our user interviews. They also served as a visualization of our users’ characteristics, needs & goals, and pain points in a more holistic manner. Being able to recall the aspects of our users in such a quick way proved useful when we got stuck or if the team had a disagreement about a particular design decision.
In order to maximize the value of our app within the time frame, we decided to focus on one persona that covered the majority of the users we interviewed - Sara Karras.
Target User
We characterized Sara as someone who enjoys cooking and strives to eat healthy as often as she can. However, due to time and travel constraints, Sara isn’t able to cook very often and is looking for a solution that would allow her to eat healthy food even when she is unable to cook it herself. Unfortunately, she feels that healthy foods are considerably more expensive than unhealthy foods and would appreciate some cost saving alternatives.
Customer Journey Map
Customer journey mapping helped us define a variety of possible functionalities the users would need in order to successfully complete tasks within our app. Using Sara's needs and motivations, we created a personalized CJM.
In the below journey map, we illustrated Sara’s journey as she places an order for her meal, and then walks to The Food Truck to pick up and pay for her meal. We also identified possible areas of opportunities that we could implement in our app.
4. Ideate
Insights & How Might We
To begin an impactful brainstorming session, my team and I defined and framed our solution ideas by gathering the insights, needs, and POVs from our user data. From here, we developed our How Might We questions that would later drive our design decisions.
Brainstorming Session
After crafting our HMW questions, we mapped out the team ideas and began framing solutions for the app. Using 4 main categories, we were able to focus on the key goals of our users and create an app that touched on all the defined areas.
A food truck mobile application that allows users to view and order food (both cooked and prepped meals), track the food truck’s location, pay for food using different methods, and earn rewards and other incentives.
User Flow
We mapped out the most common user flow for our app using Sara - from getting notified of the truck's location to the user arriving to pick up their food. While building out the flow, we also noted ways of how we could simplify their usage to help them reach their most important goals within the app.
Sara's flow through The Food Truck App
5. Design
Virtual Design Studio
To kick off our design process, I facilitated our virtual design studio. I utilized Zoom and Miro to give us the most collaborative experience possible. Our design studio lasted roughly 2 hours. After sketching individually and then coming together collectively for some heavy collaboration, we dot voted and decided which features and UI elements would move forward to form our wireframes.
My sketches from the design studio session
Wireframes
After compiling the strongest components and features from each of our sketches into one common design, we moved into created our wireframes. Now that we had a good idea of how we wanted the app to look, our team's vision began to come alive.
Usability Testing (Round 1)
With our wireframes ready, we completed a first round of testing to understand whether we hit the initial mark or not for our users. Since the goal was to quickly get as much user feedback as possible, we each conducted 1 usability test with a previously interviewed user. Because all of the participants were open to being contacted again to provide future feedback, it was convenient for us to utilize participants that we already gained access to. From this first round of 4 usability tests, it uncovered several areas that needed tweaking.
Feedback
-
"Would there be other forms of payment too (e.g. coupon, gift card, etc.)?"
-
"With only walking directions, is that the only way I can get to the truck?"
-
"Order confirmation should stand out a little more."
-
"What's the difference between 'Code' and 'Rewards'?"
-
"I would like to be able to see the nutritional facts for the food items."
-
"Is there a way to put a custom tip?"
-
"When opening the app from my main phone menu, what would be the home page?"
Prototype
We incorporated the valuable feedback received from the users into the second iteration of the app. We were now at a point where we could increase the fidelity of the wireframes and create a prototype. Next, we dove into Figma, divided the work among the pages, and began redesigning the app. We checked in consistently and communicated via Comments within the tool to ensure the UI was uniform, give and receive feedback, and provide each other with necessary components. As a result, we also created a style guide which established additional consistency in all our designs. With the chosen color palette, typeface, and graphics, we aimed to create a vibrant yet simple aesthetic for our users.
6. Test
Usability Testing (Round 2)
When the prototype was completed, we moved to the second round of usability tests. Since our methods from the first round of testing proved successful, we kept the same strategy and each chose one person to test our prototype. However this time, we each selected a brand new participant (someone who had never seen the app). The goal was to get a new perspective of our final direction.
"I feel like the app was really straightforward. I think more food trucks should adopt the app concept."
Keith R. | 29 years old | Photographer & frequent food truck visitor
"I love all the different payment methods & the ability to pay ahead."
Maureen T. | 37 years old | Mom of 3 & wants to eat healthier
Final Design
After 4 more fresh pairs of eyes to view our app, we synthesized our individual feedback from the usability tests. I was responsible for our team's final task of reiterating our designs to capture the new insights (which I completed in a combination of Sketch + Figma). After some additional tweaks and fine tuning, we successfully concluded our project with the final designs below.
Reflection
What went well?
Overall, I felt that my team and I worked well together and delivered a quality app. Even though we were all virtual, we collaborated effectively via multiple channels (design tools, Zoom, Slack, email, etc.) which helped streamline our processes and get the highest value added.
What could improve?
One of the biggest struggles I faced was being on a team of all UX Designers. At times, there were difficulties with people wanting ownership of specific tasks and people not getting hung up on small design decisions (i.e. if someone’s font size is 2px bigger than what you prefer, just let it go). We overcame this a couple of weeks into designing deliverables by openly acknowledging that each of us have our own unique design style. While design critiques are helpful, we needed to remain focused on the larger goal at hand.
Photo by Joshua Coleman via Unsplash
Any lessons learned?
I observed my design critique skills grew significantly – both giving and receiving – as a result of being on this particular team. This was one of the first experiences I had working in tandem with other designers on a single project. We were able to leverage each others' knowledge in certain areas which I felt made our project a success. I enjoyed the frequent collaboration and will openly welcome a similar team style in the future.