SBD: Analyzing Requirements

10
SBD: Analyzing Requirements Chris North cs3724: HCI

description

SBD: Analyzing Requirements. Chris North cs3724: HCI. ANALYZE. analysis of stakeholders, field studies. claims about current practice. Problem scenarios. DESIGN. Activity scenarios. metaphors, information technology, HCI theory, guidelines. iterative analysis of usability - PowerPoint PPT Presentation

Transcript of SBD: Analyzing Requirements

Page 1: SBD: Analyzing Requirements

SBD:Analyzing Requirements

Chris North

cs3724: HCI

Page 2: SBD: Analyzing Requirements

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 3: SBD: Analyzing Requirements

Analyzing Requirements

• Goal: understand users’ current activities well enough to reason about technology-based enhancements

Page 4: SBD: Analyzing Requirements

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 5: SBD: Analyzing Requirements

Categories

• People

• Activities

• Artifacts

• Social context

Page 6: SBD: Analyzing Requirements

The ethnographic method

Field studies, not lab experimentsComes from anthropologyGeneralize from the few and the particularIt’s just one possible method

Explicit vs tacit knowledge Approaches:

• Contextual inquiry (ask during)

• Participatory analysis (ask after)

Page 7: SBD: Analyzing Requirements

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 8: SBD: Analyzing Requirements

Representations

• How to represent the problem?

• Scenarios

• Video, pictures, storyboard

• HTA: hierarchical task analysis

Page 9: SBD: Analyzing Requirements

Grocery Shopping

Page 10: SBD: Analyzing Requirements

ProjectW/Th: teams & topics

2 weeks: Requirements AnalysisYour mission: find out about your users

• Who are they? • What matters to them?• What do they do in their work? • What is unexpected?• How do they now get to the information your project will

present to them?• What is the scenario of their current work practice?• Can you imagine alternate scenarios?

Start NOW!