CMU BUGGY SITE REDESIGN

Duration: Oct - Dec 2023

Role: Project Manager

Focus: UX Design, Prototyping, Web Development

Group Members: Alicia Chen, Emily Krueger

Tools: Figma, HTML/CSS, Javascript, Bootstrap

For the course 67-240 Mobile Web Design and Development, my team worked with the Buggy Alumni Association to improve and develop their mobile and website platforms.


Project Overview

Buggy is one of CMU’s oldest and most unique activities. The Buggy Alumni Association is a nonprofit whose goals are to build a strong community of Buggy alumni from all Buggy organizations, provide a channel by which alumni can remain connected to Buggy, develop and maintain an accessible record of Buggy history, and expand student participation in Buggy.

Over the fall semester, my team researched, designed, and developed 2 apps, one mobile and one web. As the Project Manager, I worked closely with the client and facilitated weekly meetings to evaluate their needs and propose a feasible technical solution. 

Here’s what you need to know about Buggy:

Buggy (also called Sweepstakes) is a race held annually in April since 1920 at Carnegie Mellon.

Teams of five athletes (the pushers) push an un-motorized vehicle containing a driver around a 0.84 mile course in a relay format where the vehicle serves as the baton.

Over 400 Carnegie Mellon students (both men and women, mostly undergrads) per year participate as part of one of the 12-15 organizations – about half of which are greek.

The Challenge

To create a more approachable platform and assist the BAA in reaching their goals successfully, they were looking for a solution that addressed the following:

For students…

For alumni…

Connect and support other alumni, look back on records, and stay up-to-date with next Raceday

With these in mind, we started researching and designing the website, meeting with the client once a week to ensure their needs were addressed.

Increase relevant resources and accessibility of those resources, expanding participation and popularity of Buggy also when students graduate

The BAA is looking to increase accessibility for their audiences to reach their goals faster.

But their current site has complicated, deep navigation and information overload.

Previous Site

  • Updating the navigation bar links

  • Reducing links on Homepage

  • Improving navbar (locationally and aesthetically)

  • Adding specific calls to action

Improve Navigation

Modernize Interface

  • Reducing informational clutter

  • Adding large images

  • Implementing new cohesive color scheme

  • Improving informational hierarchy

Ideation + Discovery

Why is this a problem?

To gain a comprehensive understanding of the site and what the clients were looking for, we interviewed Rob Siemborski, the BAA Webmaster, and Madison Scott, the BAA Web Developer. These are the insights we gained…

Inaccessible Content

Users have to click through multiple links to find what they’re looking for. Some pages are hidden deep in the website, making content hard to find.

Outdated Interface

The aesthetic and interface is outdated; information is not organized in a minimalistic way, overwhelming users when they open the website.

Inability to Achieve Goals

The BAA struggles to achieve their mission goals because calls to action aren’t emphasized.

We started with researching the BAA and its target audiences.

We found that…

Mobile Focus

In the last 12 months, users access the website the most by far through their phones, so we made sure to emphasize a user-friendly mobile experience.

The Raceday page is accessed the most, especially nearing Raceday in April. Therefore, we made sure this page would be one of those we chose to iterate on and develop.

Raceday Page

With this research, competitive analysis, and communication with our clients through weekly meetings, we began to create a tree map for the website’s content organization.

BAA Tree Map

Because one of our main purposes was improving the site’s navigation, this tree map was important in early stages while we were brainstorming the navigation bar.

Prototyping + Testing

We planned 3 total rounds of testing and iteration on our wireframes before beginning development. Our clients provided us with BAA-involved individuals that would be helpful to test on. We aimed to have a comprehensive testing set with students both involved and uninvolved with Buggy, alumni, and parents.

Low-fi Wireframes

For our first low-fi wireframes, we took inspiration from the competitive analyses we conducted and current CMU sites. We wanted the style to be similar with CMU-sponsored sites and have an overall clean, modern look. We focused specifically on ease of navigation and utilizing large images throughout the site.

User Testing Round 1

In our first round of user testing, we interviewed 5 people. These 5 consisted of 3 BAA Members and 2 students uninvolved with Buggy. We utilized think-aloud testing to get a general idea of the users’ impressions of the site and to get an idea of their mental model. At the end of the interview, we used task-based testing to gauge how well our new organization of the site was and whether users could find what they were looking for in each scenario.

