Usability Evaluation
Introduction
Overview of WhimWe
WhimWe is the shortcut to fun. The goal is to provide socially-curated search results to help people find the right place that is specific to them, not the average person. WhimWe aims to dive into the niche world of individual's personalities and eliminate cognitive overload while curating the perfect experience for users. The 'Whim' represents speed, while the 'we' represents the community aspect.
Curent State
Most of the functionality is within the app, but the information architecture does not feel intuitive. The items within the app are not organized for high-use or low use functions. We need to establish cleaner key workflows or red routes to achieve desired goals.
Problems
My Role
User Experience Researcher
One Month
Tools
Optimal Workshop
Survey Monkey
System Utility Scale
Figma
Miro
Methodology
Heuristic Evaluation
We decided to perform a heuristic evaluation as a cost-effective and time-efficient identification of usability issues. By assessing the app's interface against established usability principles, this evaluation method allowed myself and a fellow designer to uncover issues that might not be easily detected through other testing methods. Our team went through the app together and used an excel sheet to mark the level of severity of each violation and notes for the future of the app.
The most common heuristic violations were:
1. Usability Issues
The heuristic evaluation identified numerous usability issues within the latest version of WhimWe. This includes inconsistent font sizes, color schemes, lack of information and skip option during onboarding. These issues can frustrate users, lead to disorientation, and result in abandonment.
We recommend:
2. Design and Interaction Challenges
WhimWe exhibited interaction challenges such as unclear context in the “Explore” tab, cluttered posts with shaky images as the users first experience, and a lack of clear indicator to show users their current state within the app. Insufficient error handling hindered the user experience upon sign up with a bug in the app causing it to crash when the user input a new username.
We recommend:
Addressing these key points will contribute to a more user-friendly and intuitive app, increasing user satisfaction, engagement, and retention.
Sample of
Heuristic
Evaluation
User Interviews
User interviews are one of the most powerful research methods used in our field. We aimed to avoid leading questions and dig deeper into “why” with our users and avoid their own confirmation bias.
We were able to select a diverse group of users from ages 21-35 who primarily use social media to plan for their next activity, night out, or upcoming vacation.
We chose to run a Treejack survey to evaluate the information architecture of the app. Following the Treejack study, users were sent a followup SUS survey via Survey Monkey to gather user insights on how usable they felt the app might be.
Task Analysis
In collaboration with WhimWe stakeholders, we carefully identified two primary objectives that are the core of what WhimWe represents itself to be.
In order to gain valuable insights into the information architecture and navigation of the WhimWe platform, we conducted a Treejack study. This user-centered research method allowed us to assess the effectiveness and efficiency of the website's structure by evaluating how users would navigate through a simulated tree-like hierarchy. By analyzing participants' interactions and feedback, we were able to make informed decisions and optimizations to enhance the overall user experience on WhimWe. Following this TreeJack study, users also received a System Usability Survey (SUS) to gain an overall understanding of how they felt interacting with the product.
Task #1
1. Imagine you just landed on the homepage of the WhimWe app. You want to post your first video. Where would you go?
Insights
Task #2
2. Locate a stroller friendly community.
Insights
SUS Scores
Sample from study
Average Score
Personas
We created user personas based on data synthesis from our initial six user interviews. It's important to note that these personas do not represent the whole population's experience, simply those we talked to within the project's scope. In creating these personas, we hope to design for our users in our future iterations.
Key Findings
1. Overall Usability
WhimWe received an average score of 43, significantly lower than the industry average of 68, indicating usability issues within the app. The study identified four direct failures where users encountered obstacles or difficulties while interacting with the application, highlighting areas that require improvement.
2. Task Efficiency
The highest observed task time of 90.7 seconds suggests that certain tasks within the app are time-consuming and require excessive effort from users. Streamlining and optimizing these tasks is essential to improve user satisfaction and efficiency.
3. User Engagement
Out of the initial 12 participants, 6 chose not to continue with the study, indicating a potential risk of user abandonment. This finding underscores the importance of ensuring a clear and engaging user experience on WhimWe to minimize the likelihood of user attrition.
4. Specific Interaction Challenges
The study revealed specific interaction challenges, such as unclear context in the "p;Explore"p; tab, cluttered posts with shaky images as the initial user experience, and a lack of clear indicators for users' current state within the app. Additionally, insufficient error handling during sign-up resulted in app crashes when entering a new username.
Recommendations
1. Optimize Touch Targets
- Improve touch target sizes to ensure ease of interaction and reduce accidental taps or selection errors.
2. Address Blank States with Helpful Messaging
- Provide informative and engaging content or instructions in areas with no or limited data to guide users and prevent confusion or frustration.
3. Collapse Overwhelming Information into Carousel Format
- Condense excessive information or content into a carousel format to improve readability and allow users to navigate through it more easily.
4. Differentiate Language
- Ensure clear and distinct language throughout the app, avoiding confusing or misleading terms or instructions.
5. Standardize Font Sizes
- Maintain consistent font sizes across the app to enhance readability and visual consistency.
6. Consistent Color Changes
- Establish a cohesive color scheme and ensure consistent color usage throughout the app for better visual harmony and user understanding.
7. Improve Onboarding Process
- Provide some information and a clear skip option during the onboarding process to guide new users effectively while allowing them to bypass it if desired.