Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NAJRAN UNIVERSITY
csc328
Omar Abdulrahman
Ethnography
Principles of ethnography
Use extended direct observation of the target culture to understand tacit behavior Do t t t ith h D not start with hypotheses and use a semi-structured th d i t t d approach Observe how artifacts are used to accomplish real goals Do not distort the meaning of the target cultures language through a literal translation into the investigator s investigators language or terms Learn to speak the target cultures language Do not have implicit assumptions that might bias interpretation, and test explicit assumptions rigorously i t t ti dt t li it ti i l
3
Use cases
Use cases
Use cases
Example: ATM
Goal: Obtain $100 in cash Preconditions: Actor has card, knows PIN, has cash in account 1a. Actor A t Presents card System S t 1b. Reads/validates account # 1c. Requests PIN 1 R t 2a. 2b. Enters PIN Indicates PIN entered
2c. Reads/validates PIN 2d. Presents action choices . . . . Postconditions: Actor has $100 in cash, System ensures account balance is decremented by $100
Use cases
System
Task analysis
At Scripps Institute of Oceanography, researchers d h developed a mouse th t l d that can be used under water (photo courtesy of Scripps Institute) 8
Task analysis
Describe atmosphere Describe socio-cultural environment Draw implications for interface design See S pages 107 - 111 i in Mayhew for example
UPS drivers use a handheld computer while standing and walking outside
Task analysis
Atmosphere At h
Tense, life and death situation On your own, far from support
Socio-cultural environment
First responders are resourceful, professional, professional self-reliant
Photo: Lou Nocca
Task analysis
11
Task analysis
12
Task analysis
Scope: from after i t k d equipment was unpacked at site but not assembled, through landing of aircraft
13
Task analysis
Task analysis
Watch battery level (2.2.1.1) Ensure GPS lock (2.2.1.2) Monitor weather (2.2.1.3)
Enter loiter point if evidence of victim nearby (2.2.3.1) Upload loiter point (2.2.3.2)
Task analysis
Task analysis
Example
Illustration shows actions by two crew members during d i a oneminute period
17
Task analysis
Example
18
Task analysis
Task analysis
Purpose: P
See where bottlenecks/overloads exist that could be alleviated by less workload-intense approach Determine if work could be redesigned to be done by fewer people
20
Task analysis
21
Summary
22