Five-Minute Recipes

Alexa skill, VUI, Career-Foundry Course
Project Overview
The goal of this project is to illustrate the voice design process from start to finish within the context of building an Alexa skill. Five-minutes recipes Allow users to select from among several options for quick meals, then follow step-by-step directions to prepare the selected meal.
The skill should have the following features:
● At least 10 different recipes with at least 3 steps each.
● Breakfast, lunch, dinner, and snack recipe buckets.
● The ability to ask for a different recipe if the user doesn’t like a suggestion.

My Role: User Research | Personas | Script & Flow  |  User Testing
Voice design uses the same toolkit as regular design such as proto-persona and user stories; however, in Voice design you would need to create two kind of personas:
1- Proto-persona: is a simple prototype of a persona based on limited data or assumptions.
2- System persona: Is a kind of person your user persona would enjoy speaking with.

After interviewing 3 people I was able to create proto-persona to guide the creation of my skill the collected data has shown that my target "are young professionals ages 18-35 who’s interested in quick meal preparation and want to create a small, simple meal."

In addition to that I've listed User stories that summarize what an experience needs to cover to help create the best experience possible for the application and situation. The user stories  high-level the 4 functional requirements of the skill:

Provide recipes for breakfast, lunch, dinner, and snacks:
- As a busy professional, I want to select a healthy meal from the options menu to cook it fast.
- As a busy professional, I want to cook an easy to made recipes at home to save money.

Provide an adequate number of meal choices for the user to get value from the app
- As a busy professional, I want to sort recipes based on the most popular or highest rated recipes.
- As a busy professional, I want to navigate recipes from different cuisines.

Use the recipe while cooking
- As a busy professional, a step by step guide to cook a meal with clear instructions.
- As a busy professional, I want to be able to skip/replay step when it is needed.
User Needs & User Stories for Voice
Writing sample dialogs is much like sketching and creating an initial low- and mid-fidelity prototypes. The goal is to learn whether the experience makes sense and to course-correct early.
For this five-minutes recipes I've written a sample dialogue for selected user stories that cover:
- The richest back and forth dialogue possible between the user and the skill.
- Cover the most common errors the users might encounter
- Highlight the key functionalities of the skill.
Sample Dialogs
Flows are a part of any design process, but they’re especially important when it comes to voice design. Voice designers always create flows—they’re a critical part of the overall specification together with the final script it help expose issues and identify additional use cases. They also help to identify error cases. For five-minute recipes I've created:
- A user flows that are  related to sample dialogs and user stories.
- User flows present optimal paths for users and are correctly diagrammed
User Flows for Voice
Usability testing is an essential part of design and can be done throughout the design process at multiple levels of fidelity. For voice user interfaces, it’s just as important. The insights I gain during these tests can be incorporated into the application to deliver the optimal design for users.
In this task, I've  conducted 5 usability tests for Five-Minute Recipes:

Test Goals:
- Find out if users can easily find and select a recipe they like.
- Find out if the flow utterances meet users exceptions when interaction with the skill.

Methodology
Each test session has the following structure:
- A brief introduction to the skill and the main reason for the session.
- Pre-task questions to collect user info like profession, motivations and tech knowledge.
- Performing the task.
- Follow up questionnaires regarding the confidant level and the overall experience.

Task 1:
Imagine that you are back home after a long day at work and you want to find a recipe to cook fast and easy, how would you that using the “5 Minute Recipes” skill on Alexa?  

Key findings:

Positive

- Users use different ways to lunch the skill that is already covered by the default.
- Users find the skill introduction very helpful and explain the skill main features.
- Users think that the flow is easy to follow starting with meal type to the selected ingredients cooking steps.
Negative
- Users feel sometimes that Alexa respond is very long and it could be shorter
- Users would like to have more filters like “time estimated” to find a recipe faster and skip the flow.
Users find the flow logical but very long.
Concerns
- User use slangs and nicknames a lot consider add more to Alexa utterances
- When users don’t know how to continuo the conversation in case of an error the try to find a way to go back to the previous step the same way when navigating in the browser.

Usability Testing for Voice Interactions