More on Design of Everyday Things. Turn it up, or shut it down?

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Don Norman Worked for industry (Apple) Professor First published in 1988 Does not focus on computer interfaces Coined: user-centered design Goal: Motivate.
GENERAL USABILITY CONSIDERATIONS. Overview of usability Aspects of usability – Learnability, memorability, efficiency, error reduction Techniques for.
Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
CISB213 Human Computer Interaction Design Principles
Fall 2002CS/PSY Design of Everyday Things Agenda Discuss Norman’s views on HCI & design Discussion What did you take away from DOET book.
Good Design Visibility is key to interaction design Take advantage of affordances/constraints Provide a good conceptual model for the user.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
Design of Everyday Things
SIMS 213: User Interface Design & Development
‘The Design of Everyday Things’. Donald A. Norman.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
April 19, 2004“Design of User-Friendly Systems” DLC, Physical and Logical constraints Physically constrain possible operations Rely upon properties.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 10, 2004.
User-Centered Design Good design The user says “Yes, I see” or “Of course”. A simple explanation is sufficient. Bad design The user says “How am I going.
Design of Everyday Things Don Norman on Design & HCI.
Prevent Errors Do not let the user make the mistake in the first place. Limit choices –Hide or gray out unusable functions Look ahead –Have the system.
© 2000 Franz Kurfess Cognitive Models 1. © 2000 Franz Kurfess Cognitive Models 2 Norman’s Cognitive Model [ Seffah ]
Cognitive walkthrough: description and example Based on Task-Centered Design by Clayon Lewis & John Rieman, CU Boulder.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
User Interface January 14, 2011 CSE 403, Winter 2011, Brun Three Mile Island.
People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
DOET Chapter 1 Models, Modes, Execution and Evaluation ITEC4130 Dr. Jim Rowan.
Mestrado em Informática Médica SIntS 13/14 – T5 Design Concepts Miguel Tavares Coimbra.
User Interface Design Session 11- LBSC 790 / INFM 718B Building the Human-Computer Interface Cartoon removed.
Design of Everyday Things - Donald Norman CS A470.
Usability Evaluation/LP Usability: how to judge it.
JENNIFER WONG CHAPTER 7: USER – CENTERED DESIGN. The point of the book was to advocate a user- centered design which is a philosophy that things should.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
DOET 5 Human error. Question! When I poured the ground up coffee into my coffee cup rather than the French press, what type of Slip was that?
Design of Everyday Things. Grade summaries Assignments 1-4 (out of 10) P0 (out of 10) P1 group grade (out of 100) P1 individual grade (out of 50) Midterm.
Fall 2002CS/PSY Design. Fall 2002CS/PSY System-Centered Design Focus is on the technology  What can be built easily using the available tools.
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
1 CSC111H User Interface Design Dennis Burford
Making Python Pretty!. How to Use This Presentation… Download a copy of this presentation to your ‘Computing’ folder. Follow the code examples, and put.
Chapter 1: What is interaction design?. Bad designs From:
Human-Computer Interaction
U SER I NTERFACE L ABORATORY Human Error 1.Introduction ○ To err is human, to forgive is the role of the computer interface ○ Norman (1988) in “The Psychology.
Activity Flow Design Gabriel Spitz 1 Lecture # 12 Guiding the flow of activities.
The Design of Everyday Things Design Psychology (POET) Psychopathology.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Event Handling Tonga Institute of Higher Education.
Gabriel Spitz 1. Light Switch Issues  Consistency – The switch design is inconsistent with common light switches  Visibility – No visible cue regarding.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Before usability CS 147: Intro to HCI After 1 st Usability Review.
William H. Bowers – Specification Techniques Torres 17.
The Design of Everyday Things Donald A. Norman. The psychopathology of everyday things Doors Doors Light switches Light switches Taps Taps Telephones.
Wrapping up DOET.
The Desktop Screen image displayed when a PC starts up A metaphor
DOET Chapter 1 Models, Modes, Execution and Evaluation
More on Design of Everyday Things
Unit 2 User Interface Design.
Software engineering USER INTERFACE DESIGN.
The Design of Everyday Things
MAPPINGS AND AFFORDANCES
Design : Agenda Design challenges Idea generation Design principles
COMP444 Human Computer Interaction Design Principles
Design of Everyday Things
Norman 7 A: User-Centered Design
Discussion Nedas Matulionis 09/07/2018.
After 1st Usability Review
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7]
Design of Everyday Things - Donald Norman CS A470.
Presentation transcript:

