Design Sprint:
Voice User Interaction

A week long sprint, using the methodology from Jake Knapp's book Sprint, that took us all the way from defining a problem to testing a prototype. My specific contributions were:

  • Serving as the sprint master for my team, guiding my team, staying on task
  • Synthesized data from previous research and created how-might-we notes
  • Collaborated on finding themes and developing a simple journey map
  • Created a lightning demo presentation of other VUI applications
  • Sketched ideas in pencil that we believed would help us meet our target
  • Collaborated on the creation of a storyboard bringing all our ideas together
  • Created a portion of the audio script, and onscreen visual
  • Stitched all contributions for the audio script together into a cohesive documents
  • Ran a usability test with one of our five participants
  • Collaborated on the creation of a feedback grid with the team
  • Used Invocable software to further develop a more interactive VUI prototype

Tools used for this project:
  • Sketch to develop visual portions of prototype
  • InDesign to develop a script for audio prototype
  • Quicktime to record usability tests
  • Invocable/Voiceflow to develop second prototype

This was an exciting project to work on for me. Not just because of what we were designing, but also because of the methodology we used. We followed the guidelines for a design sprint as outlined in Jake Knapp’s book Sprint, in an effort to develop a voice user interface for Grocery Gateway.

I was fortunate to have the role as sprint master for my team, meaning I guided my team along through the exercises, making sure we stayed on schedule, and was responsible for collecting all the artefacts.


Day 1: Map & Understand

The first step of the sprint was to have a discussion as a team to set a long term goal and sprint questions. The team kept coming back to this during the design process to make sure we were on track.

Long Term Goal and Sprint Questions

Ultimately our long term goal was to integrate a VUI into the existing Grocery Gateway experience. For the questions we considered some issues we might encounter, and turned them around as questions we might also try to answer during the process:

  1. Do users want the whole experience as a VUI, or can it make different parts of the experience better?
  2. Can we develop our idea so that it can be adapted to multiple platforms?
  3. What makes using VUI an attractive alternative to the current Grocery Gateway experience?
Journey Map

After discussing our long term goals, we moved along to create a simple journey map. We started with different actors in the process, with an end goal of groceries being delivered to the customer. We considered existing and new customers, but also what was happening in the background at Grocery Gateway during the process.

It opened up a lot of possibilities for us in terms of what we could potentially design for.

A few of the How Might We Notes I created.
Research & How Might We Notes

For the next step of the process, we needed to consider the information we had available to help us along in the design process. During a previous project, we had the opportunity to do 1:1 interviews with users of the website. We also had information that had been presented to us by our Grocery Gateway partners about their customers and their needs as an organization. As we were going over this information we How Might We notes—asking questions about problems we could address.

A few of the How Might We Notes I created.
Finding Themes

Every group member took their How Might We notes created during research and put them on a wall, affinity board style, where we grouped them into themes.

The themes were:

  • Accessibility
  • Convenience
  • Lists/Cart
  • Menu and Search
  • Technical
  • Re-order
  • Mobile
  • Users
  • Viability
  • Inspiration
  • Customers
Target

We identified what we thought we the five best ideas and put them on the journey map.

At this point we decided what we wanted to target in the remaining days of the design sprint—designing a VUI for the My List function on Grocery Gateway, with existing customers in mind.


Day 2: Sketch
Lightning Demos

The second day started off with an activity called lightning demos. Everyone in the group was required to prepare a short three minute presentation on another company or service that uses a VUI and present to the rest of the group. I explored how companies were using the Siri suggestions function in iOS, such as Great Clips. Other group members considered Domino’s Pizza, Alexa, Google Home, and Garmin.

As a group we took notes on the whiteboard highlighting ideas that might be useful in our design such as choices for the user being presented visually.

The Four-Step Sketch

The next thing we moved onto as a group was the four-step sketch. This consists of:

  1. Taking notes by looking at all the whiteboards and notes from all the previous activities, and highlighting notable ideas, in 20 minutes
  2. Creating some initial solution sketches in 20 minutes
  3. Crazy-8s—eight variations on an idea done in eight minutes!
  4. A three panel solution sketch—taking the best idea and sketching it out
