SlideShare una empresa de Scribd logo
1 de 39
Delhi IT Professionals


 Heuristic Evaluation : Discount Usability
                 Testing




                                 Sushil Bharwani
                                       @jsushil
How Many Software Engineers
Does It takes to Change a Light
             bulb?
How Many Usability Engineers
Does it takes to change a Light
             bulb?
• 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.
“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 using
Regular Usability Principles, but helps in finding several usability problems in your
Product.
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.
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.
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
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
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
Show Space
Show Change
Show Action
Show: Next steps
• Amazon purchase reply
Show Completion
2.Familiar Metaphors
               & Language
Familiar Metaphors
• Real world Metaphors Like Trash, files, Folders upload
  My Documents
Familiar Languages
Familiar Categories
Familiar Choices
3. User Control and Freedom
• Freedom to Undo and Redo
Freedom to Explore
4. Consistency and Standards
• Consistent Layout
Consistent Names
5.Error Prevention
• Prevent Data Loss
Prevent Misinterpretation
Prevent Bad Input
Prevent Unnecessary Constraints
6.Recognition over Recall
• Recognition with Previews
7.Flexibility and Efficiency
• Flexible Default with options
Flexibility: Recommendations
8.Aesthetic &
          Minimalist Design
• Above the Fold
Minimalism: signal-to-noise
9. Recognize, Diagnose, &
        Recover from Errors
• Make Problem Clear.
Errors: Provide a solution
Errors: propose an alternative
10. Help
• Help Guide the Way
Help Show the Steps
Help point things out
Help provide more Information

Más contenido relacionado

La actualidad más candente

Usability Evaluation
Usability EvaluationUsability Evaluation
Usability EvaluationSaqib Shehzad
 
Paper Prototype Evaluation
Paper Prototype EvaluationPaper Prototype Evaluation
Paper Prototype EvaluationDavid Lamas
 
Basic Engineering Design (Part 6): Test and Evaluate
Basic Engineering Design (Part 6): Test and EvaluateBasic Engineering Design (Part 6): Test and Evaluate
Basic Engineering Design (Part 6): Test and EvaluateDenise Wilson
 
Intro to guerilla usability testing
Intro to guerilla usability testingIntro to guerilla usability testing
Intro to guerilla usability testingRebecca Destello
 
Usability Testing
Usability TestingUsability Testing
Usability TestingJan Moons
 
Usability Inspection Methods - Heuristic Evaluation
Usability Inspection Methods - Heuristic EvaluationUsability Inspection Methods - Heuristic Evaluation
Usability Inspection Methods - Heuristic EvaluationLazar Petrakiev
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...KAROLINA ZMITROWICZ
 
DIY Usability
DIY UsabilityDIY Usability
DIY UsabilityJan Moons
 
11 Usability Testing
11 Usability Testing11 Usability Testing
11 Usability Testinglflores
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility SupportMichael Heron
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkMichael Heron
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping Huda Seyam
 
Handling variations in emerging designs
Handling variations in emerging designsHandling variations in emerging designs
Handling variations in emerging designsRemus Langu
 
Paper Prototyping
Paper PrototypingPaper Prototyping
Paper PrototypingDavid Lamas
 
10 Information Processing Part3
10 Information Processing Part310 Information Processing Part3
10 Information Processing Part3lflores
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingUserZoom
 
Design Process
Design ProcessDesign Process
Design ProcessRida Murad
 

La actualidad más candente (20)

Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Paper Prototype Evaluation
Paper Prototype EvaluationPaper Prototype Evaluation
Paper Prototype Evaluation
 
Basic Engineering Design (Part 6): Test and Evaluate
Basic Engineering Design (Part 6): Test and EvaluateBasic Engineering Design (Part 6): Test and Evaluate
Basic Engineering Design (Part 6): Test and Evaluate
 
