Busbus

The Busbus mobile app is a live bus tracking app that allows commuters to easily identify what bus is coming and when it is arriving in the Midsized Metropolitan City. The Busbus app prioritizes clearly displaying key information that a rider needs in order to experience a seamless and efficient trip.

My Role: UX Research | UX Design | UI Design 

Link to Interactive Prototype

Busbus+Hero.jpg

Overview 

The Challenge

The current bus schedule is listed on the city’s website and posted at each bus stop, but this information quickly becomes inaccurate when traffic, maintenance issues, and assisting handicap passengers are taken into account. 


Additionally, ever since the city added new bus routes, there has been an increase in congestion, confusion, and frustration for commuters, especially at certain stops where up to seven bus routes converge.

The Solution

Busbus delivers information clearly and efficiently, upfront. The app uses location tracking to display the most up-to-date information about a rider’s bus route within two steps. Busbus provides peace of mind by allowing riders to know exactly how far their bus is as they begin their commute.


Riders just want to know which bus is theirs and when it is coming.


 

The Audience

The audience is regular bus riders who use the bus to commute on a daily basis. The typical user has a regular schedule and rarely deviates from it. 

Process

  1. Research

  2. Strategy

  3. Information Architecture

  4. Branding & Identity

  5. Visual Design

Research

Client Goals & Desired Outcome

To serve thousands of commuters, the client wanted to create a live tracking mobile app that would address these challenges. Specifically, the goals of this project were to:

  1. Ensure that any rider can tell when each of the buses arrives at the Washington & State bus stop

  2. Ensure that all riders can tell how much time they have to get to the Washington & State bus stop before the bus they need arrives at that stop

  3. Allow riders to select one of seven bus lines to see a list of its future arrival times at the Washington & State bus stop

User Research

I laid the foundations for my design by first conducting user research in the format of quantitative and qualitative research. I sourced participants from multiple platforms, forums, and my personal network. 

 

Quantitative Research

I designed an online Google form in order to deploy a survey to a large number of people and achieve statistical significance with my data. This allowed me to understand user behaviors and thoughts at scale. 

  • 62 Participants

  • Survey deployed via Google form deployed to multiple platforms, forums, and personal network

Qualitative Research

After the survey, I wanted an in-depth understanding of a bus rider’s emotions, desires, and expectations throughout their experience. The 1-1 interviews allowed me to ask specific follow up questions designed understand their behavior and experience of transit or navigation apps, what they liked about them, what they disliked, and how they used them.

  • 3 participants selected from the existing surveyed pool that fit the criteria:

    • Regular bus riders

    • Commute to work

  • Interviews conducted via phone and email


Lesson Learned

I realized in my quantitative research, that I made my questions a bit too wide in scope and focused too much on the user’s overall bus commuting experience rather than their experience using apps. I adjusted my questions for my 1-1 interviews to focus more specifically on a user’s behaviors, thoughts, and feelings about the apps they use on their commutes.


User Research Results

 

50%

Use the bus “everyday” or “often”

40%

Of these bus riders have a “very consistent” weekly schedule Monday through Friday

35%

Of these bus riders have a “somewhat regular” weekly schedule Monday through Friday

 

40%

Take the bus to commute to work, school, or training

75%

Are not intimidated when taking new bus routes

85%

Use a weather app and/or social media app on a daily basis

My qualitative research revealed deeper and more specific insights on a bus rider’s commuting experience and their likes, dislikes, & wishes about transit apps. 

 

“I wish I had ETAs based on real-time traffic information.”

— Participant 1

“The first thing I would want to see when I open a bus riding app is ‘Hello, [Name] with my usual bus route.”

— Participant 2

