Get to your class on time.

Role

UX Designer

Responsibilities

User Research • Storyboarding • User Journey Map • Wire-framing • Usability Testing • Prototyping

Prototype
Context
Problem

As of right now, students need to use multiple apps to figure out how to get to their destination in Champaign-Urbana. Moreover, due to severe weather, road conditions, or unexpected events, they often miss their buses without any prior notification. When conducting our competitive analysis we realized there isn't a well-rounded transit app for the UIUC campus.

Solution

The solution we came up with is Chambana. We utilized the Human-Centered Design mindset and went through each stage of Design Thinking. The final output being a high-fidelity prototype based on our research.

Ride.

Simply click the ride button to let the AI calculate the bus you’re planning to take or are taking. It will choose based on previous trips or on your location and timing.

Scan

Scan your Illini ID seamlessly once you reach your destination without having to open the Illinois app.

Find your route

Search for your destination or view all busses and stops to plan your route.

Initial Question

How might we improve how students navigate the CUMTD (Champaign–Urbana Mass Transit District bus system?"

Design Thinking Methodology

Design thinking is an iterative process in which you seek to understand your users, challenge assumptions, redefine problems, and create innovative solutions that you can prototype and test. Design thinking is not limited to only UX design but is for anyone who wants to solve a problem from a human point of view in a technologically and economically feasible way. Taught by professors who pioneered Design Thinking at IDEO, we sought to solve our problem utilizing this approach.

Stage 1
Stage 1: Understand

During this phase, we conducted research to help us better understand our problem space. First, we shared our own knowledge regarding the problem, and then we conducted a competitive analysis. We reflected upon our own biases and how they can influence our decisions when conducting the project. We then revisited and refined our project scope to: "How can we improve the way students get around campus?" Lastly, we conducted five semi-structured interviews with participants who are either users of CUMTD buses or students who commute using other various methods.

Ride.

Simply click the ride button to let the AI calculate the bus you’re planning to take or are taking. It will choose based on previous trips or on your location and timing.

Scan

Scan your Illini ID seamlessly once you reach your destination without having to open the Illinois app.

Find your route

Search for your destination or view all busses and stops to plan your route.

Design Thinking Methodology

Design thinking is an iterative process in which you seek to understand your users, challenge assumptions, redefine problems, and create innovative solutions that you can prototype and test. Design thinking is not limited to only UX design but is for anyone who wants to solve a problem from a human point of view in a technologically and economically feasible way. Taught by professors who pioneered Design Thinking at IDEO, we sought to solve our problem utilizing this approach.

Stage 2
Synthesize

For the synthesis stage, we first debriefed the notes from our interviews. We used Miro as our collaboration program to pull key points from the notes and create a flowchart that showcases the different topics we covered. As you can see from the board below, some participants are frequent bus users, some are active walkers, and others own a car but still use buses. We intentionally recruited them to create a diverse sample so that we could understand the needs of different groups of users.

Clustering

Utilizing the sticky notes from our debrief board, we clustered the sticky notes into common themes we found.

Stage 2
Synthesize

For the synthesis stage, we first debriefed the notes from our interviews. We used Miro as our collaboration program to pull key points from the notes and create a flowchart that showcases the different topics we covered. As you can see from the board below, some participants are frequent bus users, some are active walkers, and others own a car but still use buses. We intentionally recruited them to create a diverse sample so that we could understand the needs of different groups of users.

Clustering

Utilizing the sticky notes from our debrief board, we clustered the sticky notes into common themes we found.

Insights

Using patterns found from the clustering we developed some insights:

Using patterns found from the clustering we developed four insights:

How Might We’s

We framed 9 how might we questions. HMW questions allow us to reframe our insights into opportunity areas and innovate on problems found during user research.

User Journey Map

We found that our interviewees follow a similar path when commuting on campus. We created a journey map to help us navigate their experience of commuting.

Stage 3
Ideate

Based on our insights, we developed solutions to the problems presented, no solution was a "bad" solution, allowing for our creativity to reign free. We eventually organized our favorite ideas and clustered them into potential features to prepare them for prototyping. We decided to focus on the rider interface as our solution.

Stage 3
Ideate
Based on our insights, we developed solutions to the problems presented, no solution was a "bad" solution, allowing for our creativity to reign free. We eventually organized our favorite ideas and clustered them into potential features to prepare them for prototyping. We decided to focus on the rider interface as our solution.
Stage 4
Storyboard

Based on the solution we decided to proceed with, we created a storyboard to showcase an example of a journey a user might take to get to their destination.

Mood board

We created a mood board to ensure our team is on the same page about what we want the design language to look like for the mockup of the rider interface.

Body-storming

Last but not least, we conducted 21 iterations of bodystorming to help us understand problems the user might encounter when using our app. This allowed us to understand extreme use cases and how our app plays out in real life.

Bodystorming

Last but not least, we conducted 21 iterations of bodystorming to help us understand problems the user might encounter when using our app. This allowed us to understand extreme use cases and how our app plays out in real life.

Information Architecture

I developed a site map to organize the information architecture of our app. This site map helps us clearly understand the flow of the app.

Low-fidelity
Wireframing

I created low-fidelity wireframes to help my team understand the layout of Chambana.

Low-fidelity
Wireframing

I created low-fidelity wireframes to help my team understand the layout of Chambana.

Style Guide
Usability Testing

Our team conducted usability directly from the Figma prototype of our early design. We found pain points within our app and sought to fix them in our next iteration.

High-Fidelity
Live Prototype

Check out Chambana for yourself! UX is a never-ending job so I will continue to work on Chambana in the future! Press F for fullscreen.

What I learned
Design Thinking

This project was my first introduction to design thinking. I now use design thinking whenever I can. It allows me to think outside the box and solve problems using human-centered techniques.

Trust the Process

This project had a substantial research workload before we came up with our designs. I learned to trust the process and let the research speak for itself. Don’t fall into the Figma trap and skip straight to high-fidelity designs. Plan and do the UX work.

Empathize with your users

Empathizing with the users helped us understand whom we are designing for. As a fellow bus rider, I was able to sympathize with the problems people faced. This motivated me to come up with the best solutions for the commute experience.

Future Steps
Dark Mode

My goal is to incorporate a dark-mode version of Chambana. Allow users to select their preference in settings and change the color of the map and/or interface.

Animations

This project’s flow was made with Figma animations. In the future, I would love to craft specific component interactions and animations with Protopie, i.e. an expanding search bar.

Create the app

Last but not least, I would love to get Chambana developed and deployed on campus. If all goes well, carry it out to other campuses using the platform.

Ethan Igunbor

© Made with Love