SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
J A K O B N I E L S E N ' S 1 0 G E N E R A L P R I N C I P L E S F O R I N T E R A C T I O N D E S I G N . T H E Y A R E C A L L E D " H E U R I S T I C S "
B E C A U S E T H E Y A R E B R O A D R U L E S O F T H U M B A N D N O T S P E C I F I C U S A B I L I T Y G U I D E L I N E S .
Usability Heuristics
Prof. Manjusha Amritkar
Assistant Professor
Department of Information Technology
Hope Foundation’s
International Institute of Information Technology, I²IT
www.isquareit.edu.in
1. Visibility of System Status
 This principle states that the user should know
what’s going on inside the system. We need to give
a feedback of his/her action within a reasonable
time. This feedback is normally associated with
points of action and can be provided using a color
change, loader, time-left graphics, etc.
 Examples:
1. Twitter making a swoosh sound when a tweet is
being posted.
2. Google Drive showing the status of a document
upload
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
2. Match between system and the real world
 Is there something on your application that a
user may not understand? This is very
common to miss since we get associated with
the product for over a period of time. It’s also
important for the application to speak the
language of the target user base.
 Example:
 Neil Patel could very well say “Sign Up” on
his landing page. Instead, he chose to say
ambitiously—“Yes, I want Neil to teach me
how to grow my Business!”. It sets the
context and speaks the everyday language
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
3. User Control and Freedom
 This principle talks about giving the user
the freedom to navigate and perform
actions. The freedom to undo any
accidental actions.
Examples:
1. Gmail’s flash message with undo action
when we accidentally delete an email.
2. Face book checking if we tapped “Cancel”
by mistake.
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
4. Consistency and Standards
 Consistency is the key. A Submit button in one page should look the
same across the site on any page. If we show the data in a particular
table format on one page, it should look the same the next time data is
being shown in tabular format. If the header is displayed in a certain way
on the public pages, it should be the same when he/she logs in.
Examples:
 The Submit button in the image is consistent for label, size, style.
 How the same button can transform across different pages of the same
site. Note that this is not a change of state.
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
5. Error Prevention
 How many times did your outlook remind you
that there is no attachment in the email while you
mentioned that something is attached? Outlook
intuitively scans the email for such keywords and
alerts the user before sending. This is Error
Prevention.
Examples:
1. Google Search trying to correct my spelling.
2. If you have set some rules for the format of user
password, try to validate it as the user types
rather than waiting for him to click submit
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
6. Recognition rather than recall
 It’s always better to suggest the user a set of options than to let him
remember and type the whole thing. The goal is to minimize the
application of user memory.
Example:
 Quora suggesting possible questions based on what I am trying to
type.
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
7. Flexibility and Efficiency of use
 The Interface should be flexible transforming itself between a novice user and an
advanced user. One frequents this option while installing a new software that asks if
the user wants to go ahead with default installation or custom installation. An
advanced user chooses a custom installation to cut out the unnecessary services.
Examples:
 1. Control panel gives you option for user accounts and advanced user accounts
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
8. Aesthetic and minimalist design
Interfaces need to be cleared of unnecessary elements and content that do
not support the page goals and tasks.
Prioritization comes to play when this aspect is being considered. For
the designer or the developer, all the information that’s being presented
on the page is relevant. The product manager needs to ask the end user if
it is so. Is every information displayed on interface necessary and useful?
Example:
 Apple provides only the basic information of feature hiding
additional information under “Learn More”. Check the same product on
a retail website to understand the importance of clutter-free experience.
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
8. Aesthetic and minimalist design
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
9. Help users recognize, diagnose, and recover
from errors
Errors are inadvertent in the user journey. A check needs to be made if
those errors are being explained to the user in understandable
language.
A check needs to be done if exception handling is done across the
application so that relevant messages can be shown to the user.
Example:
 In many cases for login, I have entered a fictitious username and
password and the error message I got is “either the username or the
password is incorrect”. Here we are not informing the user if the
username is invalid or if the password is wrong.
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
9. Help users recognize, diagnose, and recover
from errors
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
10. Help and Documentation
 If a user has reached this step, something is not right with the interface.
A great user interface lets the user navigate through it;s features
without any documentation or training. But if there is any user who
could not make it out, adequate help should be provided within the
product.
Example:
 GoDaddy’s Help page.
 While there is a search field, there are main categories and frequently
asked queries on the same page
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
10. Help and Documentation
Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
References
 All contents are referred from following web resource
 https://blog.prototypr.io/10-usability-heuristics-with-examples-
4a81ada920c
THANK YOU
For further details, please contact
Manjusha Amritkar
manjushaa@isquareit.edu.in
Department of Information Technology
Hope Foundation’s
International Institute of Information Technology, I²IT
P-14,Rajiv Gandhi Infotech Park
MIDC Phase 1, Hinjawadi, Pune – 411057
Tel - +91 20 22933441/2/3
www.isquareit.edu.in | info@isquareit.edu.in

More Related Content

