OVERVIEW

Role & Responsibility

This case study describes my first major UX project for my 6-month immersion boot camp at Thinkful. They provided a prompt and problem to solve relating to a bus app. I was the sole designer and researcher on this project. I worked closely with my classmates and my mentor to receive continuous feedback and ideate several solutions.

Background & Task

Ideate a public transit app for a Mid-Sized metropolitan city in the Midwest to serve thousands of commuters. Due to expansion, the agency has added several new buses and bus routes to their service. Many of these routes converge at one particular hub on Washington & State.

Key Problems To Solve

Constraints

PROCESS

Discovery & Research

The first step I took in ideating my design solution was to conduct a survey.
Research Survey Objective:

Participation Criteria:

Screener Question:

Do you use the bus as one of your primary modes of transportation?

At this point I was thinking....
"Will I be able to uncover new insights not illuminated by the prompt? Will my research findings support the critical problems laid out in the prompt?"

At first my challenge was to find people who actively rode the bus as their primary transportation method. Trying to leverage Facebook and other social networks did not yield any luck since I could not find any groups, forums, or communities dedicated to people who used the bus.

So I reached out to several friends who lived in metropolitan areas and asked if they would be willing to share my survey link to their network of friends on social media. My logic was that most people who live in dense urban cities tended to ride the bus. I figured if their network of friends lived around them, I'd be able to get viable survey responses that passed the screener question.

In the end I generated 84 successful survey responses that cleared the screener question along with 37 answers to the follow-up question I asked for those who indicated they did not ride the bus as their primary method of transportation.

Key Findings

92%

91%

60%

Use google maps to plan their commute.

Use navigation apps to check bus schedules

Use navigation apps to see how far the bus is to a bus stop.

93%

80%

56%

Indicated they use the same routes in their commute.

Commute mostly to work.

Use navigation app every time they commute on the bus.

Top 3 Frustrations Commuters Have

80%

60%

60%

The bus being late.

Taking too long to arrive to their destination.

Having to wait longer at bus stops because the bus is delayed.

Research Takeaways

Overall my findings supported the problems described in the prompt. Something new I did learn was how stressful it could be for riders to take the bus, along with their high distrust for the bus system.

Once I had finalized and aggregated all my data from my survey. I developed an empathy map to set the tone of what it's like to ride the bus in daily commutes.

Defining the Problem

Having had proved the prompt's initial problems through my research. I refined the problem with three problem statements.

Competitive Analysis

Once I had defined the problem, one thing that was made clear during my research was that an overwhelming amount of survey responders indicated they used Google Maps during their daily commutes on the bus. A whopping 90% of the survey responses laid claim to using Google Maps. The runner up was Citymapper at 10%. However, when deciding what apps to conduct a competitive analysis for, the TRANSIT app caught my attention mostly because they had live tracking as part of their experience. Plus, they grew popular in the midwest and were awarded several prestigious design awards by Apple and Google.

Once I had defined the problem, one thing that was made clear during my research was that an overwhelming amount of survey responders indicated they used Google Maps during their daily commutes on the bus. A whopping 90% of the survey responses laid claim to using Google Maps. The runner up was Citymapper at 10%. However, when deciding what apps to conduct a competitive analysis for, the TRANSIT app caught my attention mostly because they had live tracking as part of their experience. Something that Google Maps did not. Plus, they grew popular in the midwest and were awarded several prestigious design awards by Apple and Google.

Ideation

Before diving into sketching out my preliminary design solution, I realized that part of my design process needed to consider all the various use cases a bus rider may encounter and ensure the design adheres to those needs. To do this, I started by defining my user stories.

AS A DAILY COMMUTER...

HIGH PRIORITY

MEDIUM PRIORITY

Next, I sketched out my preliminary user flow, which allowed me to come to a sudden realization...

When a user opens up the app, they are going to fall into one of three scenarios.

With this in mind, I was able to solidify my final user flow and begin sketching out my design solution.

Sketches

As I began to sketch out my design, I realized one of the challenges I faced was accommodating all the information a user expects to see in a transit app. So as I began to sketch out my design, I knew I needed to develop a sense of hierarchy to avoid a user feeling stressed and frustrated when using the app.

