SlideShare a Scribd company logo
1 of 41
Usability Engineering - 1 Sameer Chavan
Designing for Humans What is a User Interface? “ The place at which independent systems meet and act on or communicate with each other” ,[object Object],[object Object],[object Object]
Designing for Humans ,[object Object],[object Object],[object Object]
Designing for Humans ,[object Object],[object Object],[object Object],Humans have limits
[object Object],[object Object],[object Object],[object Object],[object Object],Designing for Humans Visual limits
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Designing for Humans Perception & motor limits
[object Object],[object Object],[object Object],[object Object],[object Object],Designing for Humans Cognitive limits
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Designing for Humans Human expectations
[object Object],[object Object],[object Object],[object Object],[object Object],Designing for Humans Summary
Design Problem
What is Usability? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UI Design  Owner Engineer Architect Building a Custom - made house
UI Design  User Programmer U.I.Designer Building a Software Product
UI Design  ,[object Object],[object Object],[object Object],[object Object],[object Object],User’s Conceptual Model Programmer’s Model ,[object Object],[object Object],[object Object],[object Object],[object Object],U.I.Designer’s Model ,[object Object],[object Object],[object Object]
What if the Engine Designers make bike?
What if the Engine Designers make bike?
What if the Engine Designers make bike?
Actual Required Bike Design
Software Life Cycle ,[object Object],[object Object],[object Object],[object Object],Four Stages of Market Maturity
Stage 1: Raw Iron Stage ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Stage 2: Checklist Battles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Stage 3: Productivity Wars ,[object Object],[object Object],[object Object],[object Object],Developers work to improve the ease of learning and speed of use; this is accomplished by regularly evaluating usability and sometimes by adding helper functions such as wizards
Stage 4: Transparency ,[object Object],[object Object],[object Object],- Usability means that the product has essentially become invisible to users. - There is no advantage in further modifying the product for the targeted market. - Companies focus on lowering production costs
Market Maturity Model Technology Focus User Focus Market Maturity Over Time
Users don‘t like Unexpectations Access denied O.k., and now you‘ll do exactly what I‘m telling you  !
[object Object],Technology Maturity Model Donald Norman ….”Invisible Computers”
Usability & Software Development life cycle Understand the User & .. Do user Task Analysis Define User Requirements Develop Interactions Concept Develop Prototypes Test Test Software Development Test Release Test Requirements Capture Design Development Usability Evaluation /  Usability Testing
What suits one customer might not suit the next
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Usability services
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],User Analysis
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],User Analysis
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],User Analysis
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Task Analysis
[object Object],[object Object],[object Object],[object Object],Quotes
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DESIGN - Conceptual Design
[object Object],[object Object],[object Object],[object Object],DESIGN - Collaborative Design
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DESIGN Standards & Guidelines
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Software Prototype
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],TESTING - Usability Testing
[object Object],[object Object],[object Object],[object Object],[object Object],TESTING - Heuristic Review
[object Object],[object Object]

More Related Content

What's hot

Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity PrototypingHans Põldoja
 
An Introduction to Usability Testing
An Introduction to Usability TestingAn Introduction to Usability Testing
An Introduction to Usability TestingLennart Overkamp
 
UX in a Nutshell
UX in a NutshellUX in a Nutshell
UX in a NutshellYing Jiang
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface Design10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface DesignMaxx Crawford
 
HCI 3e - Ch 8: Implementation support
HCI 3e - Ch 8:  Implementation supportHCI 3e - Ch 8:  Implementation support
HCI 3e - Ch 8: Implementation supportAlan Dix
 
Fundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignBART RADKA
 
Usability test
Usability testUsability test
Usability testAnsviaLab
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hcisajid rao
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lora Aroyo
 

What's hot (20)

Low-fidelity Prototyping
Low-fidelity PrototypingLow-fidelity Prototyping
Low-fidelity Prototyping
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
IntrIntroduction
IntrIntroductionIntrIntroduction
IntrIntroduction
 
An Introduction to Usability Testing
An Introduction to Usability TestingAn Introduction to Usability Testing
An Introduction to Usability Testing
 
UX in a Nutshell
UX in a NutshellUX in a Nutshell
UX in a Nutshell
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface Design10 Usability Heuristics for User Interface Design
10 Usability Heuristics for User Interface Design
 
