39
Delhi IT Professionals Heuristic Evaluation : Discount Usability Testing Sushil Bharwani @jsushil

Delhi it professionals

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Delhi it professionals

Delhi IT Professionals

Heuristic Evaluation : Discount Usability Testing

Sushil Bharwani

@jsushil

Page 2: Delhi it professionals

How Many Software Engineers Does It takes to Change a Light

bulb?

Page 3: Delhi it professionals

How Many Usability Engineers Does it takes to change a Light

bulb?

Page 4: Delhi it professionals

• 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.

Page 5: Delhi it professionals

“le mieux est l'ennemi 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 your Product.

Page 6: Delhi it professionals

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.

Page 7: Delhi it professionals

Phases of Heuristic Evaluation

1. 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.

Page 8: Delhi it professionals

Severity Ratings

0 - don’t agree that this is a usability problem

1 - cosmetic problem

2 - minor usability problem

3 - major usability problem; important to fix

4 - usability catastrophe; imperative to fix

Page 9: Delhi it professionals

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

Page 10: Delhi it professionals

1. Show System Status

Show Time

• Feedback depends on response time

<1s: just show outcome

~1s: feedback that activity is underway Hour Glass

>>1s: Show fractional progress; time

Page 11: Delhi it professionals

Show Space

Page 12: Delhi it professionals

Show Change

Page 13: Delhi it professionals

Show Action

Page 14: Delhi it professionals

Show: Next steps

• Amazon purchase reply

Page 15: Delhi it professionals

Show Completion

Page 16: Delhi it professionals

2.Familiar Metaphors & Language

Familiar Metaphors• Real world Metaphors Like Trash, files, Folders upload

My Documents

Page 17: Delhi it professionals

Familiar Languages

Page 18: Delhi it professionals

Familiar Categories

Page 19: Delhi it professionals

Familiar Choices

Page 20: Delhi it professionals

3. User Control and Freedom

• Freedom to Undo and Redo

Page 21: Delhi it professionals

Freedom to Explore

Page 22: Delhi it professionals

4. Consistency and Standards

• Consistent Layout

Page 23: Delhi it professionals

Consistent Names

Page 24: Delhi it professionals

5.Error Prevention

• Prevent Data Loss

Page 25: Delhi it professionals

Prevent Misinterpretation

Page 26: Delhi it professionals

Prevent Bad Input

Page 27: Delhi it professionals

Prevent Unnecessary Constraints

Page 28: Delhi it professionals

6.Recognition over Recall

• Recognition with Previews

Page 29: Delhi it professionals

7.Flexibility and Efficiency

• Flexible Default with options

Page 30: Delhi it professionals

Flexibility: Recommendations

Page 31: Delhi it professionals

8.Aesthetic & Minimalist Design

• Above the Fold

Page 32: Delhi it professionals

Minimalism: signal-to-noise

Page 33: Delhi it professionals

9. Recognize, Diagnose, & Recover from Errors

• Make Problem Clear.

Page 34: Delhi it professionals

Errors: Provide a solution

Page 35: Delhi it professionals

Errors: propose an alternative

Page 36: Delhi it professionals

10. Help• Help Guide the Way

Page 37: Delhi it professionals

Help Show the Steps

Page 38: Delhi it professionals

Help point things out

Page 39: Delhi it professionals

Help provide more Information