R3 - Paper Prototyping

We completed several rounds during user-testing on Monday. The original design is based off the dual panel concept. From the feedback on Monday, we designed and tested an additional UI over the break.

Objective

The objective of this UI is to help people with dietary restrictions safely explore the menu items offered by restuarants

Briefing

Here is the briefing we gave to users: 

Scenario Tasks

Here are the tasks we gave to users, one after another.

1. Enter the dietary restrictions to the interface.

2. Browse the menu for an item that you can safely eat.

3. You realize today is a special day(permitted by your religion) so you want to eat burgers.  

In our last iteration we decided to drop task 1 based on user feedback. The task was then posed to find an item that the user can safely eat.

Design and Photos for Prototype 1

The original prototype is based on the dual panel concept. It consists of two main tabs, one to manipulate restriction, and one to manipulate the dishes.

The idea behind this prototype is have the user select his restrictions and preferences first in the ingredient tab, then move onto the menu tab where the items will be filtered by his ingredient choices.
The photo above shows the user restricting all the meat by selecting the group "vegetarian" from the groups.

After the user made his ingredient choices, he will navigate to the menu tab and select the menu items:

In the above view, The user has selected burger as the menu item. All the ingredients of the burger are shown in the right panel to inform the user of the content of the burger.  We kept a list of current restrictions on the right as well, as a safe reminder what is currently restricted.

Feedback for Prototype 1

We tested this interface on four users. The summary of the user findings are listed below.

Of all the issues, the following issues seemed to be the most severe for the user interface:

Some of the issues described above were a result of an inadequate briefing to the individual. Such as the user not realizing chicken was an acceptable ingredient choice and informing the user that the interface intent was not to place menu orders.

Designs and Photos for Prototype 1.5

Taking the feedback for prototype 1, we quickly added in a few changes to the original design, and tried to address some of the severe issues
We first removed the tabs for "menu" and "ingredients" for more linearity of the user's progression. Instead, we put a large arrow on the upper right corner that states "Proceed to Menu", to give the user a clear sense of progress.


We then modified the restriction selection to emphasize that a certain item is restricted. By showing the word "restricted" and striking through the item, here, the user is restricting peanut.


We improved the menu item by adding in the restaurant's name and phone number, and also an address so the user has a sense of when to stop. We also moved the ingredients for the menu item from the right panel to directly next to the menu item, so it is clear that these ingredients are in the dish which we believe added extra safety to menu browsing.  We also tried to address the "don't care" face by adding the text "I'm okay with it" for a second visual cue as to the effect of the three radio buttons.

Feedback for Prototype 1.5

Some Brainstorm Ideas for Prototype 2

Prototype 1.6

We came up with a quick sketch trying to address some of the ideas we discussed:

Designs and Photos for Prototype 2

After more thought and discussion, mainly on whether the system should handle ordering and deliveries.  We decided that an order system was not to be a focus area in order to be unobtrusive to participating restaurants and to more focused on the overall goal of browsing a menu safely.  Shown below is the second full prototype of our design:

Shown below is a picture of a user using our interface who is hungry.  The user only selected the preferred items without thinking about restrictions at all.
Notice how preferred items showed up instantly in the preference frame, giving instant feedback that these items from now on will be preferred.
When this picture is taken he is in the process of selecting chicken as his preference

He then realized that the restriction frame is empty as he has not actually restricted any ingredients, he adds more items to the restriction section.

At this point, the user has a brief confusion on how to proceed. The reason being the word "menu" is ambiguous with a software menu. After I explained menu actually means dishes, he was able to proceed.
Here is a picture of the user selecting chicken soup from the menu. A suggestion was made to sort the ingredients of the dish, showing preferred ingredients first, then show the other ingredients

When remarked that he can eat a burger, the user was able to quickly remove beef from the current restriction without having to leave the menu browsing.

After this testing, we made a few tweaks and tested it on another user:

Notice we changed the word "menu" to "dishes" to avoid the confusion.
We also removed the "agnostic" smiley face from the ingredient buttons. It was discussed that that should be the "default" option for an ingredients, and should not be included to avoid confusion.

Here we see the user only remembered to restrict peanuts from the ingredients and moved to the dishes section.
She clicks on pad thai, and discover that it contained ingredients that she could not safely eat.

However, she was able to add the ingredients in Pad Thai directly to the restriction frame on the fly, this way, she did not have to go back to the ingredient page.
With the refined restriction, she selected a salad for her dish.

Some extra features that are not explored by the user:

Conclusion

In conclusion, the paper prototype exposed many issues with our original design which severely hampered usability. To name a few:

Although some of these issues have been resolved, more brainstorming and discussion is needed. The depth of the menu may also have been a factor in what we observed.  Our interface shown only eight total dishes and sixteen ingredients.  Our results could have been much different with 100s of dishes and ingredients. We may need better ways of displaying information to reduce cluttering.