In the previous part, I worked on creating personas and user observation. In this post, I combine the findings from user research and ideation to create scenarios and storyboards that show how the users would interact with the list. I use the two personas — Hannah and Gabe — in the following design process.
Scenario — Hannah
In this scenario, Hannah, the homemaker and mother of 2, is going on a grocery run at her favorite local store. Hannah makes a meal plan and looks up recipes. She also checks the pantry to see what ingredients she has. She makes a checklist on her phone and adds items as such “2 12oz black beans”.
After she finishes the list, she picks up her 3 year old daughter, Mikaela, and is ready to leave. Then she remembers it is her 8 year old son’s birthday this Saturday and they need party napkins. Hannah tells her voice assistant “Alexa, add party napkin to my grocery list”.
Hannah drives to the grocery store. She gets a shopping cart and puts her daughter in the seat. She uses her smart watch to review the list. She memorizes part of the list and gets produce. Mikaela makes a happy noise, and Hannah pauses shopping and plays with her. Hannah reads the list again using her smart watch and mark off some items. Hannah moves on to the next aisle. She passes by the chip aisle and realizes that she forgot to put chips on the list.
Hannah finally finishes shopping and is ready for check out. Mikaela points at the toy on the shelf and Hannah plays with her for a little while. She decides to get the toy for her daughter even though it was not on the list. Hannah pays and leaves the store.
I also create storyboards for this scenario. I learned from this process that if Hannah remembers a last minute item, she probably won’t put it on the list. It is likely for her to forget the item. Voice assistant would be helpful in this case. It would be very important that the voice assistant knows which list she is referring to and the process is worth the time spent.
Hannah would also have a hard time pushing the shopping cart with the child and using her phone at the same time. The smart watch helps her to multitask and is more convenient. Hannah is probably familiar with the local grocery store and the brans she use, so it is not necessary to add these attribute to the list.
Scenario — Gabe
Gabe is a new grad working for a game company who lives with two other roommates in a city. Gabe is going to his neighborhood target to pick up some ingredients to make a chocolate cake for the company party. The list shows the items that are on the shared list for the apartment. Apparently they are out of toilet paper and butter. Gabe adds these items to the personal shopping list.
Gabe walks to target because he needs a break from computer. He arrives at target and quickly gets what he needs. He crosses these items off the list. Unfortunately, the store runs out of toilet paper. Gabe leaves the item unchecked. The item stays unchecked on the shared list, too.
When Gabe gets home, he makes pasta and accidentally spilled the sauce on the carpet. Gabe tries to clean up, but he realizes they are out of clean wipes, too. Gabe tells Alexa to add it to the shared list.
From the scenario, I learned that Gabe uses his phone for the shopping list. He also helps to get item for the apartment that are added by his roommates. The list can help him and his roommates communicate efficiently.
When Gabe is at home cleaning, he probably doesn’t want to use his phone at that moment. If he doesn’t add the item on the shared list, he will forget. So he uses voice assistant to add the item on the shared list. Next time, if anyone goes shopping, they can get the item.
Another thing I learned from this process is moving items between lists can be tedious. If the list can suggest items to add to the personal list from the shared list, it would act as a reminder for the shopper. If the item wasn’t bought, it would stay unchecked on the shared list.