82
ROME 11-12 April 2014 You Wrong, You Die - Hoang C. Huynh YOU WRONG, YOU DIE An UX talk about Human Errors, Errant Behaviors and Design Hoang C. Huynh ROME 11-12 April 2014

You WRONG, You DIE #Codemotion 2014

Embed Size (px)

DESCRIPTION

An UX talk about Human Errors, Errant Behavior and Design. A small and humble talk presented at Codemotion 2014 in Rome: nothing new or disruptive, but some stuff "who knows why" usually ignored but so useful for UX folks and Developers as well.

Citation preview

Page 1: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

YOU WRONG, YOU DIEAn UX talk about Human Errors, Errant Behaviors and Design

Hoang C. Huynh

ROME 11-12 April 2014

Page 2: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

Hi, I’m Hoang!

I Am Learning GermanI Am Easily BoredI Love Technologies

I Design Experiences

Page 3: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

Hi, I’m Hoang!

I Am Learning GermanI Am Easily BoredI Love Technologies

I Design ExperiencesHOW PEOPLE WORK

Page 4: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

USUALLY

Page 5: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

WE CREATE STORIES

Page 6: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

The only 'intuitive' interface is the nipple. After that, it's all learned

Bruce Ediger, Consultant

- @Nipple.es

WE STRUGGLE WITH INTUITIVENESS

Page 7: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

AND USABILITY ISSUES

Page 8: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @CW - Arrow

WE MUST BE SOMEONE ELSE

Page 9: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @CW - Arrow

WE MUST BE SOMETHING ELSE

Page 10: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

BUT “SOMETIMES”WE HAVE TO DESIGN

Page 11: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

FOR PEOPLE WHO ARE “VOLUNTEERS”

AKA EMPLOYERS

Page 12: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Landmark - Captain Power and the Soldier of the Future

WE HAVE THE POWERTO BRING THEM

Page 13: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Warner - Constantine

HELL

Page 14: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Warner - Constantine

OR HEAVEN

Page 15: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Failing to perform or omitting a task

Performing the task incorrectly

Performing an extra or non-required task

Performing tasks out of sequence

Failing to perform the task within the time limit associated with it

Failing to respond adequately to a contingency

DIFF METRICSWE HAVE TO DEAL WITH

Page 16: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Autismhelpers

WE CAN TALK ABOUT

TASK ANALYSIS !

!

!

!

!

BUT IT WOULD BE

BORING AS HELL

Page 17: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

#BOOBS

Page 18: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

#KITTENS

Page 19: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh- Speaker’s name

Page 20: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

THE HUMAN ERROR

Page 21: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

30 ADErrare humanum est, !

perseverare autem diabolicum, et tertia non datur

Lucius Annaeus Seneca, Philosopher

Page 22: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

1711To err is human !

To forgive, divine

Alexander Pope, Poet

Page 23: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

50-70% of aviation disasters

44,000 – 98,000 deaths / year in US result from med errors

60-85% of shuttle incidents at NASA

92-95% of car crashes

70% of shipping accidents

HUMAN FAILURES ARE SAID TO ACCOUNT FOR

Page 24: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

1An inappropriate or undesirable human decision or behavior that reduces or has the potential for reducing the effectiveness, dependability or performance of a system

THE DEFINITION

Page 25: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

1An inappropriate or undesirable human decision or behavior that reduces or has the potential for reducing the effectiveness, dependability or performance of a system

THE DEFINITION

2Something has been done that was "not intended by the actor, not desired by a set of rules or an external observer or that led the task or system outside its acceptable limits”. It is a deviation from intention, expectation or desirability.

Page 26: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

System FAULT a characteristic

System ERROR a state

System FAILURE a behavior

HUMAN ERROR • Development • Operational • Maintenance HUMAN

SYSTEM

Page 27: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Warner - Inception

AN ERROR IS NOT AN ERROR UNTIL

IT IS AN ERROR

Page 28: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Warner - Inception

WE NEED TO GO

DEEPER

Page 29: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- Courtesy of Wikipedia

AN ERROR IS NEVER #WRONG BY PER SEA DISASTER

Page 30: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Fox - The Simpsons

AN ACCIDENT#WRONG

Page 31: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

#NSFW- @DamnYouAutoCorrect

DUCKING AUTO CUCUMBER!

A DISTRACTION#WRONG

Page 32: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @emilyrebekah

A WIN

The legend of Ivory soap: Back in the late 1800's Proctor and Gamble were manufacturing their new White Soap with hope to compete in the fine soap market. !One day a line worker left the soap mixing machine on while he went to lunch and when he got back from lunch the soap was extra frothy having incorporated more air than normal into it. IT FLOATS! (EVEN THO IT’S A MADE UP STORY)