PPTX
Design process interaction design basics
PPTX
Design Concept software engineering
PPT
Chapter 12 user interface design
PPTX
Achieving quality contraints
PPT
interaction norman model in Human Computer Interaction(HCI)
PPT
Use Case Diagram
PDF
User Requirements, Functional and Non-Functional Requirements
PPT
User Interface Design in Software Engineering SE15
Design process interaction design basics
Design Concept software engineering
Chapter 12 user interface design
Achieving quality contraints
interaction norman model in Human Computer Interaction(HCI)
Use Case Diagram
User Requirements, Functional and Non-Functional Requirements
User Interface Design in Software Engineering SE15

What's hot (20)

PPTX
Socio organizational issues ppt
PPTX
Cloud applications - Protein Structure Predication and gene expression data...
PPT
REQUIREMENT ENGINEERING
PPTX
UML tutorial
PPT
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
PDF
An Introduction to Software Architecture
PDF
Mobile Design
PDF
Getting Started & Driving Success With Power Platform At Scale
PPT
Object Oriented Analysis and Design
PDF
Android resource
PPTX
Object diagram
PPTX
Sequence diagram
PPT
Lecture 12 requirements modeling - (system analysis)
PPTX
Estilos Arquitectonicos-Capas
PPT
Designing applications with multimedia capabilities
PPSX
Market and business drivers for mobile application
PPTX
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
PPTX
4+1 View Model of Software Architecture
PDF
Flipkart Software requirements specification SRS
PPT
Slide 4 Interaction Diagram
Socio organizational issues ppt
Cloud applications - Protein Structure Predication and gene expression data...
REQUIREMENT ENGINEERING
UML tutorial
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
An Introduction to Software Architecture
Mobile Design
Getting Started & Driving Success With Power Platform At Scale
Object Oriented Analysis and Design
Android resource
Object diagram
Sequence diagram
Lecture 12 requirements modeling - (system analysis)
Estilos Arquitectonicos-Capas
Designing applications with multimedia capabilities
Market and business drivers for mobile application
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
4+1 View Model of Software Architecture
Flipkart Software requirements specification SRS
Slide 4 Interaction Diagram
Ad

Similar to Usability Heuristics - Principles & Examples (20)