My last sketch was a scenario where a user could dictate to the app recipe ingredients and measurements and then a list (specifically using Grocery Gateway's My List function) would be created for the user with the best matches for the user's needs. I believe this would speed up the process of creating a list, making it significantly easier than searching for each item individually.


Day 3: Decide
Making Decisions

On the third day we had to make some decisions about what we wanted to prototype. As a team we:

  • Shared our solution sketches on the wall
  • Made comments and questions on sticky notes
  • Voted on what ideas we liked best by putting dot stickers on the drawings
  • Critiqued them together, highlighting ideas we liked, also on sticky notes

For our prototype we decided to use several ideas:

  • My idea of having a user dictate a recipe to build the My List
  • Making substitutions to the list with a numbered on-screen list
  • Giving a verbal tip from a chef based on the recipe the user dictated

We felt this prototype would satisfy our long term goals established on day 1. Namely it would integrate with the existing Grocery Gateway ordering system, it would speed up the process of list creation making it an attractive use of a VUI, it was making a specific part of the experience better, and while we envisioned this prototype using a visual interface, we could see parts of this being adapted to voice only platforms.

Storyboard

As a group we collaborated on a storyboard that walked through how our prototype would work. We limited it to 15 panels. I drew each one on a sticky note. The board walks through the user first deciding they want to make a recipe, to wanting to make it in the future after they've gone through the process of creating a list with the ingredients.


Day 4: Prototype

At this point we had to make decisions as a group how we were going to prototype. We divided up portions of the work. I was responsible for developing the first portion, both an audio script for the VUI portion and what was happening on the screen. I used Sketch to develop the on-screen part, and put a visual script together in InDesign.

Later in the day we nominated one person to take all the screens the group had developed to stitch them together in a single document we could show to testers. I took everyone's audio scripts and put them into a single cohesive document that would then be used with the screens.

At the end of the day we had a prototype that would allow a user to go through our storyboard scenario. They could give verbal commands and would get verbal feedback from the "system", and see what a user would be seeing on a mobile device as they used the VUI.


Day 5: Test

On the previous day, one team member developed a test plan to be used in conjunction with the prototype. During the week we secured five persons with which we would be able to test the prototype. We asked pre- and post-test questions to get user feedback on the prototype. We used Quicktime to make on-screen recordings with the audio for later review.

Feedback Grid

We took the data from the test sessions and created a feedback grid. From there we developed some insights and next steps:

  • Users liked the tips functionality where a chef gave them a cooking suggestion verbally. It humanized the experienced and also provided a bit of delight.
  • The substituting system made sense to the users, paired with a numbering system, that allowed them to continue to interact verbally with the system.
  • The VUI allowed users to create a My List quickly, and users appreciated this.
  • Users liked being able to create the recipe ingredients in a list format that is accessible later.
  • A more robust prototyping experience would be necessary to account for variations in possible user input.
  • We should build something out that allows users to see if the items chosen by the system to populate their list are actually what the user would want.
  • We should design and test some sort of visual feedback for the user while they are entering their recipe ingredients.

Some final thoughts . . .

This sprint represents the first part of a capstone project. The second part will go deeper into prototyping with more testing. I'm looking forward to taking what I learned from this portion of the project and building on it.

In terms of the sprint methodology, I found it an effective and enjoyable way to conduct design. As the sprint master, I made sure the team observed the time limits for each activity. This served two purposes. First, it kept us on track, we completed the project in the allotted amount of time—it kept us from being paralyzed by debate at certain points of the process. Secondly though, the time constraints encouraged creativity. For instance, the crazy-8 sketch activity forced me to come up with variations on my original idea that I wouldn't have thought of if I wasn't under the same duress.


Appendix

Following this sprint, I was able to work on making an interactive prototype using Invocable (I think it's now called Voiceflow), application used for building Alexa skills. The video here shows the flow of the voice interaction when used by an actual user.