Design of Everyday Things Pathological designs Many human errors result from design errors Designers help through a good conceptual model Slide deck by.

Slides:



Advertisements
Similar presentations
Aspire Vertical Markets Retail Store. Retail Store Solution.
Advertisements

Communication Transferring information from one person to another. Communication is used to instruct, clarify interpret, notify, warn, receive feedback,
AV Controls in the Conference Rooms Trying to Navigate the Changes.
MILLS HALL 110 EXTENSION 1219 Technology Services.
Excerpt from a WallStreet Journal article: 6. Yet another Dell customer called to complain that his keyboard no longer worked. He had cleaned it by filling.
Mark A. Purschwitz, Ph.D. Extension Professor Agricultural Safety and Health Specialist Mark A. Purschwitz, Ph.D. Extension Professor Agricultural Safety.
Assessing and Managing Risk
University of Maryland Center for Environmental Science Chesapeake Biological Laboratory IP Phone Training.
1 Check all equipment is included before returning. If you have an accident or the equipment is damaged or you need support please contact Blaize
The Driving Task The driving task is everything it takes to operate a motor vehicle. The three skills of the driving task are: A. Physical-coordination.
Utility Vehicle Safety
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.
Saul Greenberg Psychology of Everyday Things Many so-called human errors and “machine misuse” are actually errors in design Designers help things work.
CS 544 Design The Psychology of Everyday Things Design Concepts
James Tam Psychology of Everyday Things Pathological designs Many human errors result from design errors Human factors.
James Tam Psychology of Everyday Things Pathological designs Many human errors result from design errors Human factors.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
Design of Everyday Things
‘The Design of Everyday Things’. Donald A. Norman.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
LBSC 690: Week 3 Interacting with Users Jimmy Lin College of Information Studies University of Maryland Monday, February 11, 2007 Material in these slides.
User-Centered Design Why people hate computers How to design useful and usable systems Saul Greenberg Professor University of Calgary Slide deck by Saul.
User-Centered Design Why people hate computers How to design useful and usable systems Saul Greenberg Professor University of Calgary Slide deck by Saul.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 17, 2005.
Saul Greenberg Psychology of Everyday Things Many so-called human errors and “machine misuse” are actually errors in design Designers help things work.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb
Design of Everyday Things Don Norman on Design & HCI.
Code Generation CS 480. Can be complex To do a good job of teaching about code generation I could easily spend ten weeks But, don’t have ten weeks, so.
 This link is about how measuring stress has changed over the years to the present day.  These strain gauges are use to measure the amount of stress.
Online Agrimarketing: Planning before you plant Presented by: Scott Skelly Corn Mazes America.
Design of Everyday Things Part 1: Pathological designs Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Notice: some material.
1 Quotes. 2 Definition A Help Desk is a generic name typically associated with the end user support center. Increasingly, the Help desk is being seen.
Computer Hardware and Software
Systems Software & Operating systems
Lesson 6.2 The Promotional Mix─Advertising
ITGS Software Reliability. ITGS All IT systems are a combination of: –Hardware –Software –People –Data Problems with any of these parts, or a combination.
XpsOES : A New Tool for Improving Safety at Workplace Yasar Kucukefe, Ph.D., National Power Energy.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Designing for the Real World Material from /525 Human Computer Interaction Dr Steve Jones.
Area Of Study 2 Information And Communications Technology(ICT)
Project One---Starting Your Business Business Equipment.
1 Usability Design. 2 Designing for Usability What are the things users will want to do with your site –This is not what you want users to do with your.
Telecommunication technology Then and Now. But First… What is telecommunication Technology? Telecommunication is the transmission of messages over a country.
StopPreviousNext Vicnet Internet training course Workbook 7 Working with pictures on the Internet Easy English workbook July 2010.
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.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Moving Around in Scratch The Basics… -You do want to have Scratch open as you will be creating a program. -Follow the instructions and if you have questions.
Slides for User interface design A software engineering perspective Soren Lauesen 2. Prototyping and iterative design August 2006 © 2005, Pearson Education.
1 What to do before class starts??? Download the sample database from the k: drive to the u: drive or to your flash drive. The database is named “FormBelmont.accdb”
More on Design of Everyday Things. Turn it up, or shut it down?
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
Chapter 1: What is interaction design?. Bad designs From:
Rollover Protective Structures On Tractors Module One The Real Reasons For ROPS.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
The Anatomy of a Computer Program Unit 3. Programs are Directions  A computer carries out the instructions in a program, line by line, exactly as they.
James Martin G. Domdom ENSP2 Mr. Xavier Aquino Velasco – Associate/Lectrurer III, FEU Tech.
Defeating Distracted Driving 1. Wikipedia Distracted Driving Definition Driving while engaged in other activities Talking on a cell phone Texting Eating,
© 2015 CenturyLink. All Rights Reserved. The CenturyLink mark, pathways logo and certain CenturyLink product names are the property of CenturyLink.
Using your ENA Connect Phone Polycom IP 321/331/335.
Awesome teapot for mother-in-law
Branching Error (a.k.a. the VM Program Instruction Break Error)

