User-Centered System Design. - a philosophy of user interface design introduced by Don Norman & Steve Draper in 1986.

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
IS214 Recap. IS214 Understanding Users and Their Work –User and task analysis –Ethnographic methods –Site visits: observation, interviews –Contextual.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
Task Analysis (continued). Task analysis Observations can be done at different levels of detail fine level (primitives, e.g. therbligs, keystrokes,GOMS.
©N. Hari Narayanan Computer Science & Software Engineering Auburn University 1 COMP 7620 Evaluation Chapter 9.
Methodology Overview Dr. Saul Greenberg John Kelleher.
Understanding Practice: Video as a Medium for Reflection & Design Lucy A. Suchman & Randall H. Trigg.
1 SWE Introduction to Software Engineering Lecture 27 – User Interface Design (Chapter 16)
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.
Empirical Methods in Human- Computer Interaction.
Inspection Methods. Inspection methods Heuristic evaluation Guidelines review Consistency inspections Standards inspections Features inspection Cognitive.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Design Process …and the project.
Analysis Concepts and Principles
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 4, 2003.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
Universal Access to Technology. User-centered system Design is iterative! DESIGN TEST.
HCI revision lecture. Main points Understanding Applying knowledge Knowing key points Knowing relationship between things If you’ve done the group project.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
User Centered Design Lecture # 5 Gabriel Spitz.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
Chapter 3 Reference Slide 2 of Lecture 1.  Most products designed without adequate consideration for human factors  Focus is on technology and product.
Preparing for Data Collection Need to recognize that data collection is a high level activity that cannot be just passed off to graduate assistant Need.
류 현 정류 현 정 Human Computer Interaction Introducing evaluation.
Predictive Evaluation
Principles of User Centred Design Howell Istance.
ACTIVITY. THE BRIEF You need to provide solid proof to your stakeholders that your mobile website meets the needs of your audience. You have two websites.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
An Online Knowledge Base for Sustainable Military Facilities & Infrastructure Dr. Annie R. Pearce, Branch Head Sustainable Facilities & Infrastructure.
+ Interaction Design User Centred Design. + Does the Interface Make sense? Characteristics of successful ID Products makes sense to the users when they.
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
Requirements Engineering Requirements Elicitation Process Lecture-8.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Human Computer Interaction
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
©2011 1www.id-book.com The process of interaction design Chapter 9.
Usability Testing CS774 Human Computer Interaction Spring 2004.
SEG3120 User Interfaces Design and Implementation
User-Centered System Design. - a philosophy of user interface design introduced by Don Norman & Steve Draper in 1986.
LOOKING FOR EVIDENCE? A CASE FOR THE CASE STUDY DR. GURU NAGARAJAN DR. SARA BHATTACHARJI.
CS2003 Usability Engineering Usability Evaluation Dr Steve Love.
Different approaches an analysis might use when investigating a system including: – Questionnaires – Interviews – Document gathering and analysis.
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 40 Observing.
Software Engineering User Interface Design Slide 1 User Interface Design.
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
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.
Overview and Revision for INFO3315. The exam
Evaluation Methods - Summary. How to chose a method? Stage of study – formative, iterative, summative Pros & cons Metrics – depends on what you want to.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
고려대학교 산업경영공학과 IMEN 315 인간공학 3. DESIGN AND EVALUATION METHODS.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
Perspectives on Information Course Introduction January 25, 2016.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
HCC 831 User Interface Design and Evaluation. What is Usability?
SIE 515 Design Evaluation Lecture 7.
EKT 421 SOFTWARE ENGINEERING
SBD: Analyzing Requirements
things to know and review…
CS 522: Human-Computer Interaction Lab: Formative Evaluation
User Interface Design and Evaluation
User CENTERED DESIGN IB TOPIC 7.
Presentation transcript:

User-Centered System Design

- a philosophy of user interface design introduced by Don Norman & Steve Draper in 1986

User-Centered System Design Technology should be designed around the needs of the user. To do this, you need to understand users and what they are trying to do. Avoid: Solutions in search of a problem!

User-Centered System Design Requirements analysis Standards, principles, guidelines Design experience Task analysisDesign tools *(incl. usability testing) Design Evaluation* Implementation Formal models

User-Centered System Design To what extent can you trust your own intuitions about doing a task? You can’t!!! (Norman) The interface should be the responsibility of someone who can take the perspective of the user and be a strong advocate. This is not easy!

User-Centered System Design Some principles focus on users and their needs instead of technical considerations do a task analysis start usability testing & evaluation early in the design process design the system iteratively and allow it to evolve

Iterative Design DESIGN TEST

Task analysis

Task analysis - What is it? observes users in realistic settings doing particular tasks a bit like doing anthropology or ethnography may include taking notes on what users actually do, having them “think out loud” while working, interviewing them, or having them fill out questionnaires

Task analysis can be done at different levels of detail fine level (primitives, e.g. therbligs, keystrokes,GOMS - the “micro” level) intermediate level (flow charts, plans, or steps for sequences of actions) high level (cognitive goals; social impact - the “macro” level)

The goals of task analysis enables you to understand what the user has to do and cope with enables you to trace steps leading up to an error and figure out why it occurred enables you to see what parts of the task the user spends the most time doing - what is easy and what is hard enables you to compare different users and different methods for doing tasks

Methods for task analysis  Questionnaires  Interviews  Ethnographic observation  Verbal protocols  Formal models and simulations

Questionnaires & interviews  are often done badly.  It’s important to ask open-ended questions first and to avoid biasing the respondent (avoid leading questions).  Respondents often misinterpret questions.  Problem: trusting what people say

Ethnographic observation  a method from anthropology  Example: Lucy Suchman’s studies of people using copy machines (at Xerox) Finding: Human action isn’t all planned ahead - people respond to the situation they are in (“situated action”)

Ethnographic observations are very different from observations in the laboratory! (We’ll compare these further in our next lecture)

A note on scientific methods: There are two important steps in doing science: 1. Observing and describing 2. Testing theories and hypotheses HCI specialists get many useful principles and solutions from what they see users do, not only from abstract theory and testing hypotheses.

Methods for task analysis (cont.)  Questionnaires  Interviews  Ethnographic observation  Verbal protocols  Formal models and notations (GOMS) (Hierarchical task analysis)

Verbal protocols  pioneered by psychologists studying problem-solving  have people “think out loud” as they do some activity, step by step  Advantage: can get at some of the invisible steps that people go through on the way to a solution, steps that aren’t evident in their behavior.

Challenges in task analysis: You must involve other people! Try to avoid bias. Summarize in some useful form. Try to characterize the full range of relevant tasks and users.

When to do task analysis? Task analysis must be done at the very beginning of the design process. Examples: Back Seat Driver NL interface (HP) Communication device for a severely handicapped user

How to summarize data from task analyses? Scenarios - imaginary but representative, at a useful level of detail Describe different types of users, tasks Characterize their different perspectives Quantify (to the extent possible) their tasks and problem areas

IDEO web site: An interesting company that specializes in task analysis, design, and usability

Peter Viccellio