SBD: Analyzing Requirements Chris North CS 3724: HCI.

Slides:



Advertisements
Similar presentations
CS305: HCI in SW Development Evaluation (Return to…)
Advertisements

Laura Pejsa Goff Pejsa & Associates MESI 2014
IS214 Recap. IS214 Understanding Users and Their Work –User and task analysis –Ethnographic methods –Site visits: observation, interviews –Contextual.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Proposed plan for the summative evaluation of a Technology Enhanced Learning Project Dean Petters, Statement of the research question Participants Method.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
The Soft Topics in Software Engineering Mark Ardis Stephen Chenoweth Frank Young.
1 User Centered Design and Evaluation. 2 Overview Why involve users at all? What is a user-centered approach? Evaluation strategies Examples from “Snap-Together.
Evaluation. formative 4 There are many times throughout the lifecycle of a software development that a designer needs answers to questions that check.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #18.
IS 425 Enterprise Information LECTURE 4 Winter
Midterm Exam Review IS 485, Professor Matt Thatcher.
IS 425 Enterprise Information I LECTURE 4 Autumn  2004 Norma Sutcliffe.
Recap of IS214. Placing this course in context Creating information technology that helps people accomplish their goals, make the experience effective,
Design Process …and the project.
Contextual Inquiry Material Source: Professor John Landay, UCB.
Data collection methods Questionnaires Interviews Focus groups Observation –Incl. automatic data collection User journals –Arbitron –Random alarm mechanisms.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
Extremely Rapid Usability Testing (ERUT) When you can’t do anything do something… its better than nothing (K. Holtzblatt)
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
From Controlled to Natural Settings
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
SBD: Activity Design Chris North CS 3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of.
Information Design and Visualization
SBD: Activity Design CS HCI Chris North Usability Engineering - Chapter 3.
Presentation: Techniques for user involvement ITAPC1.
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY User Studies Basic principles, methods, and examples Sari.
CSCI 4163/6904, summer Quiz  Multiple choice  Answer individually - pass in  Then class discussion.
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
Formative Evaluation cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders,
Human Computer Interaction
Usability testing. Goals & questions focus on how well users perform tasks with the product. – typical users – doing typical tasks. Comparison of products.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
SBD: Activity Design CS HCI Chris North Usability Engineering - Chapter 3.
SBD: Interaction Design Chris North cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
CS2003 Usability Engineering Usability Evaluation Dr Steve Love.
Wells, Moriarty, Burnett & Lwin - Xth EditionADVERTISING Principles and Effective IMC Practice 1 Strategic Research Part 2: Planning and Strategy Chapter.
Usability Testing Chris North cs3724: HCI. Presentations karen molye, steve kovalak Vote: UI Hall of Fame/Shame?
User Interfaces 4 BTECH: IT WIKI PAGE:
Task Analysis Methods IST 331. March 16 th
CSCI 4163 / CSCI 6904 – Winter Housekeeping  Clarification about due date for reading comments/questions  Skills sheet  Active listening handout.
Requirements Analysis Goal: understand users’ current activities well enough to reason about technology- based enhancements.
CS 3724 Introduction to Human Computer Interaction Section 2 CRN MW 2:30-3: McB.
SBD: Activity Design CS HCI Chris North Usability Engineering - Chapter 3.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Requirements Analysis Goal: understand users’ current activities well enough to reason about technology- based enhancements.
Identifying needs and establishing requirements Data gathering for requirements.
Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.
Z556 Systems Analysis & Design Session 10 ILS Z556 1.
User Requirements and Engagement in Health Informatics Alistair Sutcliffe Sarah Thew, Oscar De Bruijn, Manchester Business School, Jock McNaught National.
SBD: Information Design
SBD: Activity Design Chris North cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders,
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday Contextual Inquiry & Intro to Ethnography Introduction to HCI & Contextual.
SBD: Analyzing Requirements Chris North cs3724: HCI.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
6.S196 / PPAT: Principles and Practice of Assistive Technology Wed, 19 Sept Prof. Rob Miller Today: User-Centered Design [C&H Ch. 4]
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
CS 3724 Usability Engineering Section 2 CRN MW 2:30-3: McB.
CS 3724 Introduction to Human Computer Interaction Section 1 CRN TuTh 5:00-6: McB.
Informatics 121 Software Design I
Introduction to Human Computer Interaction
SBD: Analyzing Requirements
SBD: Analyzing Requirements
Model based design.
User Studies Basic principles, methods, and examples
Presentation transcript:

SBD: Analyzing Requirements Chris North CS 3724: HCI

Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders, field studies Usability specifications Activity scenarios Interaction scenarios iterative analysis of usability claims and re-design metaphors, information technology, HCI theory, guidelines formative evaluation DESIGN ANALYZE PROTOTYPE & EVALUATE

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

Things to Identify Social context Artifacts Activities People “users” “stakeholders”

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 and Requirements Analysis

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

ObservationInterviewQuestionnaire Goal Method # Users Tools Data Depth Effort E.g.

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 of Results How to represent the problem? Scenarios User profiles Video, pictures, storyboard HTA: hierarchical task analysis …

Example: Grocery Shopping Users, artifacts, activities, social context Claims Problem Scenarios HTA

Usability Case Library

Project part 2 Sample dataset Goal: Understand how analysts analyze it Users Problem scenarios, claims Thurs: intell exercise

Project Part 1, due Thurs: teams & topics Root Concept Part 2, due in 2 weeks: Requirements Analysis Your mission: find out about your users Who are they? What matters to them? What are they trying to do? 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!