Interface Design Guidelines
The Design of Everyday Things
COMP444 Human Computer Interaction Design Principles
Design of Everyday Things
Excerpt from a WallStreet Journal article:
Presentation transcript:

Design of Everyday Things Pathological designs Many human errors result from design errors Designers help through a good conceptual model Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as long as general credit to Saul Greenberg is clearly maintained. Notice: some material in this deck is used from other sources without permission. Credit to the original source is given if it is known,

Saul Greenberg 41 BC: Emperor tired of loosing to the Gauls Slide idea from David Hill Win me the Chariot Race

Saul Greenberg Advisor intuitively finds a solution... Slide idea from David Hill Hmmm…… AHA! The Wind !

Saul Greenberg The Chariot Race Notice aerodynamic efficiency of the faster chariot Yes!!! Nuts… Slide idea from David Hill

Saul Greenberg The Chariot Race But, in maneuvering for position on the turn, the DRIVER makes an error!!! Or was it the DESIGNER??? Ooops … Har, har… Slide idea from David Hill

Saul Greenberg Human factors engineered –Boadiceaised as well Slide idea from David Hill This should do it…

Saul Greenberg Tractors Early design Terrain –unsurfaced and rough –hilly Farmer –works long hours –works quickly narrow front wheel base Images from and high center of gravity

Saul Greenberg Tractors Result Quotes from National AG Safety Database –older tractors have narrow front ends that are easily upset –tractor upsets cause more fatalities than other farm accidents –injuries often include a broken or crushed pelvis. Accident image from //

Saul Greenberg Tractors Used to be called driver’s error But –accidents less frequent as modern designs have roll cage low center of gravity wider wheel bases Tractor from

Saul Greenberg So what does this teach us? Lesson 1 –many failures of human-machine system result from designs that don’t recognize peoples’ capabilities and fallibilities –This leads to apparent machine misuse and human error Lesson 2 –good design always accounts for human capabilities. How you can train yourself –look for examples of ‘human error’ –critique them for possible ‘design error’ –propose designs that limit / remove these errors

Saul Greenberg Psychopathology of everyday things Typical frustrations –The engineer who founded DEC confessed at the annual meeting that he can’t figure out how to heat a cup of coffee in the company’s microwave oven –How many of you can program or use all aspects of your digital watch? VCR? sewing machine? washer and dryer? stereo system cell phones? Slide idea from Donald Norman

Saul Greenberg Remote Controls The phone rings… –hit pause Slide idea from Jacob Nielsen Alertbox March 15, 2004 Pioneer DVD Remote

Saul Greenberg Remote Controls The phone rings… –hit pause Why is it easier? –big button easier to hit (Fitt’s Law) –visually distinctive (color) –reasonably different from other buttons –shape and central position means its easy to find by feel in zero light conditions TiVo designed for usability –part of early product development Slide idea from Jacob Nielsen Alertbox March 15, 2004 TiVo DVR Remote

Saul Greenberg Remote Controls But of course I’ll just learn it quickly… cable box digital video recorder DVD television audio amplifier VCR six remote controls required to operate a modest home theater Photo + caption from Jacob Nielsen’s Alertbox June 7, 2004

Saul Greenberg Other pathological examples: Remote control from Leitz slide projector –How do you forward/reverse? Instruction manual: – short press:slide change forward – long press: slide change backward Slide idea from Donald Norman

Saul Greenberg Still more pathological examples Modern telephone systems –standard number pad –two additional buttons * and # Problem –many hidden functions –operations and outcome completely invisible *72+number = call forward –can I remember that combination? –if I enter it, how do I know it caught? –how can I remember if my phone is still forwarded? Ok, I’ll read the manual –but what does call park mean? what's a link? –where is that manual anyway? Phone operation for the University of Calgary phone system

Saul Greenberg Still more pathological examples VCR’s, camcorders, fax machines,... –most people learn only basic functions –most functionality goes untouched 12: memory trans delayed trans delayed polling polling confd trans relay broadcareport + D.T. Tone space clear *0# R Pause HOLD CODED DIAL /DIRECTORY V ^ <> PRINTER ON LINE PRINTER ERROR HS HQ PRINT MODE SHQ PRINTER INTERFACE Canon Fax-B320 Bubble Jet Facsimile

Saul Greenberg Getting serious about design World War II –complex machines (airplanes, submarines...) taxed people’s sensorimotor abilities to control them frequent (often fatal) errors occurred even after high training –example airplane errors: if booster pump fails, turn on fuel valve within 3 seconds –test shows it took ~five seconds to actually do Spitfire: narrow wheel base –easy to do violent ground loops which breaks undercarriage Altimeter gauges difficult to read –caused crashes when pilots believe they are at a certain altitude Result –human factors became critically important Slide ideas from David Hill

What’s the altitude? –Early days (< 1000’): only one needle needed –As ceilings increased over 1000’ small needle added < 10,000’ > 10,000’ –As they increased beyond 10,000’ box indicated 10,000’ increment through color change Slide ideas from David Hill

Tape altimeter Human factors test showed: –eliminated reading errors –was faster to read But not in standard use! Why? reference line independent movement Slide ideas from David Hill

Saul Greenberg Harvard Airplane (World War II) Undercarriage crashes –pilots landed without dropping undercarriage! –undercarriage warning horn sounds if wheels up and power low (landing condition) Stalls –plane airspeed drops too low to maintain lift –if occurs just before landing, will crash Training –deliberately stall and recover –but sometimes similar to landing with undercarriage up horn sounds, annoyance –installed “undercarriage horn cut-out button” Oops! Now why did I do that? Slide ideas from David Hill

Saul Greenberg The Harvard Control Panel U/C horn cut-out button Problem #1: Conditioned response stall -> push button; therefore stimulus nullified Slide ideas from David Hill

Saul Greenberg The Harvard Control PanelThe T-33 Control Panel Tip-tank jettison button Problem #2: Negative transfer T-33’s: tip-tank jettison button in same location U/C horn cut-out button Slide ideas from David Hill

Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?

Saul Greenberg The Psychopathology of computers Britain 1976 –Motorway communication system operated 40% of it’s highways –police controlled it in real time to change lane signs, direction signs, speed limits, etc –On December 10th, police failed to change the speed limit signs when fog descended 34 vehicles crashed 3 people killed 11 people injured and trapped in their vehicles motorway closed for 6.5 hours Slide ideas from David Hill

Saul Greenberg Some quotes Police (at inquest) –“The system did not accept the instruction” Dept of Transport (after examining computer logs) –“There is no evidence of technical failure” System designers –after emphasizing that they have no responsibility for the system “We supplied it over 5 years ago and have never been called to look at that problem” The Coroner’s court –judged it as "operator error" the police operator: “failed to follow written instructions for entering the relevant data” Where have we heard this before? Not me!

Saul Greenberg Example problems cryptic input codes –XR300/1: change (X) sign 300 on highway M5 (R) to code 1 –i.e. change particular sign to indicate fog condition no feedback –operator entered command, no visible effect of system response cryptic error messages –“Error code 7” teletype machine was old, text illegible –people could not see what they typed or system’s reply operator overloaded with other chores –also handled radio and telephone traffic

Saul Greenberg Psychopathology of the single key press from InfoWorld, Dec ’86 –“London— An inexperienced computer operator pressed the wrong key on a terminal in early December, causing chaos at the London Stock Exchange. The error at [the stockbrokers office] led to systems staff working through the night in an attempt to cure the problem”

Saul Greenberg Psychopathology of the single key press from Science magazine –In 1988, the Soviet Union’s Phobos 1 satellite was lost on its way to Mars, when it went into a tumble from which it never recovered. “not long after the launch, a ground controller omitted a single letter in a series of digital commands sent to the spacecraft. And by malignant bad luck, that omission caused the code to be mistranslated in such a way as to trigger the [ROM] test sequence [that was intended to be used only during checkout of the spacecraft on the ground]”

Saul Greenberg The PC Cup Holder A true (?) story from a Novell NetWire SysOp Caller: Hello, is this Tech Support?" Tech Rep: Yes, it is. How may I help you? Caller: The cup holder on my PC is broken and I am within my warranty period. How do I go about getting that fixed? Tech Rep: I'm sorry, but did you say a cup holder? Caller: Yes, it's attached to the front of my computer. Tech Rep: Please excuse me if I seem a bit stumped, it's because I am. Did you receive this as part of a promotional, at a trade show? How did you get this cup holder? Does it have any trademark on it? Caller: It came with my computer, I don't know anything about a promotional. It just has '4X' on it. At this point the Tech Rep had to mute the call, because he couldn't stand it. The caller had been using the load drawer of the CD-ROMdrive as a cup holder, and snapped it off the drive.

Saul Greenberg Inane Dialog Boxes What happens when you cancel a cancelled operation? Do I have any choice in this? Umm, thanks for the warning, but what should I do? Uhhh… I give up on this one Some of these interfaces were posted on Interface Hall of Shame

Saul Greenberg Inane Dialog Boxes These are too good not to show Some of these interfaces were posted on Interface Hall of Shame

Saul Greenberg Inane Dialog Boxes Midwest Microwave's online catalog Some of these interfaces were posted on Interface Hall of Shame

Saul Greenberg Inane Dialog Boxes ClearCase, source-code control Rational Software Some of these interfaces were posted on Interface Hall of Shame

“HIT ANY KEY TO CONTINUE”

Saul Greenberg Why should you care? Past –manufacturers had little incentive to emphasize usability –customers have no experience until after they buy the product –early technology adaptors were ‘resilient’ willing to put up with annoyances –consequences of bad design typically small (annoyances) Slide idea from Jacob Nielsen Alertbox March 15, 2004

Saul Greenberg Why should you care? Today: Usability sells –product reviews emphasize usability (e.g., Consumer Reports) –customers have used related products, and can often download trial versions (including competitors) –today’s users are impatient and intolerant of bad design consequences of bad design now large –costly errors in serious systems (e.g., financial institutes) –widespread effects (e.g., incorrect billing, failures) –life-critical systems (medical, air traffic control) –safety (in-car navigation systems)

Saul Greenberg Why should you care? Professionalism –software engineers are designers –we are ultimately responsible for the products we build –a history of ‘hack’ designs does not excuse our responsibilities Compared to civil engineers –What would happen to an engineer who built a bridge where people fell off of it into the river (because the guard rails were too low), and where accidents were high (because the bridge was too narrow)? –We would call this incompetence. –The same standard should apply to software engineers.

Saul Greenberg Other pathological examples: Amphitheater Louis-Laird in Sorbonne –beautiful room with murals on ceiling but murals are right side up only for lecturer! –electric projection screen controls in other room out of sight of screen! control room Slide idea from Donald Norman

Saul Greenberg Early tractors Original design Terrain –un-surfaced –rough –hilly high center of gravity narrow wheel base Result Used to be called driver’s error but accidents now infrequent as designs now have low center of gravity, wider wheel bases Tractor from