Heuristic Analysis Lecture Notes
Introduction
- Heuristic Analysis: A process that every website should perform.
- Applicable at any stage: starting, live, new product launch, etc.
- Useful when resources are limited.
What is Heuristic Evaluation?
- Purpose: Discover usability problems in applications or websites.
- Method: 3-5 experts evaluate against set principles and heuristics.
- Goals: Uncover opportunities, find obstacles, and prioritize optimizations.
- When to Run: At any stage, from sketches to full-blown sites.
Purpose
- Discovering usability issues.
- Uncovering hidden opportunities.
- Identifying and fixing key obstacles/roadblocks.
- Prioritizing optimization tasks.
Pros and Cons of Heuristic Analysis
Pros
- Limited budget: Only need 3-5 UX experts.
- Quick: Can be done within a few hours.
- Pre-launch testing: Identify issues before launch.
- Repeatable process: Easily redo for different stages of the user journey.
- Ideal for low-traffic sites: Fast tracking without the need for extensive AB testing.
Cons
- Cognitive biases: Personal opinions/emotions may influence results.
- Requires experts: Need skilled UI/UX experts.
- Lack of user involvement: Done privately without real user feedback.
- Not standalone: Should be combined with other research methods.
Conducting a Heuristic Analysis
Common Principles
- Jacob Nelson’s 10 Usability Principles:
- Visibility: Keep users informed about their status.
- Mapping: Use audience's language.
- Freedom: Provide options to undo actions.
- Consistency: Use the same interface layout on all pages.
- Error Prevention: Help users avoid mistakes.
- Recognition: Minimize cognitive load with clear instructions.
- Flexibility: Easy tasks for both novice and experienced users.
- Minimalism: Provide necessary information elegantly.
- Error Recovery: Help users recover from errors.
- Help & Documentation: Accessible information for tasks.
Practical Steps
- Set Goals: Clarity, Relevance, Remove Friction, Remove Distractions.
- Questions to Evaluate Pages:
- Clarity: Can people understand within 5 seconds?
- Relevance: Does the information match user expectations?
- Friction: Any unnecessary steps or usability issues?
- Distractions: Any elements that don’t contribute to goal achievement?
Evaluating Aspects
- Functionality: Navigation, consistency, mobile usability.
- Content: Effective, efficient, persuasive language.
- Design/Layout: Clear and intuitive design, readability, consistency.
- Conversion Points: Clear CTAs, post-conversion communication.
Prioritizing Issues
-
Severity Scale: 1-4
- Minor/cosmetic changes.
- Low priority fixes.
- High priority fixes.
- Catastrophic issues needing immediate attention.
-
Grading Based on:
- Impact on users and revenue.
- How common the issue is.
- Resources needed to fix (time, money, team).
Presentation & Summarizing Findings
- Process Reviewed: How it was conducted.
- List of Heuristics Used: Principles evaluated.
- Major Problems Identified: Highlight key issues.
- Numbers & Impact: Validate with data.
- Prioritization & Solutions: What to do next, proposed solutions.
Final Thoughts
- Heuristic analysis is about asking the right questions for each page.
- Combine findings with other research data.
- Regularly repeat and refine the process.
- Upcoming: Workshop on Heat Maps.
Keep these notes as a reference for future heuristic analyses, ensuring you follow best practices and optimize effectively.