Usability Evaluation for Homesrunner by Tamadtech
During my evaluation and usability testing of the Homesrunner App, I identified numerous usability issues. Consequently, I provided key design recommendations on maintaining consistent system status to ensure users smoothly navigate along the happy path.
The Problem:
Usability testing uncovered various structural and functional issues, causing confusion among users and hindering their successful use of the app for its intended purpose. Some of the issues keeping users from completing tasks were functionality issues rather than usability issues because the app was not finished.
I found that the functionality issues and inconsistent experiences on IOS vs. Apple hindered usability testing.
How I Solved It:
I narrowed my scope to only include what I considered to be the most important usability issues and created a “Key Findings and Recommendations Report” advocating for the implementation of consistent signifiers and clear copy to enhance the user experience.
The user experience should be as uniform as possible across mobile operating systems. I propose fixing the app's functionality and conducting further testing with users to ensure its effectiveness.
My Roles:
• UX Designer & Writer
• UX Researcher
Methods:
• Usability Testing
• Affinity Diagramming
• Heuristic Analysis
• Wireframing
Tools:
• Figma/Figjam
• Adobe
• Keynote
Deliverables:
• Key Design Recommendations and Findings Report
1. Discover The Problem
Homesrunner: Home Repairs at Your Fingertips!
iStock/Getty Images
The client goals
to empower homeowners:
• Get the best services at the best possible price
• Get “bids” from multiple providers
• Lowered stress and financial burdens placed on homeowners during significant home projects
• Quickly and easily find a service provider to take care of household tasks like painting, repairs, handywork, and cleaning
Based on the client goals, I drafted my research goals:
• To better understand the degree to which this app enables homeowners to connect with the best service provider for their situation
• To identify parts of key user task flows that match users’ expectations
• To identify opportunities for improvement in key user task flows
• To gather data that can inform suggestions for improvement to key user task flows
I performed a heuristic analysis on the app to get a sense design flaws and usability issues to test with users.
It revealed structural and functional issues. Because the app was only partially built out, the functionality issues hindered the usability evaluation to some degree.
My heuristic analysis of the HomesRunner App
iStock/Getty Images
Test usability issues with real users to uncover usability problems…
Based on the client goals and my research goals, I came up with 8 tasks to test with users:
• Task #1: Get bids from service providers on a home project that needs to be done
• Task #2: Book a provider for immediate ASAP work (‘on-demand’)
• Task #3: Select and book a preferred service provider
• Task #4: Cancel a booked service
• Task #5: Check previous bookings for the scheduled appointment time, provider name and booking status
I asked users to describe their actions out loud as they performed them to get a sense of what they were thinking as they used the app. This form of usability testing is called Think Aloud Protocol.
Observing users with the app on Zoom
Research Results
The app had different or missing copy and features depending on the phone and the OS.
The designs of signifiers and their different functions were not differentiated from each other and the copy was not clear so when it came accomplishing a task, test participants were left frustrated instead of empowered.
Affinity Diagramming and Research Synthesis Point to the Problem
I gathered all the notes and results from testing and discovered that one of themes that emerged was how confused participants were about certain things on the main data entry menu.
Research synthesis repository on Figjam: similar user trends are organized and grouped together by color via a UX research technique called “Affinity Diagramming”