mypantry

Phase III: Prototypes and User Testing

Introduction

MyPantry is a web app currently in development with the goal of helping users find recipes based on ingredients they already have at home. In this third report, we the UX team (Todd Lange, Ethan Nguyen, and Dylan Wright) will provide insight into our findings regarding the usability of early prototypes for MyPantry.

Methods

With our main prototype built out using the web framework Django, we ran a usability user test (n = 5). To guide participants to use each feature in our prototype, each participant was given the following four tasks:

  1. You have these ingredients in your kitchen (hand participant list of ingredients). Walk me through how you would go about finding a meal you can cook using only these ingredients.
  2. Let’s say you want to plan out everything you’ll be cooking this week. How would you go about doing that task?
    • Now you’re getting ready to go shopping, and you want to figure out what you’ll need to buy at the store. How do you think you would figure that out?
  3. Now let’s move on and say that you absolutely love your Grandma’s potato salad recipe (hand user recipe card). How would you go about adding this recipe to your planner?
  4. Now you recently had stomach problems after having eaten too much of your potato salad. How would you go about logging your experience so you can share it later with your doctor?

For each task, we kept note of if users were successful in accomplishing the task, how users accomplished the task, and asked questions following the task to gain insight into how they thought it went. We also collected background information to see if MyPantry was a software that users would have a need for.

Findings

Background information

Task 1: Finding Recipe Based on Ingredients

Task 2: Add Recipe to Grocery List and Finding Missing Ingredients

Task 3: Importing Custom Recipe to MyPantry

Task 4: Add Entry to Food Diary

Debrief Questions

Conclusions

Based on our findings we conclude that the design of MyPantry needs some more work to improve user experience and address concerns discovered during user testing.

We believe some of the issues discovered can be solved with minor changes, such as:

The food diary tab, however, will likely need to be reworked entirely. User testing indicated that many participants had difficulty with how we laid out features for the Food Diary. We believe that a suggestion given by one of the participants is the best way to move forward for this feature; instead of having a Food Diary and a separate Reaction Reporter, incorporating it all into a timeline where users can say what recipes they have eaten and how they currently feel may be more useful to users.

Caveats

While we have gained valuable insight from our user testing, there are still important caveats to note. All participants of our user testing are in some capacity involved with the Usability course. This is not likely to be representative of the average user that MyPantry hopes to target and as such, there may be additional flaws with our prototype that would affect the average users and that did not surface during user testing.