Delhi it professionals


Published on

1 Comment
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Delhi it professionals

  1. 1. Delhi IT Professionals Heuristic Evaluation : Discount Usability Testing Sushil Bharwani @jsushil
  2. 2. How Many Software EngineersDoes It takes to Change a Light bulb?
  3. 3. How Many Usability EngineersDoes it takes to change a Light bulb?
  4. 4. • Usability Engineering is an Important aspect of any product Development.• People rarely use the recommended usability engineering methods.• One important reason usability engineering is not used in practice is the cost of using the techniques or rather perceived cost.
  5. 5. “le mieux est lennemi du bien" (The best is the enemy of the good) [Voltaire 1764]Heuristic Evaluation is a Discount Usability Technique, It is not costly like usingRegular Usability Principles, but helps in finding several usability problems in yourProduct.
  6. 6. Heuristic Evaluation Technique• Developed by Jacob Nielsen.• It’s a Discount Usability Technique.• It’s a Critique based approach.• Helps find usability problems in a design.• Small set (3-5) of evaluators examine UI.• Independently check for compliance with usability principles (“heuristics”).• Different evaluators will find different problems evaluators only communicate afterwards.• Findings are then aggregated.• Can perform on working UI or sketches.
  7. 7. Phases of Heuristic Evaluation1. Pre-evaluation training: give evaluators needed domain knowledge and information on the scenario.2. Evaluation: individuals evaluate (against defined Heuristics) and then aggregate results.3. Severity rating: determine how severe each problem is (priority). Can do first individually and then as a group.4. Debriefing: review with design team.
  8. 8. Severity Ratings0 - don’t agree that this is a usability problem1 - cosmetic problem2 - minor usability problem3 - major usability problem; important to fix4 - usability catastrophe; imperative to fix
  9. 9. Ten Design Heuristics• Show system status• Familiar metaphors & language• Control & freedom• Consistency• Error prevention• Recognition over recall• Flexibility & efficiency• Aesthetic & minimalist design• Recognize, diagnose, & recover from errors• Help
  10. 10. 1. Show System StatusShow Time• Feedback depends on response time<1s: just show outcome~1s: feedback that activity is underway Hour Glass>>1s: Show fractional progress; time
  11. 11. Show Space
  12. 12. Show Change
  13. 13. Show Action
  14. 14. Show: Next steps• Amazon purchase reply
  15. 15. Show Completion
  16. 16. 2.Familiar Metaphors & LanguageFamiliar Metaphors• Real world Metaphors Like Trash, files, Folders upload My Documents
  17. 17. Familiar Languages
  18. 18. Familiar Categories
  19. 19. Familiar Choices
  20. 20. 3. User Control and Freedom• Freedom to Undo and Redo
  21. 21. Freedom to Explore
  22. 22. 4. Consistency and Standards• Consistent Layout
  23. 23. Consistent Names
  24. 24. 5.Error Prevention• Prevent Data Loss
  25. 25. Prevent Misinterpretation
  26. 26. Prevent Bad Input
  27. 27. Prevent Unnecessary Constraints
  28. 28. 6.Recognition over Recall• Recognition with Previews
  29. 29. 7.Flexibility and Efficiency• Flexible Default with options
  30. 30. Flexibility: Recommendations
  31. 31. 8.Aesthetic & Minimalist Design• Above the Fold
  32. 32. Minimalism: signal-to-noise
  33. 33. 9. Recognize, Diagnose, & Recover from Errors• Make Problem Clear.
  34. 34. Errors: Provide a solution
  35. 35. Errors: propose an alternative
  36. 36. 10. Help• Help Guide the Way
  37. 37. Help Show the Steps
  38. 38. Help point things out
  39. 39. Help provide more Information