sbd: analyzing requirements chris north cs 3724: hci
TRANSCRIPT
![Page 1: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/1.jpg)
SBD:Analyzing Requirements
Chris North
CS 3724: HCI
![Page 3: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/3.jpg)
Problem scenarios
summativeevaluation
Information scenarios
claims about current practice
analysis ofstakeholders,field studies
Usability specifications
Activityscenarios
Interaction scenarios
iterativeanalysis ofusability claims andre-design
metaphors,informationtechnology,HCI theory,guidelines
formativeevaluation
DESIGN
ANALYZE
PROTOTYPE & EVALUATE
![Page 4: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/4.jpg)
Analyzing Requirements
• Goal: understand users’ current activities well enough to reason about technology-based enhancements
• To meet real needs, you must identify the (hidden!) problems & desires
![Page 5: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/5.jpg)
Things to Identify
Social context
Artifacts
Activities
People
“users”“stakeholders”
![Page 6: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/6.jpg)
Summaries: stakeholder, task, and artifact analyses, general themes
Root concept: vision, rationale,assumptions, stakeholders
Problem scenarios:illustrate and put into context the tasks and themes discovered in
the field studies
Claims analysis:find and incorporate features of practice
that have key implications for use
Field studies: workplace observations,recordings, interviews, artifacts
SBD andRequirementsAnalysis
![Page 7: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/7.jpg)
Field Studies
• Observation• Ethnographic method: watch what they do in real world
• Passive vs Active:– Contextual inquiry (ask during)
– Participatory analysis (ask after, with video…)
• Interviews• Structured or informal
• Explicit vs Tacit knowledge
• Questionnaires• Survey (demographics, skills, attitudes, utility, …)
• Quantitative, statistical results
![Page 8: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/8.jpg)
Observation Interview Questionnaire
Goal
Method
# Users
Tools
Data
Depth
Effort
E.g.
![Page 9: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/9.jpg)
Some suggestions on how to see
Leave your categories at home…Forgetting is seeing things anew.
ListenTalkReflect on what you’ve seen and heard
Does it make sense?Can you tell a complete story?
![Page 10: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/10.jpg)
Representations of Results
• How to represent the problem?
• Scenarios
• User profiles
• Video, pictures, storyboard
• HTA: hierarchical task analysis
• …
![Page 11: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/11.jpg)
Example: Grocery Shopping
• Users, artifacts, activities, social context
• Claims
• Problem Scenarios
• HTA
![Page 13: SBD: Analyzing Requirements Chris North CS 3724: HCI](https://reader037.vdocuments.mx/reader037/viewer/2022110102/56649f355503460f94c52a13/html5/thumbnails/13.jpg)
Project part 2
• Sample dataset
• Goal: Understand how analysts analyze it
• Users
• Problem scenarios, claims
• Thurs: intell exercise