100 likes | 179 Views
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
E N D
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 claims and re-design Information scenarios Interaction scenarios PROTOTYPE & EVALUATE summative evaluation formative evaluation Usability specifications
Analyzing Requirements • Goal: understand users’ current activities well enough to reason about technology-based enhancements
Root concept: vision, rationale, assumptions, stakeholders SBD and Requirements Analysis Field studies: workplace observations, recordings, interviews, artifacts Summaries: stakeholder, task, and artifact analyses, general themes 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
Categories • People • Activities • Artifacts • Social context
The ethnographic method • Field studies, not lab experiments • Comes from anthropology • Generalize from the few and the particular • It’s just one possible method • Explicit vs tacit knowledge • Approaches: • Contextual inquiry (ask during) • Participatory analysis (ask after)
Some suggestions on how to see • Leave your categories at home… Forgetting is seeing things anew. • Listen • Talk • Reflect on what you’ve seen and heard • Does it make sense? • Can you tell a complete story?
Representations • How to represent the problem? • Scenarios • Video, pictures, storyboard • HTA: hierarchical task analysis
Project • W/Th: teams & topics • 2 weeks: Requirements Analysis • Your 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!