Page 33: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @NSF DBA

Page 34: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

The Three Mile Island accident was a partial nuclear meltdown which occurred in one of the two Three Mile Island nuclear reactors in Dauphin County, Pennsylvania, US, on March 28, 1979. !It was the worst accident in U.S. nuclear power plant history.

#WRONG

Page 35: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- Courtesy of Wikipedia

The crash occurred at Fairchild Air Force Base, US, on 24 June 1994, when the pilot of a USAF Boeing B-52 Stratofortress, Arthur Holland, flew the aircraft beyond its operational limits and lost control.

“Requesting permission for flyby!”#WRONG

Page 36: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Wikipedia / @Warner - Lord of the Rings

THE GIMLI GLIDER

This accident was caused by a human error in 1983. Fuel loading was miscalculated due to a

misunderstanding of the recently adopted metric system which replaced the imperial system.

#WRONG

Page 37: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Gizmodo / Shutterstock/Ilja Mašík

In the 2011, an All Nippon Airways passenger plane carrying 117 due to a human error continued to roll until it reached 131.7 degrees to the left, leaving it almost belly-up.

#WRONG

Page 38: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Gizmodo

Page 39: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

NEARLY DEATH EXPERIENCE DOOR OPENING

- @Gizmodo

Page 40: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

REGULATIONS

ORGANIZATIONS

TECHNOLOGY

INDIVIDUALS

THE SHARP END OF FAILURE

GROUPS

How comes that we blame

individuals first?

Blaming individuals is emotionally more satisfying than targeting institutions.

Page 41: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

1969To err is human !

but to really foul things up you need a computer.

Paul Ehrlich , Scientist

Page 42: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

No scheme particularly useful

Partly because human error is complex

Schemes do not capture that complexity

Often the full facts are not available

Essentially, all models are wrong, but some are useful

George E. P. Box, Statistician

Page 43: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Discrete Action Classification

Errors of omission (not doing the required task) Forgetting to do it Ignoring to do it deliberately !

Errors of commission (doing the wrong task) !Slips in which the operator has the correct intention, but carries out the wrong execution !

•Selection •Sequence or wrong order of execution •Timing: too fast/ too slow / too late •Quantity: too much / not enough

Swain & Guttman 1983

THERP Technique for Human

Error Rate Prediction

Page 44: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Skill based controlled by sub-conscious behavior and stored patterns of behavior errors usually errors of execution !

Rule based applies to familiar situations - stored rules are applied errors involve recognizing the salient features of the situation !

Knowledge based occur in unique & unfamiliar situations errors result from inadequate analysis or decision making

Performance / S.R.K Classification Rasmussen 1982

Page 45: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Skill based

- @Huffpost #WRONG

Page 46: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Rule based

WHERE ARE THE TOILETTES? On the right, over there

:| No…#WRONG

Page 47: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Marvel - The Avengers

Knowledge based (negative)

CAN YOU RUN A FLIGHT DIAGNOSTIC ON THE MARK IV?

#MAYBEWRONG

Yes… but…

Page 48: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Knowledge based (positive)

“ALL THE JAEGER ARE DIGITAL”#WRONG! Gipsy’s Analog, Nuclear!

- @Warner Bros - Pacific Rim

Page 49: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

"The division occurs at the level of the intention: !A Person establishes an intention to act. !If the intention is not appropriate, this is a mistake. If the action is not what was intended, this is a slip."

GEMS Generic Error Modeling System

Reason 1990

Page 50: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Are an “execution failure”, where the operator’s intentions are correct but actions are not carried out properly

Slips, which occur in skills based performance

Also are an “execution failure”, but this time where an operator forgets to do something, loses their place in a task, etc.

Lapses, which also occur in skills based performance

These are “planning failures”, where an inappropriate set of actions is carried out

Mistakes, which occur in rule and knowledge based performance

CLASSIFICATION

Page 51: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Skills Based Errors Rule Based Errors Knowledge Based Errors

Main Error type Slips & Lapses RB mistakes KB mistakes

Activity type Routine actions Problems solving activities

Attention Often elsewhere Directed at problem related issues

Control mode Mainly automatic More conscious

Predictability Largely predictable

variable

Frequency Common Uncommon

Opportunity Very high Very low

Detection Usually easy Difficult and often through intervention

Page 52: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Skills Based Errors Rule Based Errors Knowledge Based Errors

Main Error type Slips & Lapses RB mistakes KB mistakes

Activity type Routine actions Problems solving activities