User Centered Design 101
User Centered Design 101User Centered Design 101
User Centered Design 101
 
HCI 3e - Ch 8: Implementation support
HCI 3e - Ch 8:  Implementation supportHCI 3e - Ch 8:  Implementation support
HCI 3e - Ch 8: Implementation support
 
User Centered Design
User Centered DesignUser Centered Design
User Centered Design
 
What is UX?
What is UX?What is UX?
What is UX?
 
Fundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred Design
 
Usability test
Usability testUsability test
Usability test
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Basics of UX Research
Basics of UX ResearchBasics of UX Research
Basics of UX Research
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
 
User interface-design
User interface-designUser interface-design
User interface-design
 

Similar to Usability principles 1

User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic AdvantageMichael Dubakov
 
User Interface Design For Programmers
User Interface Design For ProgrammersUser Interface Design For Programmers
User Interface Design For ProgrammersChris Poteet
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience DistilledHindu Dharma
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To UsabilityOvidiu Von M
 
You Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UIYou Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UILindsay Tabas
 
DIY Usability
DIY UsabilityDIY Usability
DIY UsabilityJan Moons
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016Rob Hoyt
 
The Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdfThe Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdfZazz
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptxDr.Saranya K.G
 
Sw User Interface Design Evaluation
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluationjonathan077070
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanySameer Chavan
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
 
User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction ENGWAU TONNY
 

Similar to Usability principles 1 (20)

Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic Advantage
 
User Interface Design For Programmers
User Interface Design For ProgrammersUser Interface Design For Programmers
User Interface Design For Programmers
 
User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience Distilled
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
UI/UX Design
UI/UX DesignUI/UX Design
UI/UX Design
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
You Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UIYou Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UI
 
DIY Usability
DIY UsabilityDIY Usability
DIY Usability
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Hci Overview
Hci OverviewHci Overview
Hci Overview
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016
 
The Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdfThe Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdf
 
1.Usability Engineering.pptx
1.Usability Engineering.pptx1.Usability Engineering.pptx
1.Usability Engineering.pptx
 
Sw User Interface Design Evaluation
Sw User Interface Design EvaluationSw User Interface Design Evaluation
Sw User Interface Design Evaluation
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet Company
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction
 

More from Sameer Chavan

Design Thinking - unlock your creative potential
Design Thinking -  unlock your creative potentialDesign Thinking -  unlock your creative potential
Design Thinking - unlock your creative potentialSameer Chavan
 
Wearables User Experience
Wearables User ExperienceWearables User Experience
Wearables User ExperienceSameer Chavan
 
UX Storytellers Abstract
UX Storytellers AbstractUX Storytellers Abstract
UX Storytellers AbstractSameer Chavan
 
Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsSameer Chavan
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experienceSameer Chavan
 
Standards based software UI design, Easy6
Standards based software UI design, Easy6Standards based software UI design, Easy6
Standards based software UI design, Easy6Sameer Chavan
 
Culture and Usability - Cross Cultural Issues in HCI, IIT Guwahati
Culture and Usability - Cross Cultural Issues in HCI, IIT GuwahatiCulture and Usability - Cross Cultural Issues in HCI, IIT Guwahati
Culture and Usability - Cross Cultural Issues in HCI, IIT GuwahatiSameer Chavan
 
Differences in-task-descriptions
Differences in-task-descriptionsDifferences in-task-descriptions
Differences in-task-descriptionsSameer Chavan
 
Multimodal Explained Sameer
Multimodal Explained SameerMultimodal Explained Sameer
Multimodal Explained SameerSameer Chavan
 
User Experience Roles Competencies
User Experience  Roles  CompetenciesUser Experience  Roles  Competencies
User Experience Roles CompetenciesSameer Chavan
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in DesignSameer Chavan
 
Standards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentStandards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentSameer Chavan
 
Business Centred Design
Business Centred DesignBusiness Centred Design
Business Centred DesignSameer Chavan
 

More from Sameer Chavan (15)

Design Thinking - unlock your creative potential
Design Thinking -  unlock your creative potentialDesign Thinking -  unlock your creative potential
Design Thinking - unlock your creative potential
 
