There are a variety of methods we can use to evaluate a user experience. Basalam.com is one of the Iranian marketplace applications. I felt we could get some very quick wins through conducting a heuristic evaluation thus I performed a heuristic evaluation for the Basalam application, PWA, and web using Nielsen’s 10 general principles for interaction design.
the heuristic evaluation would allow me to both:
1. Help provide an understanding of the current product experience based on top interaction design principles.
2. Get hands-on myself on the product and learn it just like any user
One of the main benefits of conducting a heuristic evaluation on a website or an app is that it doesn’t require any users because users are expensive (time is money). This could be conducted by any usability expert or a researcher at any place.
Furthermore, one of my favorite aspects about a heuristic evaluation is, while it would definitely allow us to see what needs improvement, it also can show the strengths of an experience.
As UX designers, we’re trained to look for the holes, gaps and pain points people run into within any experience and where needs are underserved or not being met. But it’s also important to celebrate what IS working well, we don’t want to degrade the delightful aspects users enjoy on our quest to find what could be better.
First of all, we use the 10 heuristics principles and then matching the finding issues with the relevant heuristic. The following heuristics are used in this report:
Within each section, any potential opportunity areas are given a ranking of how adversely impactful the area would be to the user experience. below is the ranking categorization used in this report.
Solution finding difficulties:
To better evaluate the impact and design and development efforts needed for each recommendation, the following scale is used:
First, we generate a table on “airtable.com” and named it vendor app heuristic evaluation then began to test and use the application. We tried out every feature navigated everything I write the issues on the table along the way of what worked well and what issues I began to run into.
Then I determinate the relevant heuristic and I gave them severity according to the size of the problem, solvability, frequency, and priority to solve, also I prioritize the solution finding difficulties by gave each issue numbers between 0 to 3. one of the things that help a lot to clarify and organize my research is to put the issues in their relevant categories so it will be easy for developers and designers to find and fix them.
Another thing that I determined was the evidence of the issue. we took a screenshot of pages that the issues were found and uploaded it in airtable sheets.
In the end, we offered some solutions based on our expertise to make the problem-solving process easier.
We published the results of our research in the form of PDF
Document to the team and attached an airtable link to it.
Jacob Nielsen’s 10 heuristic principles helped me understand how usability could be improved by applying those principles. It can help clean up the interface from obvious issues before presenting prototypes or initial wireframes to the customer.
ps: here are some tables which I mentioned in my document.