Attention Often elsewhere Directed at problem related issues

Control mode Mainly automatic More conscious

Predictability Largely predictable

variable

Frequency Common Uncommon

Opportunity Very high Very low

Detection Usually easy Difficult and often through intervention

Approximate data (Reason, 1990)

61% 28% 11%

Page 53: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Capture Slip: automatic activation of a well-learned routine that overrides the current intended activity .

Omission Slip: Omissions due to interruption

Loss of Activation Slip: Ignoring the activation trigger for the intention

Description Slip: incomplete or ambiguous specification of intention that is similar to a familiar intention.

Associative Activation Slip: activation of similar but incorrect schemas.

Perceptual Confusion Slip: activation of the correct schema with the wrong item

Reverse Schema Slip: reverse action schema overwrites forward action schema.

Cross-talk Slip: action components are exchanged between two or more sequential or concurrent actions.

Page 54: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Capture Slip

Omission Slip

Loss of Activation Slip

Description Slip

Associative Activation Slip

Reverse Schema Slip

Cross-talk Slip

Perceptual Confusion Slip

• Driving to the office on Saturday instead of home

• Forget to send and interrupted email

• Walking into a room without remembering the reason

• Slide the credit card into the hotel door instead of the key card

• Tap a clearly non touchable touchscreen

• Washing hands with the hair gel instead of the soap

• Open the purse and putting it away before paying

• Start writing a document in mother tongue and completing it in a foreign language

Page 55: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Capture Slip

Omission Slip

Loss of Activation Slip

Description Slip

Associative Activation Slip

Reverse Schema Slip

Cross-talk Slip

Perceptual Confusion Slip

• Driving to the office on Saturday instead of home

• Forget to send and interrupted email

• Walking into a room without remembering the reason

• Slide the credit card into the hotel door instead of the key card

• Tap a non touchable touchscreen

• Washing hands with the hair gel instead of the soap

• Open the purse and putting it away before paying

• Start writing a document in mother tongue and completing it in a foreign language

Page 56: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Capture Slip

Omission Slip

Loss of Activation Slip

Description Slip

Associative Activation Slip

Reverse Schema Slip

Cross-talk Slip

Perceptual Confusion Slip

• Driving to the office on Saturday instead of home

• Forget to send and interrupted email

• Walking into a room without remembering the reason

• Slide the credit card into the hotel door instead of the key card

• Tap a non touchable touchscreen

• Washing hands with the hair gel instead of the soap

• Open the purse and putting it away before paying

• Start writing a document in mother tongue and completing it in a foreign language

Page 57: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Ansa

An old lady went under surgery and got a prosthesis in the wrong leg… then she got one in the right one.. then she died… !A l l e g e d l y , t h e y switched table side before the surgery, they were in hurry and they forgot to turn the patient as well…

Page 58: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Our behavior is regulated by the

activation and deactivation of

schemas

EXECUTE ORDER 66

- @Disney - Star Wars

Page 59: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @PlankingPhotos

Any schema comes with an activation

trigger, a primary goal and an indefinite

number of subgoals

Page 60: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @PlankingPhotos

Any schema comes with an activation

trigger, a primary goal and an indefinite

number of subgoals

WHAT HAPPENS WHEN THE PRIMARY GOAL IS TRIGGERED BEFORE THE COMPLETION OF THE

SUB GOALS ?

Page 61: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @PlankingPhotos

YOU FORGET THE ORIGINALS IN THE

MACHINE

#WRONG

Page 62: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @PlankingPhotos

YOU FORGET YOUR CREDIT CARD IN THE

READER

#WRONG

Page 63: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @PlankingPhotos

YOU FORGET YOUR CHANGE IN THE

VENDING MACHINE

#WRONG

Page 64: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

John Davidson holds the

unfortunate distinction of

being the first person in the

worldwide Millionaire franchise

to win nothing at all. He

appeared as a contestant on

J a n u a r y 1 0 , 1 9 9 9 , b u t

answered his £1,000 question

incorrectly.

WHEN EVERYTHING COMES TOGETHER YOU WILL EPICALLY #FAIL

Page 65: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

EPIC FAIL

TRIGGER

DISASTER / ACCIDENT

EVENT

DEFENSES

LATENT /ACTIVEFAILURES

MISSED OPPORTUNITIES

ABSENT DEFENSES

UNSAFE ACTS

REASON’s SWISS CHEESE MODEL

Page 66: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

#SOWRONGSPEAKING ABOUT DISASTERS

Page 67: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

THE ICEBERG

COLLISION

SHIPWRECK

NO AIDS

NO RESCUE