More on Design of Everyday Things

Turn it up, or shut it down?

Welcome to the hall of shame! ●signifiers are present ●this is an execution problem ○specifically the “perform” step ●should there really be a one-touch shortcut to close all tabs?

Bad Microwave My microwave has a problem. It has a huge problem, actually. Can you identify it?

Bad Microwave ●The problem with this microwave is that there is no way to specify “Add thirty seconds” after I input a number. ●Therefore, my food can only be cooked in thirty second increments, if I’m lazy. ●The microwaves programming only allows me as a user to input a specific time, or any product of thirty seconds.

So how does a designer help users acquire the right model? Visibility Affordances Constraints Mappings Feedback

Constraints Limit the range of possible actions Physical Constraints –Only some possibilities are physically possible (only one way to put a VCR tape in a player) Semantic Constraints –Only some possibilities make sense Cultural Constraints –Only some possibilities are acceptable Logical Constraints –General principles: e.g., every part should be used

Feedback Remember that people will build models –And feedback leads to causal models: “if Y happened after X, then X caused Y” So provide the proper feedback immediately: respond to user actions – don’t hide the results! –Did I press the button? (visual and/or audio feedback) All actions should have effects –Promote exploration

Knowledge In The World Recognition, not Recall Partial, “good enough” descriptions stored

Put knowledge in the world So users don’t have to keep it all in their heads –Menus, toolbars –Agendas –Graphical workspaces Provide memory aids –so users don’t have to remember information between screens

To err is human… Slips – errors in automatic actions: easy to detect –Capture errors –Description errors –Data-driven errors –Associative action errors –Loss of activation errors –Mode errors Mistakes – errors in intention or logic: hard to detect

Preventing errors Avoiding slips –Different things should look different –Consistent confirmation is not useful –Immediate confirmation may not be useful Simplify tasks –Make task structure narrow or shallow

Ooops, I opened my trunk Controls to open trunk and access gas tank are right next to each other

More ways to prevent errors Support recovery –Undo and backups –Support exploration toward a goal Prevent errors with forcing functions –failure in one step means later steps can’t be done –Make illegal actions unavailable –Disable buttons or menus –Turn illegal actions into legal ones

Last resort - standardization Fewer things to memorize Quicker to learn Clocks should run clockwise But note that standards are culture- dependent!

“Standards” and cultures What does the color red mean? –US – danger, warning, … –India – purity What color should a wedding dress be? –US – white –India – red & yellow How do you turn on a faucet? –US – counter-clockwise –UK – clockwise Problems with icons – mailboxes, trashcans, …

Applying the principles

A usable design - scissors Affordances –Holes for something to be inserted Constraints –Big hole for several fingers, small hole for thumb Mappings –Between holes and fingers suggested and constrained by appearance A cultural standard Conceptual model –Implications of actions clear – feedback is immediate

A problematic design – digital watch Affordances –4 buttons to push, but not clear what they do Constraints, mappings –Unknown – no natural relations or constraints Transfer –Little/none from analog watches Standardization –Still quite variable

How do I pump the gas?

“Push To Start”

Design Principle Problems Visibility Affordances

When does the bottom light go on?

Design Principle Problems Conceptual Model Feedback

Setting Options in MS Word

Design Principle Problems Conceptual model – “What happened?!?”

Which string turns on the fan, which turns on the light?

Design Principle Problems Mappings

What’s that thing in the corner?

It’s a mop sink!

Design Principle Problems Affordances Conceptual Model Standardization

How do you raise/lower this screen?

Design Principle Problems Conceptual Model Mappings

Wrapping up DOET Reflecting on DOET: –Was written 25+ years ago –Talks about things like doors, slide projectors, refrigerators, not GUIs –So how well does it apply to designing GUIs in 2015?

Next Steps For next time –Begin discussion on how to interact with users Project – Friday, September 11 –Project Proposal Due –But we won’t do studio on this until next week.