Usability Diagnosis — Heuristic Evaluation
How I exposed critical usability issues and created a strategic research roadmap without direct user access.
About the project
The platform analyzed is a web application developed for public school teachers and embedded within a larger educational management ecosystem.
As a mandatory tool used across several institutions, it plays a critical role in teachers’ daily workflows. However, the experience failed to reflect the real context of its users: professionals managing high workloads, limited time, and diverse levels of digital literacy.
Context
The platform was developed without the involvement of user experience professionals and had been accumulating complaints regarding confusing workflows, missing critical functionalities, and limited user autonomy.
Facing this context, with no previous research and little visibility into who the actual users were — including their age group, digital literacy, access devices, connectivity constraints, and accessibility needs — I designed and conducted an online survey to establish a foundational understanding of our primary persona.

The survey was suddenly discontinued for reasons outside the UX team’s control. At that point, the question became: what do we do next?
It was my belief that understanding teachers’ profiles, needs, and expectations was essential to align the product with their mental models, improve usability, and reduce negative business impacts. Given these limitations, I decided to conduct a heuristic evaluation to highlight the main usability issues, eliminate assumptions, and reinforce the urgency of moving forward with research involving real users.







Heuristic Evaluation

Preparation
- Established evaluation criteria based on Nielsen’s usability heuristics;
- Structured task scenarios representing teachers’ primary workflows;
- Recruited other UX Designers from the company to participate in the evaluation.
Criteria.
For each heuristic, I defined evaluation criteria to be assessed and categorized as: met, unmet, or not applicable.
- 01Visibility of system status
- 02Match between the system and the real world
- 03User control and freedom
- 04Consistency and standards
- 05Error prevention
- 06Recognition rather than recall
- 07Flexibility and efficiency of use
- 08Aesthetic and minimalist design
- 09Help users recognize, diagnose, and recover from errors
- 10Help and documentation
Task Scenarios.
To make the evaluation more realistic and context-driven, I designed a set of nine task scenarios based on teachers’ most recurring and critical workflows. The activities were defined using the primary issues reported through support channels, ensuring evaluators experienced representative and high-priority journeys across the platform.
Evaluation Session
- I facilitated the workshop with the other UX Designers on the team. Each participant attempted to complete the nine tasks from the script while evaluating the system against the defined criteria.
- The designers evaluated each criterion as met, unmet, or not applicable, while also assigning a severity score ranging from 0 to 4 according to the following scale:
- 0No guideline violations identified.
- 1Minor aesthetic issues: address if time allows.
- 2Minor usability problem: fixing this should be given low to medium priority.
- 3Major usability problem: important to fix and should be given high priority.
- 4Usability catastrophes: the functionality/product should not have been released before being fixed.




Results
Following the session, I consolidated all participant ratings, comments, and evaluations into a centralized analysis spreadsheet. Each contribution was weighted equally to ensure a balanced and unbiased assessment, based on the most consistent patterns observed among evaluators.
With the analysis complete, it was time to review the findings.

Overview.
The evaluation revealed multiple inconsistencies across the platform, leading to confusing and unreliable navigation flows. Navigability issues and lack of consistency were identified as the most critical usability problems. User journeys failed to align with users’ mental models, while the interface lacked standardized patterns for components, layouts, and interactions, negatively impacting predictability and overall usability.
05•Heuristic Evaluation
Each heuristic below summarizes one of the main usability issues identified during the collaborative evaluation.

Visibility of system status
Problem
- The system lacks clear status indicators and feedback for ongoing processes.
- Many pages have no descriptive titles.
- Selected elements are not visually distinguishable.
- Users often receive little feedback after completing important actions.
Among the key findings, I would highlight:
- Destructive actions performed without confirmation and risk of data loss due to missing warning messages.
- Inconsistent button patterns across the interface, with the same actions presented using different styles and positioning.
- Some workflows depended on pre-registered data from other modules or external systems, without informing users of these dependencies or providing access to the required systems.
- Dense form structures, insufficient spacing, and visually cluttered interfaces.
- Lack of visual feedback and ineffective loading messages.

UX Action Plan
User-Centered Design
- Conduct user research to better understand teachers’ needs, expectations, and specific challenges.
- Involve teachers throughout the design process to ensure their perspectives and feedback are incorporated into proposed improvements, reducing rework and development costs.
- Conduct usability testing to identify friction points and confusion within navigation flows.
User-Centered Navigation Flow Reorganization
- Develop a user journey map highlighting key interaction points and identifying gaps in flow logic.
- Organize related activities into logical and intuitive workflows, establishing a clear and consistent structure for teachers’ main tasks.
- Ensure the system logic follows the natural sequence of teachers’ real-world activities.
Address the usability heuristics
- Restructure the interface to be more task-oriented, guiding users through logical steps instead of relying on memory to complete tasks.
- Integrate contextual assistance through tips, suggestions, and task-specific guidance. Evaluate the feasibility and potential use of AI-driven support.
- Establish consistent interface patterns and interaction behaviors across the platform.
- Introduce clear system status indicators, including visual feedback, status messages, and notifications.
- Provide real-time feedback for user actions, ongoing processes, and task completion, ensuring users always understand what is happening within the system.
Training and support resources
- Develop training materials and support resources to help teachers become familiar with the new navigation flows.
- Provide interactive tutorials or step-by-step guides within the platform.
Continuous feedback and transparent communication
- Establish effective communication channels to receive continuous feedback from users.
- Maintain transparent communication about planned changes, updates, and implemented improvements.

As in real life, UX faces many obstacles, and in this case, it was no different… As designers, we learn how to overcome them!
A new urgent demand was prioritized and, once again, we had to postpone the user research phase. To work around this limitation, I designed Net Promoter Score screens so we could start measuring teachers’ satisfaction right away and build a comparative baseline for the future. In addition, I created volunteer recruitment screens within the system itself, initiating the development of a user pool that will allow us to speed up the next stages as soon as the research can resume.
Impacts & Learnings
Despite the inability to implement changes immediately, this work:
Helped shape a UX Research and platform redesign roadmap.
Reinforced internally the importance of conducting research with real users.
Had recommendations incorporated into the development prioritization process (including NPS and user recruitment screens).
Influenced the beginning of a UX restructuring process within the product team.
“Even in constrained contexts, it is possible to use robust research methods to generate evidence and drive change.”
“Actively and empathetically listening to users’ pain points can be a powerful catalyst for transforming products.”
“Leading a process grounded in ethics, methodology, and interdisciplinary collaboration also helps build trust and foster internal engagement.”

Thank you for your attention!
This case study has been anonymized. The flows, screens, and data presented have been adapted and recreated exclusively for educational purposes.