LACK OF BOATS

HIGH SEA

LOW VISIBILITY

TITANIC

#SOWRONGFAULT TREE ANALYSIS

Page 68: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Fox - The Simpsons

DESIGN FOR ERRORS

and Design for Failure or Design for Recovery

Page 69: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Human error is in OUR NATURE It might happen everyone, at any time, in any context.

!IT IS INEVITABLE. !Some errors are PREVENTABLE through better system design of equipment, procedures and work environment. (BTW RECOVERY AND RESILIENCE are MUCH BETTER than prevention) !Human error might not be an accident cause in itself…it might be caused by MULTIPLE FACTORS

#WRONG

Page 70: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Avoidance and Prevention Design the system so that certain classes of human error are eliminated, by implementing procedures, training, safety awareness and UI design where people aren’t distracted or overwhelmed, but aren’t bored either !Detection Make it easier for the operator and others to spot errors by designing systems and work environments where people are able to understand what is happening and the consequences of an action !Tolerance Ensure that individual errors are unlikely to lead to system failure and minimise potential for deliberate violations by making sure rules are well designed and well understood !Recover Ensure Undo capability, confirmation

DESIGN YOUR SYSTEM

Page 71: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

DISC LOCK REMINDER

STRATEGIES

Page 72: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @FOX - Futurama

AUTOMATE ( YES WE ARE DOOMED )

Page 73: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @unsplash

FORCING FUNCTIONS

INTERLOCKS LOCKINS LOCKOUTS

Force certain sequences of events, e.g. the Credit Card recollection on ATMs is forced before the withdraw of money.

These stop you for carrying out a certain action in a particular c o n t e x t , e . g . y o u cannot exit a editing s o f t w a r e w i t h o u t validating the save prompt

S t o p y o u f o r d o i n g something. e,g, the stairs to the basement of a tall b u i l d i n g a r e u s u a l l y differently designed or have a gate to stop people continuing to the basement when evacuating.

Page 74: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Unsplash

Distractions Incomplete or incorrect data Boredom Inadequate resources Cognitive overload Stress Illness Time pressure

TAKE IN CONSIDERATION

Page 75: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

• Pursue second stories beneath the surface to discover multiple contributors. • Escape the hindsight bias • Understand work as performed at the sharp end of the system • Search for systemic vulnerabilities • Study how practice creates safety • Search for underlying patterns • Examine how changes create new vulnerabilities • Used new technology to support and enhanced human expertise • Tame complexity through new forms of feedback

Be aware of possible influencing situational factors. Be aware of the hindsight bias of the retrospective analyst.

ADD THESE TO YOUR UX CHECKLIST Woods & Cook (2002)

Page 76: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

PREVENT FEEDBACK WTF?

Page 77: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

TONIGHT WE DINE IN HELL

- @Warner - 300

Page 78: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

TONIGHT WE DINE IN HELL

BUT TOMORROW, I’M THINKING MCDONALDS

- @Warner - 300

Page 79: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

General

That button launches all of our nuclear missiles!

President Hathaway

Well which button gets me a latte?

Advisor

That would be the other one, sir.

President Hathaway

What idiot designed this thing?

President Hathaway

You did, sir.

- @Dreamworks - Monsters VS Aliens

Page 80: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

NEARLY DEATH EXPERIENCE DOOR OPENING

- @Gizmodo

Page 81: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

- @Aetheros

Twitter: @aetherosLinkedin: in/hchuynhWeb: huynh.cc/blog

Slides will be available also on slideshare/aetheros

THANK YOU

Page 82: You WRONG, You DIE #Codemotion 2014

ROME 11-12 April 2014

You Wrong, You Die

- Hoang C. Huynh

Sources

http://www.slideshare.net/rezazarei125/human-errorhttp://www.slideshare.net/johnrooksby/cs5032-l5-human-error-1http://www.slideshare.net/johnrooksby/cs5032-lecture-2-failure-11609657http://www.slideshare.net/dominicfurniss/human-error-lecture

Reason, J. (1990). Human Error. Cambridge University Press.Norman, D.A. (1981). Categorization of action slips. Psychological Review, 88, 1-15.

http://en.wikipedia.org/wiki/Human_errorhttp://wikiofscience.wikidot.com/quasiscience:error

Francesco Di Nocera, Ergonomia cognitiva, Carocci, Roma, 2011 Donald Norman, La caffettiera del masochista, Giunti, Milano, 1990 Donald Norman, Emotional design, Apogeo, Milano, 2004

http://www.slideshare.net/Yehoshua7/schneider-electric-nuclear-navy-and-reducing-human-error