Key Feedback + Changes

Confusing calls to action for alumni

Lack of emphasis on student resources

Mid-fi Wireframes

User Testing Round 2

With the key changes listed above and other small edits regarding prioritization of sections to appeal to our largest target audience (alumni) and overall aesthetics, we began our next iteration. We added color and images to 5 pages from our first iteration that we were most likely to develop.

For this round, we interviewed 3 people: 2 BAA members and 1 Buggy student (heavily involved with Buggy as a driver). We kept the same interview script but started timing how long it took for people to complete each task. Using that, we looked at graphs to see which tasks were successfully completed and which took longer. From there, we knew what to improve on to make the site more efficient.

Lack of differentiation between students and alumni

High-fi Wireframes

One of the tasks people were taking longer to complete was how to get involved as a student vs. alumni. Because the page was called ‘Get Involved’, people didn’t know which audience was targeting. Therefore, we brainstormed alternative titles for the page with our clients, and ended up trying ‘Membership’ instead. Although it didn’t have as much of a call to action, it would be clear which audience it was targeting: alumni.

Unexpected color scheme from Buggy’s perceived image

We received comments that the color scheme we currently had wasn’t representative of Buggy’s image. Interviewees felt that Buggy was ‘vibrant’ and ‘thrilling’, and pastels didn’t communicate those feelings. We darkened the overall color scheme utilizing CMU’s official brand colors hoping to align more with Buggy’s perceived image.

For our final iteration of wireframes, we implemented the above changes, hoping to see an improvement in task completion for our last round of user testing as well. We made other small changes based on our clients’ opinions.

User Testing Round 3

Our last round of user testing was different from the previous two because while we were conducting it, we started developing the final site. So, from our user interviews, we weren’t looking to make large changes to our site. Rather, we wanted to see how effective the navigation changes we made were. We did this by comparing task completion times from the last round.

We found that people had trouble differentiating between the membership and involvement links. Initially, we had a secondary navbar for alumni to get involved and a link to the ‘Membership’ page on top of the primary navbar. People expected that information to be altogether and had issues accessing the ‘Membership’ page from other pages because it was small. To solve this, we added a global navigation tab titled ‘Get Involved’.

One of our tasks was finding Buggy resources for students. Our interviewees had to click through a few pages/links to end up on the ‘Buggy Reference’ page, so we added a specific call to action for students on the homepage.

As you can see, the average time spent on each task has decreased from round 2 to round 3 demonstrating the increased efficiency of navigation.

Development

With our client, we selected 3 pages to fully develop: the homepage, Raceday page, and Buggy Reference page. We utilized HTML, CSS, Javascript, and Bootstrap to create our final site. As Project Manager and with my prior frontend coding experience, I led development with all three pages.

Along with the completion of the 3 pages and a final report, other deliverables included a 4-minute presentation to our class, clients, and other Information Systems department staff, and a 1-2 minute demo of our product.

To demonstrate the changes we made overall, this is a comparison of the previous homepage with our newly developed one:

Final Product

Reflection

This project was one of the most fun and realistic projects I’ve completed in my time at CMU. The course’s focus overall aligned with my interests which made me excited and motivated to work on it whenever I could. I chose to step up as Project Manager because I wanted to gain experience leading a team and I definitely learned a lot. As Project Manager, there was a lot more administrative work to do than I initially thought. Those duties included being the main point of contact for all interview scheduling and client and advisor meetings. I worked on my organization skills with scheduling interviews and coordinating that with my two other teammates. I also created agendas every week to send to our client. Overall, I had to stay on top of many different tasks throughout the month that we worked on this project along with other academic coursework and athletic commitments. However, because I enjoyed the amount of freedom we had with our work and how the product was truly our own, the time commitment didn’t feel like a lot of work and instead felt interesting.

Technically, I also learned a lot. I’ve had previous experience with web development but not as much with Javascript and none with Bootstrap. Learning these two simplified web development so much and made me even more interested in it. Being able to start from scratch and receiving feedback the whole time from our clients and our advisor made the project feel more realistic than any other project I’ve done. I’m very proud of our final product, both the wireframes and the developed site and I’m excited to create more products that are user-centered