Wearables User Experience
Wearables User ExperienceWearables User Experience
Wearables User Experience
 
UX Storytellers Abstract
UX Storytellers AbstractUX Storytellers Abstract
UX Storytellers Abstract
 
Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & Tablets
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experience
 
Standards based software UI design, Easy6
Standards based software UI design, Easy6Standards based software UI design, Easy6
Standards based software UI design, Easy6
 
Culture and Usability - Cross Cultural Issues in HCI, IIT Guwahati
Culture and Usability - Cross Cultural Issues in HCI, IIT GuwahatiCulture and Usability - Cross Cultural Issues in HCI, IIT Guwahati
Culture and Usability - Cross Cultural Issues in HCI, IIT Guwahati
 
Differences in-task-descriptions
Differences in-task-descriptionsDifferences in-task-descriptions
Differences in-task-descriptions
 
Multimodal Explained Sameer
Multimodal Explained SameerMultimodal Explained Sameer
Multimodal Explained Sameer
 
User Experience Roles Competencies
User Experience  Roles  CompetenciesUser Experience  Roles  Competencies
User Experience Roles Competencies
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in Design
 
Standards Based Approach to User Interface Development
Standards Based Approach to User Interface DevelopmentStandards Based Approach to User Interface Development
Standards Based Approach to User Interface Development
 
Culture Usability
Culture UsabilityCulture Usability
Culture Usability
 
Business Centred Design
Business Centred DesignBusiness Centred Design
Business Centred Design
 
Homepage Usability
Homepage UsabilityHomepage Usability
Homepage Usability
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Usability principles 1

  • 1. Usability Engineering - 1 Sameer Chavan
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 11.
  • 12. UI Design Owner Engineer Architect Building a Custom - made house
  • 13. UI Design User Programmer U.I.Designer Building a Software Product
  • 14.
  • 15. What if the Engine Designers make bike?
  • 16. What if the Engine Designers make bike?
  • 17. What if the Engine Designers make bike?
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Market Maturity Model Technology Focus User Focus Market Maturity Over Time
  • 25. Users don‘t like Unexpectations Access denied O.k., and now you‘ll do exactly what I‘m telling you !
  • 26.
  • 27. Usability & Software Development life cycle Understand the User & .. Do user Task Analysis Define User Requirements Develop Interactions Concept Develop Prototypes Test Test Software Development Test Release Test Requirements Capture Design Development Usability Evaluation / Usability Testing
  • 28. What suits one customer might not suit the next
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.

