Professional Documents
Culture Documents
Task Analysis
Task Analysis
D E S I G N E VA L U AT I O N
C h r i s t o p h e r Ta n
PSY 340 c h r i s t o p h e r. t a n @ h e l p . e d u . m y
OVERVIEW
• Task Analysis
• Hierarchical Task Analysis (HTA)
• Design Evaluation
o Heuristic Evaluation (usability heuristics/principles)
o Usability Testing (data collection methods)
TASK ANALYSIS
Why do a Task Analysis?
• “Study of what an operator needs to do to achieve system goals” (Kirwan & Ainsworth, 1992)
• Examine tasks to be performed by humans to achieve certain goals
o Includes all necessary actions for task (includes cognitive processes)
• Compares system demands and operator capabilities; alter demands to reduce error
• Systematic description of human-system interaction to understand how to match system
demands to human capabilities (Lee et al., 2017)
• Task analyses help…
o Describe tasks in detail
o Understand system/task demands on operator
o Understand users and their goals and behaviours
o Identify potential obstacles/roadblocks – what problems do users run into?
o Understand how users work around roadblocks (workarounds) – may not be ideal/safe
TASK ANALYSIS
Why do a Task Analysis? – Roadblocks
Roadblocks: Obstacles that users face when trying to complete tasks; interferes with achieving goal
• May cause users to circumvent safety features (unsafe workarounds)
o “This will take too long”, “This is a hassle”
o May cause abandonment (e.g., Expedia case study - $12m data field)
• Lack understanding of available actions
o “What now?”, “I’m clicking this, but nothing happens”
• Irreversible actions / Unforgiving to errors
o Cannot ‘go back’
o Stuck on long road in wrong direction
o Clears entire form
• Poor feedback
o Lack certainty
o “What happened?”, “Did it work?”
TASK ANALYSIS
Why do a Task Analysis? – Workarounds
Workarounds: Using other (often less ideal/roundabout) methods to overcome roadblocks;
bypassing of safety restrictions
• Using many methods to do one thing (especially when there is a lack of a unified system)
o E.g., Post-its, whiteboard, app, calendar, paper journal
Activity
• Sub-goals:
• Operations:
• Plans:
HIERARCHICAL TASK ANALYSIS
Benefits of HTA
3. Sub-goal decomposition
o Operations
4. Analysis of plans
HIERARCHICAL TASK ANALYSIS
Building the HTA – 1. Determine overall goal of task
• Overall goal of task that you are trying to analyze; highest-order goal
• Designs need to be evaluated for effectiveness and usability – does it help users achieve
their goals easily and quickly?
• Iterative design and continuous evaluation during prototyping stages help identify
deficiencies early in the product life cycle
o Fixing problems later are more costly
• Heuristics – Mental shortcuts; allows people to efficiently solve problems and make
judgements/decisions
• Usability heuristics can be used to explain most problems in machine interfaces (and
other designs in general)
o The 10 usability heuristics/principles – Nielsen (1995)
Minimize the users’ memory • Allow user to rely on recognition over recall
load o E.g., Select from list/category vs. Type in keyword
Feedback • Inform users about how their input is interpreted – “what’s going on?”
DESIGN EVALUATION
Usability Heuristics/Principles (Nielsen, 1995)
Heuristic Description
• Allow users to easily exit interface
Clearly marked exits
• Avoid feeling “trapped”
• For frequent operations
Shortcuts
o E.g., Ctrl + C / V; Alt + Tab
• Avoid interfering/prompting unless users are struggling severely (which is data in itself)
o E.g., “What do you notice in this area of the display?”; “Do you think there’s anything of
interest in this bar?”
• Why users struggle / behave in certain ways are revealed through their thoughts
o Especially if task is primarily cognitive – little behavioural activity to observe
• Concurrent protocol
o Spoken during task performance
• Retrospective protocol
o After task performance; while reviewing video or by memory
• Prospective protocol
o Think aloud while imagining performing a hypothetical task
DESIGN EVALUATION
Usability Testing – Data Collection
Think-Aloud Protocol
• Retrospective protocols may yield deeper insights into usability than concurrent
(Ohnemus & Biers, 1993; Bowers & Snyder, 1990)
HTA
• Analysis of specific task (i.e. making an e-purchase, uploading a video, planning public transport route)
• What the system requires of its users (vs. how they actually perform the tasks)
• Some systems have multiple goals
o Analysing several tasks within a system; depending on complexity
Data collection
• No. of participants?
• Concurrent & retrospective think-aloud protocols; guiding, probing, follow-up questions
• Task performance measures; emerging patterns
o Where did most errors commonly occur? (e.g. 4/5 participants failed to notice…)
o Common frustrations
• Post-task ‘interview’
o Overall satisfaction? Impressions? 3 things they liked/didn’t like, etc.
• Video recording + notes
GROUP ASSIGNMENT
Prototyping
• Communicate & document designs
• Not meant to be time-consuming or overly detailed
• Demonstrate to viewers how the product will work
• Different ways to approach prototyping:
o Wireframes – Initial layout/sketch of where things should be
o Physical prototypes – Physical products; demonstrate how they will work
o ‘Wizard’ paper prototypes – Digital displays and interfaces
• Introduction to Human Factors Engineering (Wickens et al., 2003; Lee et al., 2017)