In the winter of 2018, I was the team lead at a University UX Design agency: Design Clinic. We partnered with WCBN, a student-running free-form music station, to revamp their website.
I led a team of 2 other designers to finalize the overall flow from concept to finish. During the actual design process, I focus on designing the global component, like the header, sidebar and footer, homepage, schedule page and donate page across desktop and mobile. I also established the visual direction of the website. Here is a high level overview of our design process, UX methods used and deliverables for each step.
In the beginning, there was no clearly defined problem or scope from client side for this project. So the team decided to do some initial research to learn about our users and identify their problems that we are trying to solve.
After conducting a stakeholder interview and 5 user interviews (Read the script here), It became clear to us that there were mainly 3 types people that are using WCBN's website:
I have been listening to WCBN since I graduated 12 years ago. I want to donate but the process seems to be exhausting.
We definitely have cool content, the music is dope (here), but the websites looks like that it is from the 90s. It just needs a refresh.
It is always a pain to listen to their program, I have to download something to install and then it opens a new tiny window. I have to navigate back and forth.
We want to use the site for recruiting in the future.
To prioritize the problems we identified, we looked at the site data from Google Analytics. By knowing which page and section are mostly visited, we can make sure that the most critical issues will get addressed under tight timeline.
From google analytics, we also found that the user of WCBN are mostly returning desktop users. If user wants to listen to the music on their phone, they normally would go for WCBN app. Knowing this behavior gets us on the path of designing firstly for desktop, then transforming the experience on mobile. To better communicate our findings to client, we visualized the site map and marked the page with most visits based on google analytics data.
Based on the researches, we want to design a user friendly and aesthetically pleasing website that:
In terms of design deliverables, the design team will provide: User research insights(slides deck)Site map (pictures)Mid-fidelity mockups for main screens of the website(both mobile and desktop).(pictures)User testing insights(If we still have time)(slides deck)
To better frame the goal want to achieve with the design, the team brainstormed some potential solutions with asking "How Might We" questions:
- How might we make the livestream experience easy to access throughout the experience so that user don't need to go back and forth?
- How might we make it clear for the donor how they could donate for WCBN and what donation benefits they could get?
- How might we make WCBN a cool website for students so that they enjoy spend time with us and are more engaged with the content?
We then looked at other college music station websites and studied their solutions on the problems we are trying to solve, such as design consistency, livestream easiness and mobile friendliness. From consolidating the strength of our competitors, we have an idea of what we could potentially try with WCBN,
Before going screen by screen, we firstly revisited the structure of their original website. To reduce the clutteredness, we combined different pages with similar content together. For example, the playlist page and the schedule page were both about the program schedule at WCBN, the only difference is that the playlist is about today's program and the songs that have already been played whereas the schedule is about weekly schedule. So we combine schedule and playlist pages into a single schedule page where user can see both daily program schedule and weekly program schedule. For the songs that have already been played, we decided to make it part of the livestream, so that user can know what song was just played right away when they listen to livestream.
Because the get the app page is the mostly visited page for WCBN, instead of buried it deep down inside of homepage, we make it an individual section on the menu.
To iterate fast, we didn't invest too much time on making things pixel perfect in the beginning. Instead, we want to explore different directions of structure, get critique from the team, our design mentor, stakeholders, put it in front of users, see what works and what doesn't work, and make changes until we make it right.
I led the team to decide on a visual direction and made an UI library for the team to help the collaboration.
We are using a rem spacing system of 16px as a single unit, and a CSS Flexbox layout.
We chose Century Gothic for heading because of its gracefully geometric look. Its clear, sleek and clean design allows for legibility at almost any size. It is also optimized for different screen displays. For body text, we chose open sans, because it feels modern and friendly, which is also the direction we are going after for the new WCBN look.
Since we are going for a modern, clean and youthful look for the new WCBN, we picked dark blue as our primary color with a complementary color of light yellow and pink. When placing the white typeface on top of a dark blue background, we are making the experience more focused and engaging, whereas the yellow and pink adds a favor of playfulness, optimism and youth into the overall experience.
- Easy Access to livestream throughout the experience
- Featured events, programs and interviews to keep users updated
- Newsletter sign up and links to sister programs
- Only showing the most relevant event information upfront
- Offers both grid view and calendar view to make it easier for users to find interesting events that works for their schedules
- Showing today's schedule first with options to see other days'
- Showing DJ today to encourage user engagement
Clear Call To Action button for donation with explanation of donation benefits
- Showing contact information for all the departments with general contact defaulted to expose
- Having an job application form directly below the about section for recruiting purpose
We presented the design to our client at the Design Clinic Expo. The client was very impressed by the thorough research we've done as well as the new visual style. By the time we hand it off, they were assembling an engineering team to develop the site based on the design. Even though I was not able to see it live during the the project time frame, it was still a very rewarding experience for me.
The design looks amazing especially considering the timeframe we have. It will be super helpful to have these materials as a north star as we redesign our website. —— WCBN's Manager Robert Li (our client)
There are many factors to balance while making a design decision. But to create really effective and meaningful experience, we should always take into consideration the context where that design will be used by the user.
When working with a team of designers, how can we make sure they all speak the same design language?
This was the challenge we encountered back then, everyone was using different font size for different level of heading, different color blocks and different card styles to create their own wireframes, which makes it hard to work collaboratively. To solve this problem and make the team better focus on the page structure instead of being distracted by the visual details in the initial wireframe stage, I created a wireframe library that included some basic components like typography, colors and canvas.
As we locked down the flow of the page, I aligned with my teammates on a visual direction and created more defined rules and components like spacing, hierarchy, buttons, cards. When working through the actual design, other team members also helped me translating the style into mobile design. The UI library really helped the team moved faster and worked more collaboratively
It was my first time lead a team of 3 other designers. I organized the weekly team meetings and have one-on-one sessions with my fellow teammates. Through this experience, I've learned a lot regarding to project planning, leveraging the skills and balancing the needs of teammates, resolving conflicts and checking on the team's progress. We always say developing empathy for user is the key to become a good UX designers. However, developing empathy for your teammates is the key to build a successful team.