PPTX
State Pattern: Introduction & Implementation
PPTX
PPTX
Artificial Intelligence - Introduction
PPTX
PPT
devops dtail education and devops ools which r used
PPTX
Difference Between AI(Artificial Intelligence), ML(Machine Learning), DL (Dee...
DOC
ICFAI IT and Systems - Solved assignments and case study help
PPT
DevOps Industry Perspective Mr Pradip Ashok Chougule
PDF
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
PDF
IRJET - E-Wallet
PDF
ERP REPORT FILE
DOC
Ai proposal
PPTX
Adapter Pattern: Introduction & Implementation (with examples)
PDF
How Business Alignment Is The Relationship Between It...
PDF
Inside-Out-Newsletter 2019-20.pdf
PDF
Android Based E-Learning Application Class-E
State Pattern: Introduction & Implementation
Artificial Intelligence - Introduction
devops dtail education and devops ools which r used
Difference Between AI(Artificial Intelligence), ML(Machine Learning), DL (Dee...
ICFAI IT and Systems - Solved assignments and case study help
DevOps Industry Perspective Mr Pradip Ashok Chougule
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
IRJET - E-Wallet
ERP REPORT FILE
Ai proposal
Adapter Pattern: Introduction & Implementation (with examples)
How Business Alignment Is The Relationship Between It...
Inside-Out-Newsletter 2019-20.pdf
Android Based E-Learning Application Class-E
Ad

More from International Institute of Information Technology (I²IT) (20)

PPTX
Understanding Natural Language Processing
PPTX
Professional Ethics & Etiquette: What Are They & How Do I Get Them?
PPTX
Writing Skills: Importance of Writing Skills
PPTX
Professional Communication | Introducing Oneself
PPTX
PPTX
What Is Jenkins? Features and How It Works
PPTX
Data Science, Big Data, Data Analytics
PPTX
Sentiment Analysis in Machine Learning
PPT
Importance of Theory of Computations
PPT
Java as Object Oriented Programming Language
PPTX
PPTX
Data Visualization - How to connect Microsoft Forms to Power BI
PPTX
Yoga To Fight & Win Against COVID-19
Understanding Natural Language Processing
Professional Ethics & Etiquette: What Are They & How Do I Get Them?
Writing Skills: Importance of Writing Skills
Professional Communication | Introducing Oneself
What Is Jenkins? Features and How It Works
Data Science, Big Data, Data Analytics
Sentiment Analysis in Machine Learning
Importance of Theory of Computations
Java as Object Oriented Programming Language
Data Visualization - How to connect Microsoft Forms to Power BI
Yoga To Fight & Win Against COVID-19

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Spectroscopy.pptx food analysis technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Cloud computing and distributed systems.
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectroscopy.pptx food analysis technology
Encapsulation_ Review paper, used for researhc scholars
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Cloud computing and distributed systems.

Usability Heuristics - Principles & Examples

  • 1. J A K O B N I E L S E N ' S 1 0 G E N E R A L P R I N C I P L E S F O R I N T E R A C T I O N D E S I G N . T H E Y A R E C A L L E D " H E U R I S T I C S " B E C A U S E T H E Y A R E B R O A D R U L E S O F T H U M B A N D N O T S P E C I F I C U S A B I L I T Y G U I D E L I N E S . Usability Heuristics Prof. Manjusha Amritkar Assistant Professor Department of Information Technology Hope Foundation’s International Institute of Information Technology, I²IT www.isquareit.edu.in
  • 2. 1. Visibility of System Status  This principle states that the user should know what’s going on inside the system. We need to give a feedback of his/her action within a reasonable time. This feedback is normally associated with points of action and can be provided using a color change, loader, time-left graphics, etc.  Examples: 1. Twitter making a swoosh sound when a tweet is being posted. 2. Google Drive showing the status of a document upload Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 3. 2. Match between system and the real world  Is there something on your application that a user may not understand? This is very common to miss since we get associated with the product for over a period of time. It’s also important for the application to speak the language of the target user base.  Example:  Neil Patel could very well say “Sign Up” on his landing page. Instead, he chose to say ambitiously—“Yes, I want Neil to teach me how to grow my Business!”. It sets the context and speaks the everyday language Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 4. 3. User Control and Freedom  This principle talks about giving the user the freedom to navigate and perform actions. The freedom to undo any accidental actions. Examples: 1. Gmail’s flash message with undo action when we accidentally delete an email. 2. Face book checking if we tapped “Cancel” by mistake. Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 5. 4. Consistency and Standards  Consistency is the key. A Submit button in one page should look the same across the site on any page. If we show the data in a particular table format on one page, it should look the same the next time data is being shown in tabular format. If the header is displayed in a certain way on the public pages, it should be the same when he/she logs in. Examples:  The Submit button in the image is consistent for label, size, style.  How the same button can transform across different pages of the same site. Note that this is not a change of state. Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 6. 5. Error Prevention  How many times did your outlook remind you that there is no attachment in the email while you mentioned that something is attached? Outlook intuitively scans the email for such keywords and alerts the user before sending. This is Error Prevention. Examples: 1. Google Search trying to correct my spelling. 2. If you have set some rules for the format of user password, try to validate it as the user types rather than waiting for him to click submit Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 7. 6. Recognition rather than recall  It’s always better to suggest the user a set of options than to let him remember and type the whole thing. The goal is to minimize the application of user memory. Example:  Quora suggesting possible questions based on what I am trying to type. Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 8. 7. Flexibility and Efficiency of use  The Interface should be flexible transforming itself between a novice user and an advanced user. One frequents this option while installing a new software that asks if the user wants to go ahead with default installation or custom installation. An advanced user chooses a custom installation to cut out the unnecessary services. Examples:  1. Control panel gives you option for user accounts and advanced user accounts Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 9. 8. Aesthetic and minimalist design Interfaces need to be cleared of unnecessary elements and content that do not support the page goals and tasks. Prioritization comes to play when this aspect is being considered. For the designer or the developer, all the information that’s being presented on the page is relevant. The product manager needs to ask the end user if it is so. Is every information displayed on interface necessary and useful? Example:  Apple provides only the basic information of feature hiding additional information under “Learn More”. Check the same product on a retail website to understand the importance of clutter-free experience. Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 10. 8. Aesthetic and minimalist design Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 11. 9. Help users recognize, diagnose, and recover from errors Errors are inadvertent in the user journey. A check needs to be made if those errors are being explained to the user in understandable language. A check needs to be done if exception handling is done across the application so that relevant messages can be shown to the user. Example:  In many cases for login, I have entered a fictitious username and password and the error message I got is “either the username or the password is incorrect”. Here we are not informing the user if the username is invalid or if the password is wrong. Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 12. 9. Help users recognize, diagnose, and recover from errors Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 13. 10. Help and Documentation  If a user has reached this step, something is not right with the interface. A great user interface lets the user navigate through it;s features without any documentation or training. But if there is any user who could not make it out, adequate help should be provided within the product. Example:  GoDaddy’s Help page.  While there is a search field, there are main categories and frequently asked queries on the same page Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 14. 10. Help and Documentation Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 | www.isquareit.edu.in | info@isquareit.edu.in
  • 15. References  All contents are referred from following web resource  https://blog.prototypr.io/10-usability-heuristics-with-examples- 4a81ada920c
  • 16. THANK YOU For further details, please contact Manjusha Amritkar manjushaa@isquareit.edu.in Department of Information Technology Hope Foundation’s International Institute of Information Technology, I²IT P-14,Rajiv Gandhi Infotech Park MIDC Phase 1, Hinjawadi, Pune – 411057 Tel - +91 20 22933441/2/3 www.isquareit.edu.in | info@isquareit.edu.in