Design Problem:
The purpose of this design study is to help users store and sort their recipes for easy access. People who cook at home generally collect recipes from a bunch of different sources, and as a result, they will keep their recipes in more than one location. Some will be stored online, maybe as a bookmark, some will be printed and kept in a notebook, some will be handwritten and kept in a card box, etc. Because these recipes are kept in different locations, the users must remember where a particular recipe is stored if they want to access it.
Target Users:
The target users for this product are people who love to cook at home and want easy access to their favorite recipes. They want to save recipes as they find them and sort those recipes in a way that suits them. They may have tried a digital recipe keeper in the past and were unsatisfied with the solutions available on the market. They may currently have several solutions to store and sort their recipes, such as digital and analogue, but they would like to have something more simplified and streamlined to save time and space.
High Level View:
This application will serve as an all-in-one digital recipe storage solution. It will allow users to keep their recipes in one place to quickly and easily find their desired recipe.
To serve as an all-in-one recipe storage solution, the app will support five key tasks:
1. Help users write and save recipes
2. Help users to easily save recipes from around the web
3. Allow users to categorize and search their recipes
4. Allow users to save recipes to a meal plan
5. Allow users to save recipes to a shopping list
Research Methods:
For research methods, we conducted user interviews and user tests throughout the design process.
The user interviews were held during the initial design phase to identify user needs. We asked questions to determine the cooking habits of each participant. Six participants completed the user interviews. Of those six, three were women and three were men. Five of the participants claim to cook at least two times per week and use some method of recipe storage. The sixth participant claims to cook less often and relies on another person to store recipes.
The user tests were held during the paper prototype and final prototype phases. Three users from the initial interviews participated in both sets of user tests. In the paper prototype tests, two of the users, who have high technical literacy, completed the tasks without seeking guidance. The third user stumbled during some of the tasks.
The initial sketches were developed after conducting our competitive analysis and user needs analysis. In the sketches, rough layouts and user flows were considered, as well as how the improvement opportunities identified in the competitive analysis could be designed.
Paper Prototype
The previous sketches were further developed to create the paper prototype. In the paper prototype below, user flows and layouts were refined to determine usability. Here you can see the steps a user might take to complete the five key tasks.
User Needs Analysis
The primary need for users is that they need to store and sort their recipes for easy access. After conducting our needs finding study, we learned that many users have multiple ways to manage their recipes. All of our participants have adapted their storage systems over the years to find a way that works for them.
Most of our participants in the study expressed frustration with their current system because they struggle to find a solution to store all of their recipes. When asked how they store their recipes, three participants said they use a combination of printed and digital recipes.
“In a binder or in an online bookmark.”
“Some in paper files, some saved websites.”
“In a 3 ring binder with page sleeves and dividers. I also have a folder on my desktop with recipe PDFs. I also have a few cookbooks with post it notes in them.”
One participant said she is currently using evernote to manage her recipes because she likes that she can create a lot of customization with sorting.
“I create tags for appetizers, main dishes, side dishes, desserts, and drinks. I’ll also make tags for specific things, like cuisines or ingredients, that I know I’ll search for later, like Thai, vegan, or squash.”
When asked how they prefer to store their recipes, two participants said they only use digital recipes because they prefer the ease of use and convenience.
“Digital. Paper just gets crumpled up, stained, and lost. It also takes up space.”
“I used to have paper recipes and they would get stashed in whatever corner or drawer was unused. I hated having a bunch of paper lying around. I’m more of a minimalist now and keep less crap in my kitchen. Plus, I can check digital recipes wherever I am and share them more easily.”
Two personas and scenarios were developed from the information gathered during the needs finding study. To review the personas and scenarios, please refer to the appendix at the end of this report.
Competitive Analysis
The current competitive landscape can be broken into two categories: analogue and digital.
In terms of analogue solutions, many users who store recipes use a variety of tools. They keep notebooks for handwritten recipes, boxes to store recipe cards, pages ripped from magazines, and photos of recipes. Many people also keep multiple cookbooks, but only refer to a handful of recipes from those books. Most analogue users have recipes scattered across these different tools and can’t quickly find what they need.
As for digital solutions, the current competitive landscape presents many opportunities for improvement. Many apps are paid services and the free options leave much to be desired. Two apps on the market represent the best free recipe solutions, but they are both lacking in certain design areas. The best in terms of UI design is RecipeBox, but the search feature is severely limited. Users are unable to search for recipes based on tags or categories, which renders the user tags useless. This is an easy opportunity for improvement. The other app, Recipe Keeper, has better functionality, but the UI is just plain ugly. While it is rich in features, those features are too bloated and prevent the user from quickly completing their tasks. This is another opportunity for us to improve upon.
The available apps have a few common features that serve as the best practices in the market. The best practices we’ve identified are: populating recipes from a url, saving recipes to a meal plan, and saving recipes to a shopping list.
Design Goals
Based on our user needs analysis and the best practices and opportunities identified in the competitive analysis, we have decided on five main goals to address with design.
Help users write and save recipes
Users must be able to create recipes manually and store them in one spot without resorting to a hodgepodge solution.
Users must be able to create recipes manually and store them in one spot without resorting to a hodgepodge solution.
Help users to easily save recipes from around the web
Users must be able to save new recipes to the app, by quickly and easily importing information from a blog or website. Recipe information will automatically populate with text from the website or blog.
Users must be able to save new recipes to the app, by quickly and easily importing information from a blog or website. Recipe information will automatically populate with text from the website or blog.
Allow users to categorize and search their recipes
Users must be able to customize their tags for recipes and then use those tags in the search feature to find their desired recipes.
Users must be able to customize their tags for recipes and then use those tags in the search feature to find their desired recipes.
Allow users to save recipes to a meal plan
Users must be able to add recipes to an integrated meal plan to quickly organize their meals for the week.
Users must be able to add recipes to an integrated meal plan to quickly organize their meals for the week.
Allow users to save recipes to a shopping list
Users must be able to add ingredients from their recipes to an integrated shopping list to quickly plan their shopping trips.
Users must be able to add ingredients from their recipes to an integrated shopping list to quickly plan their shopping trips.
Prototype
With the prototype, users can perform 5 key tasks:
1. Save a recipe from a website to the app
2. Manually add a recipe to the app
3. Search for a recipe with custom tags
4. Add a recipe to the weekly meal plan
5. Add recipe ingredients to the shopping list
Task Flow Illustrations
Final Usability Test
Test goals:
The goal of this final user test is to answer the following questions:
1. Can users who have not used a digital recipe manager before, use this app to manage their recipes?
2. What problems do users encounter when trying to use the app to manage their recipes?
These are important questions to answer since there are many options for users to choose from when managing their recipes. Many users have developed their own system over years and are hesitant to change.
Participants:
For the final usability test, we interviewed and observed three participants. Throughout this section, we will refer to them as P01, P02, and P03.
P01 is an American man in his mid 30s. He normally cooks 2 times per week, usually for two people. He says he does not have a method for storing recipes, but he keeps a few as notes on his phone. He prefers to search for something online as he needs it.
P02 is an American woman in her early 60s. She normally cooks 2-5 times per week, usually for 4-6 people. She uses a ring binder and recipe box to store and sort her recipes. She likes to print her recipes.
P03 is an American man in his early 60s. He normally cooks 1-2 times per week, usually for 2-4 people. He keeps some recipes as printouts and some as saved bookmarks in his web browser.
Process:
For this test, we observed the three participants in person while they used the prototype and completed the tasks. We used a script, pre-test questionnaire, five tasks to be completed by the participants, and post-test debrief.
Pre-test questionnaire:
Have you used a digital recipe manager before?
How do you currently store your recipes?
Tell me about the last time you searched for a new recipe.
What do you search for?
What prompts you to look for a new recipe?
What convinces you to try a new recipe?
What information is the most important when you are looking for a recipe?
How often do you cook?
Tasks:
Please write a new recipe in the app.
Please save a recipe from a website to the app.
Please search for a recipe in the app.
Please add a recipe to the weekly meal plan.
Please add a recipe to the shopping list.
Results:
Overall, this user test was successful in answering the the questions asked in the test goals:
1. Can users who have not used a digital recipe manager before, use this app to manage their recipes? All three users were able to complete the five tasks.
2. What problems do users encounter when trying to use the app to manage their recipes?
The users ran into a few problems when using the app, but users P01 and P02 were able to easily fix them without help. User P03 asked for clarification when he ran into problems and was able to fix them with minimal help.
Even though it was not part of the task, all three users tried to edit the meals within the meal plan.
User P03 had trouble locating the button to add a recipe to the app.
While the users faced some problems when using the app, these are all problems that open opportunities for improvements with the design.
Key Findings: