SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Introduction to
Design Principles
  Based on Don Norman’s book
 “The Design of Everyday Things”
   Michael Rawlins, Director, Interaction Design & Strategy




                                                              1
Why me?
                       • I’m very curious…
                       • I understand multiple disciplines.
                       • Bad user experiences bother me.
                       • I have passion for solving problems.
                       • I’m intrigued by how different we
  Michael Rawlins
Interaction Designer     all are as people…



                                                              2
About Don Norman
•   A cognitive scientist and engineer who pioneered concepts
    related to user centered design.
•   Worked at Apple & HP. Now @ NNG (http://www.nngroup.com)
•   Examines everyday things as examples of problematic
    designs.
•   Established Design Principles as a framework for
    discussing and thinking about interaction problems.




                                                               3
Design Principles
•   Visibility - can I see the interaction?
•   Feedback - what’s the object or device doing right now?
•   Affordance - how do I use it?
•   Mapping - where am I & where can I go?
•   Constraints - why can’t I do that?
•   Consistency - is this familiar?




                                                              4
Visibility
•   Can you see the state of the device
    & possible actions?
•   Are the controls positioned in a
    manner where they can easily be
    found and used?
•   Problems arise when users can’t see
    how to use the device.




                                          5
Poor Visibility
  •   Which controls are ambiguous?
  •   How does this device turn off?
  •   Which controls have meanings that
      are unclear?.




                                          6
Better Visibility




                    7
Feedback
•   What is the device doing right now?
•   What action is being performed?




      Feedback is often multi-sensory
      (an audible click and a visual clue of interaction)



      How does this work?



                                                            8
Affordance
•   Perceived and actual properties of an object that provides
    clues to its operation.




                                                                 9
Poor Affordance?
•   What’s clickable below?




                              10
Better Affordance…
      •   Why do these examples have
          better visual affordance?




                                       11
Mapping
•   The relationship between controls and
    their effect.
•   Do these devices work with each
    other?




                                      12
Mapping
•   Problematic examples (what’s good and what’s bad?)




                                                         13
Constraints
•   Restricting the kind of actions a user
    can take.




                                         14
Constraints
•   How is the users attention
    directed to notice the
    system constraints?
•   What other constraints
    should the user notice?
•   How does users safety
    impact the design of this
    gas pump?




                                 15
Consistency
•   Design interfaces to have
    similar operations & use
    similar elements for achieving
    like tasks.
•   Similarity increases
    learnability.
•   Design to aid prior system
    knowledge - and aid the users
    short and long-term memory.


                                     16
Consistency
Four types of consistency:
•   Aesthetic - style & appearance is repeated to enhance
    recognition.
•   Functional - meaning and action is consistent to reinforce
    learnability and understanding.
•   Internal - indicates a system is planned & well thought out
    (cultivates trust and user orientation).
•   External - establishing an ecosystem & consistency with
    other elements in the environment.



                                                              17
Conclusion…
Design Principles are validated by usability methods:
•   Learnability - how easy is it to perform basic tasks upon the
    users first encounter with the device or interface.
•   Efficiency - once the users are familiar with the interface, how
    quickly and effectively can they perform tasks.
•   Memorability - when users return after not having used the
    system, how quickly can they reestablish proficiency?
•   Errors - how many errors do users make? How severe are the
    errors? Can the users easily recover from errors?
•   Satisfaction - how pleasant and effective is the user experience?



                                                                    18
Further Reading…




                   19
Thank You…




  Credit to David Gelb   20

Weitere ähnliche Inhalte

Was ist angesagt?

UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaRoshan Karunarathna
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignJochen Wolters
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lora Aroyo
 
Wrangling Complexity through Cat-herding
Wrangling Complexity through Cat-herdingWrangling Complexity through Cat-herding
Wrangling Complexity through Cat-herdingAbby Covert
 
The design of everyday things
The design of everyday thingsThe design of everyday things
The design of everyday thingsProvaAkter
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explainedCraft Design
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface DesignSaggitariusArrow
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizLatesh Malik
 
User Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity PrototypingUser Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity PrototypingHans Põldoja
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)iFactory Digital
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information ArchitectureTejinder Singh
 
Alice Phieu - UI/UX For Developers
Alice Phieu - UI/UX  For DevelopersAlice Phieu - UI/UX  For Developers
Alice Phieu - UI/UX For DevelopersAlice Phieu
 
Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...
Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...
Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...Shakil Mahmood
 
User Interface Design
User Interface DesignUser Interface Design
User Interface DesignJason Hando
 
Human Computer Interaction: The Design of Everyday Things (User Centered Des...
 Human Computer Interaction: The Design of Everyday Things (User Centered Des... Human Computer Interaction: The Design of Everyday Things (User Centered Des...
Human Computer Interaction: The Design of Everyday Things (User Centered Des...Shakil Mahmood
 
Design of everyday things fundamental principles of interaction
Design of everyday things   fundamental principles of interactionDesign of everyday things   fundamental principles of interaction
Design of everyday things fundamental principles of interactionIsaac Liao
 

Was ist angesagt? (20)

UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan Karunarathna
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Wrangling Complexity through Cat-herding
Wrangling Complexity through Cat-herdingWrangling Complexity through Cat-herding
Wrangling Complexity through Cat-herding
 
The design of everyday things
The design of everyday thingsThe design of everyday things
The design of everyday things
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explained
 
Human Factors and User Interface Design
Human Factors and User Interface DesignHuman Factors and User Interface Design
Human Factors and User Interface Design
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 Galiz
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
User Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity PrototypingUser Interface Prototyping Techniques: Low Fidelity Prototyping
User Interface Prototyping Techniques: Low Fidelity Prototyping
 
What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)What’s the difference between a UX and UI designer? (Part two)
What’s the difference between a UX and UI designer? (Part two)
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
Alice Phieu - UI/UX For Developers
Alice Phieu - UI/UX  For DevelopersAlice Phieu - UI/UX  For Developers
Alice Phieu - UI/UX For Developers
 
Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...
Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...
Human Computer Interaction: The Design of Everyday Things (Chapter 4: Knowing...
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
Human Computer Interaction: The Design of Everyday Things (User Centered Des...
 Human Computer Interaction: The Design of Everyday Things (User Centered Des... Human Computer Interaction: The Design of Everyday Things (User Centered Des...
Human Computer Interaction: The Design of Everyday Things (User Centered Des...
 
Design of everyday things fundamental principles of interaction
Design of everyday things   fundamental principles of interactionDesign of everyday things   fundamental principles of interaction
Design of everyday things fundamental principles of interaction
 

Ähnlich wie Intro Design Principles

GHAMAS Design Principles
GHAMAS Design PrinciplesGHAMAS Design Principles
GHAMAS Design PrinciplesMichael Rawlins
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUSachin Gowda
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminarlabecvar
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessbrindaN
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 
Towards an Agile approach to building application profiles
Towards an Agile approach to building application profilesTowards an Agile approach to building application profiles
Towards an Agile approach to building application profilesPaul Walk
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Ownersmfbridges
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityArabella David
 
Guiding UX Principles
Guiding UX PrinciplesGuiding UX Principles
Guiding UX PrinciplesRob Surrency
 
Human Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignHuman Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignSazzadHossain764310
 
Experience the Interface
Experience the InterfaceExperience the Interface
Experience the InterfaceNikhil Chandran
 
Complexinterfaces
ComplexinterfacesComplexinterfaces
ComplexinterfacesBojhan
 
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...IQ Business - agility@IQ
 
User-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic PersonasUser-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic PersonasPavel Dabrytski
 
Design principles
Design principlesDesign principles
Design principlessawsan slii
 
Introduction to Usability Testing
Introduction to Usability TestingIntroduction to Usability Testing
Introduction to Usability Testingcallmec
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignHoltstrom
 

Ähnlich wie Intro Design Principles (20)

GHAMAS Design Principles
GHAMAS Design PrinciplesGHAMAS Design Principles
GHAMAS Design Principles
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
Towards an Agile approach to building application profiles
Towards an Agile approach to building application profilesTowards an Agile approach to building application profiles
Towards an Agile approach to building application profiles
 
Keep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product OwnersKeep it Simple: Mobile Design for Product Owners
Keep it Simple: Mobile Design for Product Owners
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Ux Meets Code Interaction Usability
Ux Meets Code Interaction UsabilityUx Meets Code Interaction Usability
Ux Meets Code Interaction Usability
 
Guiding UX Principles
Guiding UX PrinciplesGuiding UX Principles
Guiding UX Principles
 
Human Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction DesignHuman Computer Interaction: Lecture 2: Interaction Design
Human Computer Interaction: Lecture 2: Interaction Design
 
Experience the Interface
Experience the InterfaceExperience the Interface
Experience the Interface
 
Complexinterfaces
ComplexinterfacesComplexinterfaces
Complexinterfaces
 
Bojan Lazarevic
Bojan LazarevicBojan Lazarevic
Bojan Lazarevic
 
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
 
User-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic PersonasUser-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic Personas
 
Design principles
Design principlesDesign principles
Design principles
 
Introduction to Usability Testing
Introduction to Usability TestingIntroduction to Usability Testing
Introduction to Usability Testing
 
A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface Design
 
HCI
HCIHCI
HCI
 

Mehr von Michael Rawlins

Final_USER_EXPERIENCE_Yale_V1
Final_USER_EXPERIENCE_Yale_V1Final_USER_EXPERIENCE_Yale_V1
Final_USER_EXPERIENCE_Yale_V1Michael Rawlins
 
Leveraging Persuasive Architecture
Leveraging Persuasive ArchitectureLeveraging Persuasive Architecture
Leveraging Persuasive ArchitectureMichael Rawlins
 
MCC Technology Class (April 2012)
MCC Technology Class (April 2012) MCC Technology Class (April 2012)
MCC Technology Class (April 2012) Michael Rawlins
 
Business Social Media - Central CT SIM Meeting
Business Social Media - Central CT SIM MeetingBusiness Social Media - Central CT SIM Meeting
Business Social Media - Central CT SIM MeetingMichael Rawlins
 
Tool Time: Keystroke Level Modeling
Tool Time: Keystroke Level ModelingTool Time: Keystroke Level Modeling
Tool Time: Keystroke Level ModelingMichael Rawlins
 
Tool time: Remote Unmoderated Usability Testing Tools
Tool time: Remote Unmoderated Usability Testing ToolsTool time: Remote Unmoderated Usability Testing Tools
Tool time: Remote Unmoderated Usability Testing ToolsMichael Rawlins
 
Value and Politics of Usability
Value and Politics of UsabilityValue and Politics of Usability
Value and Politics of UsabilityMichael Rawlins
 
Why User Experience Matters
Why User Experience MattersWhy User Experience Matters
Why User Experience MattersMichael Rawlins
 
March Remote Testing Tools
March Remote Testing ToolsMarch Remote Testing Tools
March Remote Testing ToolsMichael Rawlins
 
Feb 2010 CT UPA Newsletter
Feb 2010 CT UPA NewsletterFeb 2010 CT UPA Newsletter
Feb 2010 CT UPA NewsletterMichael Rawlins
 
Refining & Designing Your Website
Refining & Designing Your  WebsiteRefining & Designing Your  Website
Refining & Designing Your WebsiteMichael Rawlins
 
Social Networking CFO Dec 2009
Social Networking CFO Dec 2009Social Networking CFO Dec 2009
Social Networking CFO Dec 2009Michael Rawlins
 
Connecticut Chapter Usability Professionals - Sept 2009 Newsletter
Connecticut Chapter Usability Professionals - Sept 2009 NewsletterConnecticut Chapter Usability Professionals - Sept 2009 Newsletter
Connecticut Chapter Usability Professionals - Sept 2009 NewsletterMichael Rawlins
 
Social Networking Reference Guide
Social Networking Reference GuideSocial Networking Reference Guide
Social Networking Reference GuideMichael Rawlins
 
Conducting Expert Reviews Using the VIMM Model
Conducting Expert Reviews Using the VIMM ModelConducting Expert Reviews Using the VIMM Model
Conducting Expert Reviews Using the VIMM ModelMichael Rawlins
 
Why User Experience Matters 2009
Why User Experience Matters 2009Why User Experience Matters 2009
Why User Experience Matters 2009Michael Rawlins
 
Politics Of Usability 09
Politics Of Usability 09Politics Of Usability 09
Politics Of Usability 09Michael Rawlins
 

Mehr von Michael Rawlins (20)

Final_USER_EXPERIENCE_Yale_V1
Final_USER_EXPERIENCE_Yale_V1Final_USER_EXPERIENCE_Yale_V1
Final_USER_EXPERIENCE_Yale_V1
 
Leveraging Persuasive Architecture
Leveraging Persuasive ArchitectureLeveraging Persuasive Architecture
Leveraging Persuasive Architecture
 
MCC Technology Class (April 2012)
MCC Technology Class (April 2012) MCC Technology Class (April 2012)
MCC Technology Class (April 2012)
 
Business Social Media - Central CT SIM Meeting
Business Social Media - Central CT SIM MeetingBusiness Social Media - Central CT SIM Meeting
Business Social Media - Central CT SIM Meeting
 
Tool Time: Keystroke Level Modeling
Tool Time: Keystroke Level ModelingTool Time: Keystroke Level Modeling
Tool Time: Keystroke Level Modeling
 
Tool time: Remote Unmoderated Usability Testing Tools
Tool time: Remote Unmoderated Usability Testing ToolsTool time: Remote Unmoderated Usability Testing Tools
Tool time: Remote Unmoderated Usability Testing Tools
 
Value and Politics of Usability
Value and Politics of UsabilityValue and Politics of Usability
Value and Politics of Usability
 
Why User Experience Matters
Why User Experience MattersWhy User Experience Matters
Why User Experience Matters
 
March Remote Testing Tools
March Remote Testing ToolsMarch Remote Testing Tools
March Remote Testing Tools
 
Feb 2010 CT UPA Newsletter
Feb 2010 CT UPA NewsletterFeb 2010 CT UPA Newsletter
Feb 2010 CT UPA Newsletter
 
Refining & Designing Your Website
Refining & Designing Your  WebsiteRefining & Designing Your  Website
Refining & Designing Your Website
 
Social Networking CFO Dec 2009
Social Networking CFO Dec 2009Social Networking CFO Dec 2009
Social Networking CFO Dec 2009
 
Connecticut Chapter Usability Professionals - Sept 2009 Newsletter
Connecticut Chapter Usability Professionals - Sept 2009 NewsletterConnecticut Chapter Usability Professionals - Sept 2009 Newsletter
Connecticut Chapter Usability Professionals - Sept 2009 Newsletter
 
Social Networking Reference Guide
Social Networking Reference GuideSocial Networking Reference Guide
Social Networking Reference Guide
 
Conducting Expert Reviews Using the VIMM Model
Conducting Expert Reviews Using the VIMM ModelConducting Expert Reviews Using the VIMM Model
Conducting Expert Reviews Using the VIMM Model
 
Why User Experience Matters 2009
Why User Experience Matters 2009Why User Experience Matters 2009
Why User Experience Matters 2009
 
Ct July 2009 Newsletter
Ct July 2009 NewsletterCt July 2009 Newsletter
Ct July 2009 Newsletter
 
Politics Of Usability 09
Politics Of Usability 09Politics Of Usability 09
Politics Of Usability 09
 
Social Networking 101
Social Networking 101Social Networking 101
Social Networking 101
 
Ct June 2009 Newsletter
Ct June 2009 NewsletterCt June 2009 Newsletter
Ct June 2009 Newsletter
 

Kürzlich hochgeladen

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 

Intro Design Principles

  • 1. Introduction to Design Principles Based on Don Norman’s book “The Design of Everyday Things” Michael Rawlins, Director, Interaction Design & Strategy 1
  • 2. Why me? • I’m very curious… • I understand multiple disciplines. • Bad user experiences bother me. • I have passion for solving problems. • I’m intrigued by how different we Michael Rawlins Interaction Designer all are as people… 2
  • 3. About Don Norman • A cognitive scientist and engineer who pioneered concepts related to user centered design. • Worked at Apple & HP. Now @ NNG (http://www.nngroup.com) • Examines everyday things as examples of problematic designs. • Established Design Principles as a framework for discussing and thinking about interaction problems. 3
  • 4. Design Principles • Visibility - can I see the interaction? • Feedback - what’s the object or device doing right now? • Affordance - how do I use it? • Mapping - where am I & where can I go? • Constraints - why can’t I do that? • Consistency - is this familiar? 4
  • 5. Visibility • Can you see the state of the device & possible actions? • Are the controls positioned in a manner where they can easily be found and used? • Problems arise when users can’t see how to use the device. 5
  • 6. Poor Visibility • Which controls are ambiguous? • How does this device turn off? • Which controls have meanings that are unclear?. 6
  • 8. Feedback • What is the device doing right now? • What action is being performed? Feedback is often multi-sensory (an audible click and a visual clue of interaction) How does this work? 8
  • 9. Affordance • Perceived and actual properties of an object that provides clues to its operation. 9
  • 10. Poor Affordance? • What’s clickable below? 10
  • 11. Better Affordance… • Why do these examples have better visual affordance? 11
  • 12. Mapping • The relationship between controls and their effect. • Do these devices work with each other? 12
  • 13. Mapping • Problematic examples (what’s good and what’s bad?) 13
  • 14. Constraints • Restricting the kind of actions a user can take. 14
  • 15. Constraints • How is the users attention directed to notice the system constraints? • What other constraints should the user notice? • How does users safety impact the design of this gas pump? 15
  • 16. Consistency • Design interfaces to have similar operations & use similar elements for achieving like tasks. • Similarity increases learnability. • Design to aid prior system knowledge - and aid the users short and long-term memory. 16
  • 17. Consistency Four types of consistency: • Aesthetic - style & appearance is repeated to enhance recognition. • Functional - meaning and action is consistent to reinforce learnability and understanding. • Internal - indicates a system is planned & well thought out (cultivates trust and user orientation). • External - establishing an ecosystem & consistency with other elements in the environment. 17
  • 18. Conclusion… Design Principles are validated by usability methods: • Learnability - how easy is it to perform basic tasks upon the users first encounter with the device or interface. • Efficiency - once the users are familiar with the interface, how quickly and effectively can they perform tasks. • Memorability - when users return after not having used the system, how quickly can they reestablish proficiency? • Errors - how many errors do users make? How severe are the errors? Can the users easily recover from errors? • Satisfaction - how pleasant and effective is the user experience? 18
  • 20. Thank You… Credit to David Gelb 20