Intro to guerilla usability testing
Intro to guerilla usability testingIntro to guerilla usability testing
Intro to guerilla usability testing
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Usability Inspection Methods - Heuristic Evaluation
Usability Inspection Methods - Heuristic EvaluationUsability Inspection Methods - Heuristic Evaluation
Usability Inspection Methods - Heuristic Evaluation
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
 
DIY Usability
DIY UsabilityDIY Usability
DIY Usability
 
11 Usability Testing
11 Usability Testing11 Usability Testing
11 Usability Testing
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility Support
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS Framework
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping
 
Handling variations in emerging designs
Handling variations in emerging designsHandling variations in emerging designs
Handling variations in emerging designs
 
Paper Prototyping
Paper PrototypingPaper Prototyping
Paper Prototyping
 
10 Information Processing Part3
10 Information Processing Part310 Information Processing Part3
10 Information Processing Part3
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability Testing
 
Paperprototyping
PaperprototypingPaperprototyping
Paperprototyping
 
Usability testing
Usability testingUsability testing
Usability testing
 
Paper prototype evaluation
Paper prototype evaluationPaper prototype evaluation
Paper prototype evaluation
 
Design Process
Design ProcessDesign Process
Design Process
 

Destacado

Destacado (8)

Receptari
ReceptariReceptari
Receptari
 
SITHYD 2014 Overview
SITHYD 2014 OverviewSITHYD 2014 Overview
SITHYD 2014 Overview
 
Endevinalles 3r
Endevinalles 3rEndevinalles 3r
Endevinalles 3r
 
Sitchn 2014 overview
Sitchn 2014 overviewSitchn 2014 overview
Sitchn 2014 overview
 
Best Practicies for designing dasboards score cards
Best Practicies for designing dasboards score cardsBest Practicies for designing dasboards score cards
Best Practicies for designing dasboards score cards
 
Frosty
FrostyFrosty
Frosty
 
Endevinalles 3r
Endevinalles 3rEndevinalles 3r
Endevinalles 3r
 
Design Fundamentals
Design FundamentalsDesign Fundamentals
Design Fundamentals
 

Similar a Delhi it professionals

Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxssuser50f868
 
Design and Evaluation techniques unit 5
Design and Evaluation techniques unit  5Design and Evaluation techniques unit  5
Design and Evaluation techniques unit 5KrishnaVeni451953
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hcisajid rao
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignQuentin Christensen
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Ross Philip
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptxZahirahZairul2
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiThanos Makaronas
 
The Power of the UX Evaluation
The Power of the UX EvaluationThe Power of the UX Evaluation
The Power of the UX EvaluationJon Fukuda
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University Dr.Mohammed Alhusban
 
Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface designZdeněk Lanc
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineeringAswathi Shankar
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Michael M Grant
 

Similar a Delhi it professionals (20)

Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Design and Evaluation techniques unit 5
Design and Evaluation techniques unit  5Design and Evaluation techniques unit  5
Design and Evaluation techniques unit 5
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based Design
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
Intro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful uiIntro to ux and how to design a thoughtful ui
Intro to ux and how to design a thoughtful ui
 
The Power of the UX Evaluation
The Power of the UX EvaluationThe Power of the UX Evaluation
The Power of the UX Evaluation
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
 
ICS3211 Lecture 9
ICS3211 Lecture 9ICS3211 Lecture 9
ICS3211 Lecture 9
 
Basic Principles of Interface design
Basic Principles of Interface designBasic Principles of Interface design
Basic Principles of Interface design
 
hci Evaluation Techniques.pptx
 hci Evaluation Techniques.pptx hci Evaluation Techniques.pptx
hci Evaluation Techniques.pptx
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineering
 
Ui analysis in android
Ui analysis in androidUi analysis in android
Ui analysis in android
 
Lean UX
Lean UXLean UX
Lean UX
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
 
Designing for efficiency.pdf
Designing for efficiency.pdfDesigning for efficiency.pdf
Designing for efficiency.pdf
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 

Delhi it professionals