Editor's Notes

  1. Jane It is easy to want to focus on the first part of this “equation” because buttons, lists, browsers, and widgets in general are familiar to us. We can talk more concretely about those things we can see rather than about how someone might perceive information or react to a prompt. However, the widgets that appear in an interface are a collection of touchpoints with the user. These touchpoints are the results of a great deal of anlaysis of human behavior, work habits, environmental anlaysis, and user feedback. UI design is not graphic design. The graphic element of UI design is only the presentation level of all user interaction with the system. You also have a very good article in your resources section called “ Usability is Not Graphic Design .” This article discusses the common misconception that what a usability engineer does is makes things pretty.
  2. Jane If you remember only four things from this class, I hope it is these four principles. If you can remember them, they will be your guide to dealing with every UI decision or problem that arises.
  3. Jane Let’s talk about human limits. Not in the sense that human beings are dumb or that they can’t do anything right. We’re talking here about basic human-computer interaction points from a human point of view. There is a very interesting book called Things that Make us Smart by Don Norman. In that book, Norman points out that it’s OK to have human strengths and weaknesses because computers also have strengths and weaknesses. Usability problems arise when there is a situation that reveals the weaknesses of the user or the weaknesses of the computer. Another possibility is some mismatch of how the two work together. Example: sorting a list of alphanumeric strings for 8 hours visual inspection
  4. Jane Lot’s of eye movement causes visual fatigue--the more people have to search a screen for information or scrutinize a screen to figure out what to do, the more taxing it is on their eyes. Over the course of a day, people who have to struggle with visual clutter or mayhem will become very visually fatigued. Color and highlighting indicate meaning. People give meaning to color. This has strong implications for cultural or international designs--different colors mean different things in different cultures. 9% of men and 2% of women have some form of color blindness or color confusion. Don’t rely on color alone to provide cues. Consistent format goes back to the first point. If every screen presents a new layout or inconsistent placement of buttons, the effort to use the application increases. People scan--This has particular significance in dialog boxes. There needs to be a visual indicator in danger situations so that people slow down and read at least some of the info in the dialog. Scan - conclusion “it’s not there.”
  5. Erin Attention Spans: Between individuals and Across Individuals Our software is just one piece of their tasks to get their job done. Fatigue: Leads to increased probability of errors Senses: Shop Floor - noisy environment Key Combinations - where they keys are Keyboard/mouse on Web: Tab and Enter are supported on Web, and sometimes Esc; otherwise you can’t count on keyboard shortcuts. More mouse clicks needed to do the same thing on the web as in a GUI. After last bullet: Quote from Thornton May presentation to AIIM on 9/28/98: “2/3 of all the people who have ever lived to age 65 are alive today” People are staying in the workforce longer - new challenges for design.
  6. Erin--slide & short term memory activity Limit a person’s memory load. Note: example of limiting memory load is to show a file name rather than expecting the user to remember the file name as they move between windows. Provide Context! Example of breaking down decision-making into chunks: group boxes around a group of widgets that are related. Sorting options so that they can look at the data in different ways to make different decisions. Exaggerated sense of time when in a hurry - e.g., stoplights. Need for Visual Indicators - feedback. (OMF example of opening worklist 5 times) ACTIVITY: short term memory activity goes here. Should take no more than 10 minutes. See notes on next page.
  7. Jane People expect the interface to communicate WITH them, and believe that computers will follow the same rules of communication that exist for human to human interaction. They expect the interface to be flexible and give them feedback. Emotions: Users may have had a negative or positive experience with a previous system and they tend to generalize those emotions to your new system. People “like” a system or “trust” the system. People want computers to be predictable. As they work, they want to be able to predict the computer will respond, or even to eliminate thinking about the possibility of any unpredictable response. Context provides specific meaning and interpretation options. Out-of-context information takes longer to understand and is often misunderstood. Context on a software screen is developed through title bar names, labels, and grouping of information. Mental models are picture of how something should work or act. People develop mental models based on their own experiences, and these models may not always be correct. (Example--lights and windshield wipers in a car--where are they located?) (Example--Frau and the defroster in the new car) Book “The Media Equation” by Reeves and Nass, 1996.
  8. Jane To summarize what we’ve been talking about, this is a list of the basics. These are design constraints that must always be at the forefront of your mind as you design an interface or as you evaluate an interface or as you write about an interface.
  9. As we discuss these stages, we will point out 3 things at each stage: 1. What the “market at large” is doing during the stage. 2. What development teams generally tend to do during each stage, based on market behavior. 3. Usability issues and user perceptions during each stage. (Instructor - would a blank table with the 3 headings be easier for people here?)
  10. Jared Spool refers to the first stage of a product in the market as Raw Iron. After 1st bullet: NOVELTY (Show four bullet points) (After last bullet point): As users get more and more sophisticated, and as products get more “plentiful” this stage gets shorter and shorter. Technology has really changed the length of this stage. There are some factors that are critical to this stage and also at all of the future stages we will discuss--we are not going to focus these in detail. However, a company’s market position is a key factor here and in all of the future stages. That means that based on whether a company is a market leader, a contender, a niche player, or a startup, the company’s exact behavior during a stage may be influenced by their market position. That is a whole other class, so we’re not going to go there--but keep that thought in the back of your mind as we get into discussions about the stages and what they mean.
  11. The transparency stage is somewhat difficult to explain without giving examples of products that have become transparent. One example of a product that is on its way to becoming transparent (and some would say already is transparent) is the PC. Price has become a differentiator. There are still a few features that are valued as must-haves, but most PC’s are alike in feature and function.
  12. These section headings (e.g. ANALYSIS, DESIGN, TESTING) are not methodology phase names. They are simply labels to group the type of duties we perform. The ANALYSIS duties are started during the Concept phase and finished during the System phase Conceptual Design is started during the Concept phase and finished during the System phase Collaborative Design and Image Creation occur during the System and Implementation phases The TESTING duties can be performed during any phase