Because an overwhelming number of people use Google Maps, I wanted to design an app that did not grossly deviate from Google Maps' mental model in order for the app to build trust and allow for quick user adoption.

Wireframes

During this process, I was able to refine the app's information hierarchy. Based on user feedback I conclude that the most important information to communicate with the user was how many minutes they had left before they needed to start navigating to the bus stop.

Another aspect I did not consider during the sketching phase which came to my attention as I was wireframing and seeking feedback was the language and the way I communicated to users.

For example, I struggled in deciding what was more effective, "Leave in 13 Min," indicating the user needed to leave their current location and make their way to the bus stop in 13 min. Or, "Walk to the bus stop in 13 min".  At this point, I decided to go with what I felt was the most straightforward and later validate or disprove my decision during the testing phase.

But before I could get there, I was at a crossroads. Do I test and iterate my design solution in its wireframe state? Or do I attempt to test my solution in high-fidelity formate and move forward with its development?

Since I was on a bit of a time crunch and felt that I would get better insight if I tested my high-fidelity solution, I decided to move forward and develop my high-fidelity prototype.

High-Fidelity Mockups
Version 1.0

As I dove into developing a high-fidelity version of my wireframes, I started to think critically about the color scheme I wanted to use. Knowing many bus riders get frustrated during their commutes and have a massive distrust in the bus system due to lack of transparency. I asked myself what colors can I use to bring peace and calm to users. BLUE!!

According to many studies and color psychology, the color blue is closely associated with trust and calm. Which lead me to developing the UI with a predominant blue color scheme.

Homescreen

When transitioning my home screen from wireframes to a high-fidelity prototype, I added the functionality for users to save their frequently used bus routes. My research supported this decision, which indicated 93% of the survey responses use the same routes on their commute. Therefore aligning with one of my initial problem statements,"How may we create an app that allows riders to quickly access the relevant information they need to know for their daily commute." In my design solution, a user can quickly access recently traveled and searched destinations, along with the bus schedule from one tap. I decided to implement this because these functionalities are buried under several taps in Google Maps, making it cumbersome to access the relevant information a user would need quickly.

Route Options Detail Screen

The idea behind the route option screen was for the user to make a fast and informed decision about what route to take regardless if they were traveling to a new destination or a frequently visited place like their work. Since many bus commuters face a lot of stress and anxiety when taking the bus, I wanted to make it easy for the user to get fast and visual confirmation if:

  • Their bus is delayed 
  • Know exactly how far the bus was from the stop 
  • Explore alternate bus routes in the event their regular route was showing delays or a longer commute time. 

Route Screen

With the same idea in mind as the "Route Options Detail Screen." I wanted to make it very easy for the user to get fast visual confirmation on the information they wanted to know. With that in mind, I laid out the screen so the focal point would be on the countdown timer so the user can quickly identify if their bus will be late and not feel rushed going to the bus stop.

With my prototype completed, I conducted ten rounds of usability interviews. Four of the interviews were people who opted to participate in an interview when completing my survey. The other six were classmates of mine. These were the scenarios I created to test my prototype.

Scenario #1

Scenario #2

Scenario #3

Feedback

“There are too many colors and I’m not sure what it is I’m looking at.”

- User Tester

  • My initial approach did not create a uniform sense of hierarchy. Users were confused and could not quickly extract the information they needed to make an informed decision
  • Despite the color coded bus routes, the  color system distracted users from being able to digest the bus information.

“This is too much math to think about! When am I supposed to leave, in 13 min or at 8:10? When does the bus actually arrive”

- User Tester

  • Users were confused with the language of the components in the mockup causing them to become confused and unable to make a decision or draw conclusions.
  • There was a lot of competing information that made users confused, causing them to be overwhelmed.

“I don’t know what I’m suppose to do next? It’s not a bus schedule.”

- User Tester

  • When users clicked on “Bus Schedule” from the home screen, they were not expecting to see a map which confused them as to what they needed to do next. 
  • Users were expecting to see some sort of matrix with times and routes. Eventually users clicked on a bus stop in order to view the bus schedule for routes that passed through. Regardless the experience was not intuitive  enough.

Let's Work Together! 

Contact Me