Bookspace - Book Organization Application

Project Overview

 

Client: Bookspace

Role: Product Designer

Duration: 80 hours in 4 weeks

Problem

Avid readers need an easy way to track everything they own, books they have read, what they will read next, and also everything they have loved so far. Bookspace wants to give a more user-centric approach to their app, adding features and flows that make it delightful for people to use.

Objectives

  • Design Bookspace’s mobile application.

  • Design the Bookspace brand.

Team

Robyn Fiorda (Myself)
Alan Hurt Jr. (Product Manager)
Other UXA Designers (Group Crits)

Tools

Figma, Procreate, Photoshop

 
 

My Process

MacBook Pro - 20.png
 
 

1.Empathize

Secondary Research

Market Research

After identifying what I wanted to achieve through my research goals and identifying the assumptions I needed to validate, I took a deep look into research studies on Canadian reading habits to get a better understanding of readers, the book industry and current trends.

Although ebook reading on smartphones continues to trend upwards, most readers still prefer physical books. In 2019:

  • 64% read multiple formats

  • 45% only read digital books

  • 96% read at least one print book

  • 61% read an ebook

  • 49% listened to an audiobook

Demographic information told me that the average Canadian ebook reader identifies as female and is under the age of 45. She is not married, does not have kids, has a degree, and makes more than $50K per year.

While Canadians read quite a lot (about 8 in 10 Canadians are readers), Canada’s 2.1 billion dollar book industry heavily relies on foreign-controlled firms.

Most readers read daily or weekly. Browsing and picking up a book that "catches the eye" primarily determined Canadian readers' next book choice (54%), followed by recommendations from family and friends (38%). Environmental factors like weather influence how much a person reads, with 72% of Canadians are more likely to read during the colder months.

My market research gave me a better understanding of the user demographic, industry trends and user behaviour, which led me into thinking about Bookspace’s competition.

Competitive Analysis

Conducting a competitive analysis allowed me to see what was working in the market, and where there’s areas for improvement. While some features were similar, I could see how each competitor differentiated itself from the next. Litsy is known for their social features, and Kobo is primarily an ereader. Indirect competitors like Wattpad focus on community contributed content, and Amazon Kindle offers a wide variety of content through their ereading services. While direct competitor Goodreads is an established cataloguing app for books, the UI is outdated and lacks the user centric focus Bookspace aims to have.

size (15).png

Provisional Personas

With the demographic information, I created profiles of potential Bookspace users. I used secondary research including age, gender, common frustrations users had expressed in app reviews, and usage habits. Identifying potential goals and frustrations brought me a step closer to understanding the users and were used as a tool to identify who to recruit for user interviews.

MacBook - 52 (1).png
 
 

Primary Research

User Interviews

I conducted user interviews to understand reader’s motivations, opinions, and frustrations. I conducted user interviews with 7 frequent readers. They were asked open-ended questions about their positive and negative experiences with reading books in physical and digital formats.

Empathy Map

The information I received from user interviews helped me to identify what insights and needs I needed to design for. I transcribed the user interviews and recorded each observation on a sticky note. After grouping similar sticky notes together, They formed clusters, which revealed patterns in the data.

MacBook - 64.png

From my empathy map clusterings, these 1-1 insights and needs were uncovered:

Insights

  • Users want to discuss the books they are reading.

  • Users rely on other people’s opinions to find books to read.

  • Users want to find books that suit their interests.

Needs

  • Users need to know they will have a platform to leave book reviews.

  • Users need to know they will recieve book recommendations that align with their tastes.

  • Users need to know they will be able to filter categories to find what they are looking for.

 
 

User Persona

After learning what motivated, frustrated and delighted readers through user interviews, I used my qualitative research as well as market research to create “Katie.” Katie is a persona who represents the majority of users. She is female, between the target demographic ages of 18-35, has frustrations that were expressed by the majority of users during user interviews, and has the goals and needs uncovered from synthesizing the empathy map. Humanizing the data and compiling it into one persona was helpful to remind me who I was designing for.

MacBook - 54 (1).png
 
 

HMW Statements & POV Questions

To define the problem and create possible solutions for Katie, I created HMW Statements & POV Questions from my insights and needs. Framing the insights and needs in this way helped me to understand the problem further. I could empathize with Katie, and with each HMW question, begin to answer them by brainstorming solutions.

MacBook - 57.png
 
 

Individual Brainstorm

I wanted to get my own ideas out, so I sat down and had an individual brainstorming session. originally done using a mind-mapping technique, I focused on getting out as many ideas as possible. I then identified some of the more feasible ideas. I kept these potential solutions in mind, and brought some of them to life during the define stages of the design process.

MacBook - 65.png
 
 

2.Define

Project Goals

After brainstorming, I had generated possible solutions for Katie, but needed to assess which solutions aligned with the the right goals. In order to design features that were in the interest of both the user and the business, I defined the user goals based on the goals from my persona Katie, business goals from the project brief, and took into account technical considerations. I could then focus my project on the goals that overlapped with all parties.

MacBook - 58.png
 
 

Product Roadmap

After referencing competitor features, my project goals and my results from brainstorming, I defined and prioritized features for Bookspace by writing the goal(s) that aligned with each feature on my product roadmap. I also took into consideration effort level and confidence level. This was to ensure I would avoid over-designing since I was working within time constraints.

View the product roadmap here.

MacBook - 66.png
 
 

Site Map