“I wish I could have] up-to-date alerts (i.e. delays, accidents, etc.”

— Participant 3

 

Key Takeaways From User Research

In conclusion, my research revealed the following insights:

 

#1

Knowing when the bus will be arriving is the most important thing

#2

Both early and late buses, but especially early buses, ruin an experience

#3

Users would like to know when the next bus is arriving

#4

Users want an app that knows their usual bus routes and will show them information related to it right away

Competitive Analysis

 

I kicked off this project by researching three main competitors to understand their product’s strengths and weaknesses, as well as gain an understanding of basic user expectations when using transit apps. I looked at Citymapper, Google Maps, and Transit Stop.

 
Citymapper_logo.png

Citymapper is an extremely robust transit app that covers anything from a bicycle to a ferry. It has an intuitive interface, especially for the amount of features it has. Its weakness is that it is overloaded for someone who is looking for one type of commute.

Google_Maps-Logo.jpg

Google Maps provides navigation information for drivers as well as transit users. It is intuitive to use, but its weakness that it is more robust than what a bus commuter needs, burying necessary information further into the app.

transitstop_logo.png

Transit Stop is focused on bus and train transit, providing arrivals times and estimates. Its weakness is that the UX is not intuitive, making it difficult to learn, and ultimately creating a more frustrating experience for the user.

Strategy

Personas

Based on the data collected in my research, I created a user persona that captured consistent behaviors, goals, and needs amongst the research participants. 

Persona_Eric.png

Demographics

  • Single, Upper Middle-class

  • Has his MBA from a top university

  • Is used to commuting because he grew up in New Jersey/New York

  • His work requires him to travel frequently to see clients

Behaviors & Beliefs

  • Checks the Weather App everyday to make sure he’s prepared

  • Has a very active social life and meets up with friends and colleagues frequently after work

  • Regularly works out at a gym near his office several times a week

  • Sometimes works unexpectedly late hours in certain busy seasons

  • Very disciplined and timely in all aspects of his life

Goals & Needs

  • Would like to know how far the bus is

  • Always tries to maximize efficiency

  • Hates it when the bus arrives a couple minutes early on random mornings because he has to make a sprint for it or misses it entirely

  • Likes utility, but also wants style

 

 
Persona_Rachel.png

Demographics

  • 23 years old, Digital Marketer

  • Single, no children, recent graduate

  • Has her Bachelor’s degree

  • Works at a boutique consultancy

Behaviors & Beliefs

  • Has a very routine schedule, which she rarely deviates from

  • Prefers to use the bus to live without a car in order to save money

  • Enjoys reading and listening to music on her commutes

  • Extremely hard-working and has a sunny outlook on life

Goals & Needs

  • Would really like live updates on accidents or delays

  • Finds value in function but doesn’t think it needs to be at the sacrifice of aesthetics

  • Appreciates personal, thoughtful touches


Customer Journey Map

I then created a customer journey map for Eric to really get into his mind and empathize with his experience of taking the bus everyday to and from work. 

This was a great exercise because as I imagined the emotions Eric would encounter along the way, it allowed me to realize new design opportunities for later iterations of the app’s design (but not for the MVP) such as having a weather widget or playing music from the app.

Key Opportunities

  • Showing a minute by minute countdown

  • Send alerts when the bus is x-minutes away

  • Displaying the weather on the bus app home screen

  • Playing music from the app

Information Architecture

User Stories

To prioritize the features of the bus transit app, I created user stories based on tasks and potential motivators. After creating as many as I could think of, I then prioritized the list to would meet Eric’s greatest needs in a minimum viable product.

  • As a user, I want to see how far my bus is, so I know how much time I have to make it

  • As a user, I want to know how long I have till the next bus arrives, so I can assess if I will make it in time, need to rush, or need to take the next bus

  • As a user, I want to check the bus schedule, so I know what time I need to get to the stop by

 

User Flows

I created user flows to visualize the path a user would take through my interface to complete the high-priority tasks identified in my user stories. This helped me understand the kind of visual hierarchy I would need to design and how all the elements would relate together.

User story: As a user, I want to see how far my bus is, so I know how much time I have to make it

User Flow.png

Site Map

After understanding the screens I would design from the user flows, I created a site map to organize my screens and lay out the hierarchical structure of my app.

Site+Map_v1.jpg

Earlier Versions

As I went further into my design process, I realized my first design was too complicated and included features that were out of scope for the MVP.


I continued narrowing down the site map as I gained a better grasp of the client’s expectations and the scope of work.


Final Version

Final Version

Low Fidelity Wireframes 

After creating user stories, user flows, and a site map, I started sketching out low fidelity wireframes. I used the Four Ups method to jump start my brainstorming process and churn out quick iterations.

Four+Ups+Sketch_1.jpg
Four+Ups+Sketch_2.jpg

I found this really valuable because it helped stretch my creative problem solving capacity to find viable solutions and lead me towards a more refined working solution for the app (below).


Bus App Final Sketches.jpg

Digital Wireframes

I then created digital wireframes in Figma to begin early stage user testing. Testing was completed in-person on my iPhone using the Figma Mirror app. I walked each tester through a scenario and gave them two tasks to complete. 

Screen Shot 2020-11-20 at 2.27.15 AM.png

Main Feedback

  • Wished they had the ETA on the Home screen

  • Liked the clear and clean interface

Branding & Identity

Brand Story

To create the brand in a fairly simple and efficient way, I did the following exercises:

  • Create a list of words that I wanted my app to represent and embody

  • List out as many potential app names that I could come up with, with the criteria being:

    • Easy to say and write

    • Immediately clear what the app would be about

    • Catchy to say out loud

  • Sketch as many designs as fast as I could without any expectations or judgment

Logo Design.jpg
 
Logo Design 2.jpg

Narrowing Down Names

I narrowed it down to two potential names and tried to design for both. I decided to go with “Busbus” because it met my criteria of being fun, clear, and easy to say. It was also the easier name to create a logo for.

 

Logo Design

 

I designed the logo by deconstructing the word “bus” and recombining the glyphs to resemble a bus route.

bus glyphs.png
 

The dot encompassing the design is reminiscent of a location marker on a transit line. It also keeps the logo simple and distinct. For the smaller logo, I reduced it to the capital B to prevent it from looking cluttered and indistinguishable at a reduced scale.

Bus App_Name & Logo _Final.png
 

Typography

I selected typography that would fulfill two user needs:

  1. It needed to look friendly and modern 

  2. It needed to feel professional and instill confidence 

Bus App Typographical Guide2.png

Both choices needed to communicate “technology, modern, friendly.”


 

Colors

I applied the same criteria to selecting colors. I wanted something bold and unique, but still tasteful and mature. I also looked at my competitors’ apps to find a color that would be distinct from theirs.

Bus App Brand Colors.png

Visual Design

High Fidelity Prototype

I applied the branding to the wireframes to create a clickable, high fidelity prototype. After skinning the wireframe, I set up another round of usability testing with three testers.

Link to Usability Test Template

 

Main Feedback

In response to the previous usability testing round, I added in an ETA section and a Minutes Away countdown. However, this proved to be unnecessary and confusing for users.

Screen+Shot+2020-11-20+at+2.20.06+AM.jpg

User Testing Feedback

image.jpg

“I would only use the map if I were going somewhere new, but not on a familiar, everyday route.”

- Participant 1

image.jpg

“Because it tells me how much time I have to get to the bus stop, I don’t feel like I need to go to the map.”

- Participant 2

image.jpg

“The 5 minutes to the bus stop thing was confusing. This is usually off in a lot of maps because someone might walk slower or faster. It wasn’t that valuable in terms of seeing the number.”

- Participant 3


I also had some questions I wanted answers to as I went into this next round of testing.

  • Does the user start typing in a bus stop right away in the input field?

    • Yes

  • Is the nav bar intuitive?

    • Yes

  • On the “More Bus Lines screen,” do users want to see the first two displayed times from the Home screen?

    • None mentioned it, but one participant wanted to go back to review if they selected the right one

  • Do they want to see their bus live tracked if they know how far away it is from the Home screen? Or is this a ‘nice to have?’

    • No, this is a ‘nice to have.’

Link to Interactive Prototype

Final Prototype

With all the feedback I received in my usability tests, I adjusted the design and the final mockup to:

  • Be clearer that it’s a live tracking app

  • Remove “Time to get to bus stop” and replaced it with real-time status updates after  reconsidering what the user’s greatest needs are

  • Bring the bus ETA to the Home screen

  • Adjust verbiage around “MIN AWAY” to communicating that the bus “COMES IN” x-number of minutes

  • Changed “Maps” to “Bus Tracker” 

Link to Interactive Prototype

Final Usability Testing Feedback

It was also very valuable to receive positive feedback because it helped point me in the right direction and stay on track to eliminate the confusing parts, while retaining the successful parts. 

Summary of User Testing Insights & Key Takeaways

Frontview_Home_1.jpg

“The app is very simple, but it gives me everything I need.”


- Participant 2

Frontview_ScheduleExp_3.png

“I like how there are different options. It’s very clear what bus I need to get on and how long it’ll take me to get to work.”

- Participant 1

Frontview_Tracker_4.jpg

“Assuming that the data is accurate, I would highly recommend it. It’s exactly what ppl want.”

- Participant 3

What I Learned

A live map was not a priority.

Users did not prioritize seeing their bus on a live map since they had reliable and accurate information about their arriving bus immediately presented to them

Brainstorm, quickly and frequently.

I learned the importance of brainstorming, quick iteration, and frequent testing at each stage along the way. Even from the very beginning, it’s extremely important to get a rough wireframe in front of another person who can give you feedback. The solution can only be solved in an iterative manner because you understand the users and the product more as you dive further into it. 

Document everything!

I also learned the importance of diligent documentation along the way as it provide highly useful and allowed me to pull together the information I needed in writing my case study and also putting this presentation together!

 

 Thanks for reading!

I look forward to creating fantastic experiences with you.