Background: Bitesize UX offers challenges to allow UI/UX designers to attempt a Google Ventures design sprint all on their own.
My Role: In this solo design sprint, I was responsible for synthesizing research, brainstorming, designing, prototyping, and testing.
Timeframe: December 4 - 10 2021
The TinyTales app, primarily used on tablets, hosts a wide selection of children's books and short stories. The app is intended for use by parents, encouraging them to pick out stories to read to their kids.
Parents feel that the process of finding and selecting books through the app takes too long. Throughout the research highlights, many interviewees expressed various ways they wish they could search through the books and stories on the app. To pick a book, they want the ability to quickly check factors like the length, reading level, subject, and educational content of a story.
Goals
Here are the goals that parents expressed interest in during the initial app research:
Click on any part of the process to jump to that section on the page
To explore potential user journeys, I wrote out the steps they might expect to take when choosing a book, as well as the context surrounding it. This was to help decide what part of the process to focus on for the sprint, and what screens and elements would be necessary for a prototype. Below are three timelines I wrote out, with the last one being the most simple, and becoming my focus.
of responders use smartphones
have made 10+ mobile transactions
have donated within the past 6 months
of donors have donated using their phones
To summarize the app goals in writing, I formatted them into “How Might We” statements.
How might we…
My final task of Day 1 was preparing for Day 5. I personally reached out to 5 people who I thought might be willing to help with my research. I recruited participants who have either raised a child, babysat, or tutored, to make sure they would have some degree of experience with the subject.
Before I started sketching, I gathered inspiration from other interfaces with functions that TinyTale might use. I examined screens from Rebel Girls, Blinkist, Kindle, and Netflix, and organized them in this spreadsheet. This helped me decide that for this sprint, I would go for an image-based interface, showing off book covers. I started to consider features like personal bookshelves and lists, user profiles, and recommendations.
For the Crazy 8’s exercise, I sketched 8 potential app screens in 8 minutes. I focused on systems of searching for and sorting books, as well as viewing book details. I chose to move forward with the first sketch, as a simple method of viewing several books at once, with their categories listed on the top.
More sketches:
This sketch of the bottom navigation bar shows what I have chosen to be the app’s main sections:
After choosing a main screen from the Crazy 8’s, I sketched the screens around it. I decided to use my main screen, a book list, as the first screen, so users could be presented with new book options right when they open the app. The next two screens are filtered search results, and more information on a selected book.
With an established path for a system of sorting and choosing books, I sketched out all the screens in that task flow. I redrew the three sketches in the timeline from Day 2, to force myself to think about each element on them again. In doing this, I decided to switch the “book information” screen from a pop-up to a slide-up effect. Then I drew out the screen to set user profiles and preferences, as well as the screens for actually reading and finishing the story.
As I sketched, I pared down the sorting criteria for books to 3 elements:
Books would also be tagged with genres, themes, and elements that come up in the book, to make for even easier searching and categorization.
I used Sketch to build the most crucial elements of the user flow into a working prototype. I made the home screen (book suggestions), the filtered search results page, and a book’s information page. Since the task was to see if people could easily find specific books to read, I did not feel it necessary to build the pages where one reads the book or sets user profiles.
Prototype Screens:
I used a dark theme so the screen would be more optimized for searching at night; but a dark blue background instead of black to feel more welcoming. I used white for descriptive elements, yellow as an accent color to indicate tags and the active page in the navigation bar, and blue for interactive elements. To make the app more realistic, I incorporated pictures and information from real children’s books.
On Day 5, I ran a usability test with each of the participants I recruited on Day 1. Four of the tests were conducted in person, using my tablet to show the product to scale. The fifth test was conducted over Zoom, using screen share.
During each test, I explained to the participant that TinyTales is an app that hosts a variety of children’s books and stories, intended for parents to read to their children. Then I let the participant explore the screens at their own pace, explaining to me what they saw and their interpretation of the elements on screen. I prompted them to show me how they would find a specific book to read to a child, and how they would proceed to read it.
After just one test, I realized that understanding the sorting criteria and their corresponding icons was going to be a problem. The participant understood the process of navigating through their task, but had to guess what the icons meant. Their guesses were incorrect.
I had wondered whether this would be a problem, and didn’t want to waste time in the following usability tests, confusing testers with factors that could potentially be easily explained. To address this, I quickly added an introductory screen to the app, including the three sorting icons, their labels, and definitions.
Overall, this design process was able to achieve its goal of organizing the books and stories on TinyTales and giving parents a mechanism to search for, sort through, and save books they might want to read. However, the process of organizing search criteria still needs improvement. In a future iteration of this system, designers should brainstorm different ways to label and explain the search criteria, and perhaps try out different labelling systems, other than using Guided Reading Level and lightbulb icons.