I created this site map after referencing how information is organized from competitors, and thinking about what place would make logical sense for Katie to find the features she needed to use. I decided on four main screens in the navigation - home, search/explore, library, and profile. To add books and shelves, I would create an add button, referencing a design pattern I had found. A main feature of the app, this would be a global feature that Katie could easily access from whichever screen she happened to be on.

 
 
MacBook - 59 (2).png
 
 

3. Ideate

Task Flows

I created task flows to identify the path Katie would take to complete tasks while on the application. I gave her common tasks from different starting points so I could think through the screens and steps required to complete them.

MacBook - 60 (2).png
 
 

User Flow

I fleshed out my task flows by expanding on them with user flows. The user flows allowed me to think about Katie’s experience from different decision points. This was done to plan out Katie’s path and minimize any gaps in the flow.

 
 
MacBook - 67 (3).png
 
 

Sketches

I began sketching my low fidelity screens to create a visual aid for where elements would be laid out on the screens. In this stage, I referenced design patterns and design websites for inspiration. I also needed to make sure each screen had the elements needed for the functionality to complete the flows I had previously defined.

MacBook - 68.png
 
 

Visual Design

Mood Board

Since Bookspace was a new app and business, I needed to define its brand. I first define the brand attributes - modern, friendly, wise, simple, balanced. I used Pinterest to source logo, typography, colours, and UI inspiration that aligned with the attributes.

MacBook - 31 (1).png

Style Tile

After sketching and vectorizing ideas, I came up with a final logo. I compiled the final elements and created a style tile I could refer back to when implementing the visual design.

 
 

UI Kit

The UI Kit was updated throughout the project as UI elements and components were created and used in the design. Elements like icons, buttons and cards were created using Figma or sourced from material design.

 
 

Mid Fidelity Wireframes 

Referring back to my low fidelity sketches and my user flows, I created mid fidelity wireframes of application. I created these wireframes and the prototype using Figma so I could test the design with users.

MacBook - 70.png
 
 

4. Prototype

Prototype

I tested the mid-fidelity prototype with 5 participants so I could identify areas for improvement. I observed how easily participants could complete the tasks, how efficiently they could find what they were looking for, and any areas of confusion or hesitation while completing these tasks:

Task 1: Sign up for a Bookspace account.

Task 2: Create a new shelf called “Fall Favourites.”

Task 3: Add a book.

Task 4: Add the book to the “Fall Favourites” shelf.

 
 

5. Test

Usability Test Findings

After interviewing, I created an affinity map to synthesize my research and find patterns in how users interacted with the prototype.

MacBook - 63.png

Successes:

  • 6/6 found the app easy to navigate overall.

  • 6/6 Participants remembered the plus button had a “add a book” option when given the third task.

  • 3/6 expressed that the prototype lacking colour and images contributed to the difficulty of completing tasks.

Insights:

  • 3/6 needed clarification on the empty space on the “add 5 favourite books” screen.

  • 3/6 thought they would have to navigate to their library first to create a shelf.

  • 4/6 participants thought they were on the homepage when they were taken to the “my library” screen at the end of task 2.

  • 5/6 participants asked questions related to how the app worked throughout the test.

Recommendations:

  • Create an empty state to help users understand what will appear on screen after selecting books (effort level: low, necessary UI fix).

  • Move “add a shelf” option to the “My Library” screen (Effort level: high. Requires getting rid of existing plus button, moving other options under plus button elsewhere. Also, half of users completed the task with the existing flow).

  • Add a screen or option to go to either finish and exit to homepage or view shelf in library. (Effort level: low. Requires adding new option or screen at the end of task 2).

  • Add information on how to use app in on-boarding screens. (Effort level: low. Will be completed when created high fidelity wireframes).

 

 

 

Revised Wireframes & Prototype

After prioritizing revisions from the affinity map, I made the necessary revisions. I took into account the number of users that had problems, time and effort level to prioritize which elements needed to be revised. Based on this, I decided I needed to create an empty state for unselected books, add a “go to library” option after users have created custom shelves, and add a brief explainer on the on-boarding screens to explain the concept of “shelves” and give the user a quick run down on how they worked in the app before the user makes an account.

MacBook - 72 (1).png
 
 

High Fidelity Wireframes & Prototype

Making revisions allowed me to ensure I created a usable and intuitive design. I then used the visual design elements I created to arrive at the final high fidelity wireframes and prototype.

 

 
 

Reflection

Avid readers can go through numerous books in the span of weeks or months, so they need an organization system to keep track of the books they have read or want to read. Solving this problem through a mobile application required learning more about readers - their motivations, desires and frustrations, and designing to meet user and business goals.

Through this process I learned more about the benefits of user testing in mid fidelity stages and how testing early can save design time later on. I also learned about its limitations - how some users can feel disoriented due to the lack of images and colour.

 
 

Next Steps

  • I think there are a lot of opportunities to expand on this application. If I had more time, I would have loved to add more nice to have features such as a library integration, since it was revealed in user testing that 5/7 participants use the libby app to borrow ebooks from the Library.

  • While Bookspace is primarily concerned with attracting new users, there are also opportunities in this industry to generate revenue from ad space so I would have loved to explore ways to optimize this in the UI. I think this could have been done in a non-intrusive way with such a minimal UI.

 
Previous
Previous

Institute of Corporate Directors - Responsive Website

Next
Next

Spotify - Integrating Social Features