1202008 1 Overview ID: 386277
Download Pdf The PPT/PDF document "Design of Everyday Things-Donald NormanC..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
1/20/2008 1 Design of Everyday Things-Donald NormanCS A470 OverviewWhy are some everyday things difficult to understand and use?What are Don Normans principles and how do they apply to the design of everyday things?How can we apply Normans principles to the design of computer interfaces? 1/20/2008 2 Psychopathology of Everyday ThingsWe are surrounded by many everyday things that have poor usabilityProgramming a VCRTelephone features we cant remember how to useHow to change the remote access code?Photocopiers and fax machines Face down or face up?Many of these things can be difficult to interpret and frustrating to use if they provide no clues or false clues as to how they operate Why is usability important?poor usability results inanger and frustrationdecreased productivity in the workplacehigher error ratesphysical and emotional injuryequipment damageloss of customer loyaltycosts money 1/20/2008 3 What is usability?Usability is a measure of the effectiveness, efficiencyand satisfactionwith which specified users can achieve specified goals in a particular environment.ISO 9241 Examples of Poor DesignTrapped between doors!Handles affordpullingUsing a flat plate would constrainthe user to push 1/20/2008 4 Examples of Poor DesignWireless Powerpoint slide controllerShort press to go forwardLong press to go backwardRefrigerator temperature controlTwo compartments and two controlsOne cooling unit Temperature Control 1/20/2008 5 Normans Principles of DesignMake things visibleProvide a good conceptual modelAffordanceMappingConstraintsFeedback VisibilityThe correct parts must be visible and they must convey the correct messageNatural signals are naturally interpretedVisibility problems occur when clues are lacking or exist in excessJust by looking the user should knowState of the systemPossible actionsDont violate these principles to make something look good! 1/20/2008 6 How fast are we going? The well-trodden path 1/20/2008 7 Please Push Slowly!Wonder why doors are made out of glass? Evidently someone wassmacked The case of the mistaken urinal 1/20/2008 8 Good Conceptual ModelA good conceptual model allows us to predict the effects of our actionsWithout a good model we operate blindlySimply follow rules without understanding a reasonNo understanding of cause or effectNo recourse when something breaks AffordancesThe affordances of an object determine, naturally, how it can be usedButton affords pushingHandle affords graspingChair affords sittingKnob affords turningJust by looking at the object, a user should know how to use itExample: The doors with handles to push, mop sink 1/20/2008 9 Affordance of this Handle? Difficult to get a grip when slippery How do you open this drawer? 1/20/2008 10 MappingControls and displays should exploit natural mappingNatural mapping takes advantage of physical analogies and cultural standardsPhysical: Steering wheelCultural: red means stop, green means go Mouse or Keyboard? 1/20/2008 11 What Knob Goes Where? Exploiting Natural Mapping 1/20/2008 12 Yellow Street LightsPossible to confuse with stoplight How do you play the CD? 1/20/2008 13 How do you turn on the shower?Must reach down where the water comes out and pull down! Instructions! ConstraintsConstraints limit the ways in which something can be usedConstraints can bePhysicalSemanticCulturalLogical 1/20/2008 14 On which side does the door open? How do you open this package?If you are like me, by ripping it open But that will dry out the wet pack the proper way is to use the flapRemove tearable perforations at top, add hand or more attention to location of flap 1/20/2008 15 FeedbackFeedback is sending back to the user information about what action has actually been doneVisibility of the effects of the operation tell you if something worked correctlySystems should be designed to provide adequate feedback to the users to ensure they know what to do next in their tasks Feedback ExamplesTelephone button press tonesTelephone clicksRice cooker goes bing!Clicker on your turn signalAnimated icon while waiting for a web page to load 1/20/2008 16 VCR FeedbackDid I really set it correctly to record at 8PM on Tuesday? More or Less Coffee?Does the light on the bottom indicate 4-max cups, or min-3 cups? On=min to 3 1/20/2008 17 Normans Principles in SoftwareVisibilityVisibility of the tasks the interface supportsCommunication of system state / modeAffordanceIf it looks like a button it can be pressed, if it is a underlined it can be clicked (web)MappingClicking on a particular interface element produces expected effect (under F)ile should be O)pen) Normans Principles in SoftwareConstraintsConstraining search criteria, graying out menu items that dont apply in a particular contextFeedbackProviding clear and immediate feedback for each user action 1/20/2008 18 Larsons dog effect Same with SoftwareThank you for registering! We appreciate your business.To activate your software, you will be sent an email key. After you have received the key then you will be able to click here and you can then proceed with the activation process. Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah click here blah blah blah blah blah blah blah blah blah blah blah 1/20/2008 19 SummaryUsability problems are commonIf there are usability problems in everyday simple things, the challenge is 100-fold for complex softwareUsability problems can be overcome through attention to design and addressing studies from HCI ReferencesThe Design of Everyday ThingsBy Donald NormanBad Design Studieshttp://www.baddesigns.comUsability Studieshttp://www.useit.com/Sources for examples:Sachen Macdonald, Univ. of VictoriaDey Alexander, Monash University