6.S196 / PPAT: Principles and Practice of Assistive Technology Wed, 19 Sept. 2012 Prof. Rob Miller Today: User-Centered Design [C&H Ch. 4]

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

Design, prototyping and construction
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
APH Intervention Continuum of Communication Skills
6.811 / PPAT: Principles and Practice of Assistive Technology Wednesday, 16 October 2013 Prof. Rob Miller Today: User Testing.
CS305: HCI in SW Development Evaluation (Return to…)
Each individual person is working on a GUI subset. The goal is for you to create screens for three specific tasks your user will do from your GUI Project.
William H. Bowers – Understanding Users: Qualitative Research Cooper 4.
Human Computer Interaction
What is Design? Professor: Tapan Parikh TA: Eun Kyoung Choe
Methodology Overview Dr. Saul Greenberg John Kelleher.
MS3307 Methods. There are four essential activities Project stageDescription Requirements gatheringUnderstanding and specifying the context of use Requirements.
Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research group School of Information.
Chapter 2 Succeeding as a Systems Analyst
Information & Interaction Design Fall 2005 Bill Hart-Davidson Session 6: analyzing work practices – rationale and challenges; the 5 Contextual Design work.
Evaluation Methodologies
Administrivia  Feedback on first Deliverable –Audience: Management –Requirements  Description of the system (what it is, how it works)  Define user.
Administrivia EPost and Portfolio EPost and Portfolio Analysis of Design process Analysis of Design process.
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.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
18 January Writing a Functional Spec. Administrivia How many teams will want departmental web space vs links to your own space? Please send me your CS.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
HCI revision lecture. Main points Understanding Applying knowledge Knowing key points Knowing relationship between things If you’ve done the group project.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Spring /6.831 User Interface Design and Implementation1 Lecture 6: User-Centered Design GR1 (project proposal & analysis) released today, due.
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Determining System Requirements Classes 9,10. SDLC Project Identification & Selection Project Initiation & Planning Analysis ** Logical Design Physical.
Ibrahim A. Atoum Portable-02, Room-03 University of Hail, KSA
Qualitative Research Approaches Research Methods Module Assoc Prof. Chiwoza R Bandawe.
Software Project Management Introduction to Project Management.
Requirements Gathering. Why are requirements important? To understand what we are going to be doing We build systems for others, not for ourselves Requirements.
Presentation: Techniques for user involvement ITAPC1.
CSCI 4163/6904, summer Quiz  Multiple choice  Answer individually - pass in  Then class discussion.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
+ Interaction Design User Centred Design. + Does the Interface Make sense? Characteristics of successful ID Products makes sense to the users when they.
Interaction Design Process COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 5 Chapter 3 (Heim)
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Teacher-Librarian Supported Inquiry-Based Learning
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
Interaction Design Dr. Jim Rowan Foley Introduction What’s in the Book that we’ll cover.
SBD: Analyzing Requirements Chris North CS 3724: HCI.
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.
Today Next time  Interaction Reading: ID – Ch 2 Interaction  Introduction to HCI & Interaction Design Reading: ID – Ch. 1 CS 321 Human-Computer Interaction.
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
1 CS 490JL Midterm Review Midterm in-class Tuesday, October 26 With thanks to Wai-Ling Ho-Ching.
Modern Systems Analysis and Design Third Edition Chapter 2 Succeeding as a Systems Analyst 2.1.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
Introducing Evaluation Chapter 12. What is Evaluation?  Assessing and judging  Reflecting on what it is to be achieved  Assessing the success  Identifying.
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
User-centered approaches to interaction design By Haiying Deng Yan Zhu.
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
LECTURE 10: THE RIGHT TOOL FOR THE JOB April 18, 2016 SDS136: Communicating with Data.
Midterm in-class Tuesday, Nov 6
Usability Testing 3 CPSC 481: HCI I Fall 2014 Anthony Tang.
Building the foundations for innovation
Action Research Designs
SBD: Analyzing Requirements
Model based design.
Safety Culture Self-Assessment Methodology
User Centered Design CS 422: UI Design and Programming
COMP444 Human Computer Interaction Usability Engineering
Chapter 9: User-centered approaches to interaction design
Designing Your Performance Task Assessment
User CENTERED DESIGN IB TOPIC 7.
Presentation transcript:

6.S196 / PPAT: Principles and Practice of Assistive Technology Wed, 19 Sept Prof. Rob Miller Today: User-Centered Design [C&H Ch. 4]

Today’s Topics Design process – Iterative design – User-centered design Information gathering – User analysis – Task analysis – Contextual inquiry – Defining success end-to-end

Iterative Design Design BuildEvaluate

Spiral Model Design Prototype Evaluate

Iterative Design of User Interfaces Early iterations use cheap prototypes – Parallel design is feasible: build & test multiple prototypes to explore design alternatives Later iterations use richer implementations, after UI risk has been mitigated More iterations generally means better UI Only mature iterations are seen by the world

Early & Late Prototypes

User-Centered Design Spiral design – repeated iterations of cheap prototypes Early focus on users and tasks – user analysis: who the users are – task analysis: what they need to do – involving users as evaluators, consultants, and sometimes designers Constant evaluation – users are involved in every iteration – every prototype is evaluated somehow

User Analysis: Know Your Client Identify characteristics of target user – Age, gender, culture, language – Education (literacy? numeracy?) – Functional limitations – Technology experience (computers? typing?) – Motivation, attitude – Relevant environment and other social context – Relevant relationships and communication patterns

Skills Evaluation: Sensory Visual function – acuity, field, tracking, scanning Visual perception – depth, spatial relationships Tactile function Auditory function

Skills Evaluation: Motor Range of motion Muscle strength Muscle tone Balance Tremor/involuntary movement Functional grasp patterns

Skills Evaluation: Cognitive Memory Problem-solving Sequencing Language

Skills Assessment Bring a questionnaire – Sample assessment forms in C&H Ch. 4, pp Don’t have to ask every question – Focus on assessments likely to be relevant to target user and target activity Which sensory evaluations are relevant to a blind client? – vision? audio? tactile?

Task Analysis Identify the individual tasks the assistive technology might address Each task is a goal (what) Start with a high-level activity Then decompose it hierarchically into subtasks (how)

Essential Parts of Task Analysis What needs to be done? – Goal What must be done first to make it possible? – Preconditions Tasks on which this task depends Information that must be known to the user What steps are involved in doing the task? – Subtasks may be further decomposed, recursively

Other Questions to Ask About a Task Where is the task performed? What is the environment like? – noisy, dirty, dangerous, crowded How often is the task performed? What are its time or resource constraints? What can go wrong? – exceptions, errors, emergencies Who else is involved in the task? What assistive technology (if any) is the client currently using for the task?

Common Errors in Task Analysis Thinking from the system ’ s point of view, rather than the user ’ s – “ Notify user about appointment ” – vs. “ Get a reminder about appointment ” Fixating too early on a UI design vision – “ A bell will ring to remind the user about an appointment …” Bogging down in what the client does now (concrete tasks), rather than why they do it (essential tasks) – “ Save file to disk ” – vs. “ Make sure my work is kept ” Duplicating a flawed existing method in your design Failing to capture good aspects of existing method

Hints for Better Task Analysis Questions to ask – Why do you do this? (goal) – How do you do it? (subtasks) Look for weaknesses in current situation – Goal failures – Wasted time – User irritation or fatigue

Contextual Inquiry Observe client doing the tasks in their real environment – Be concrete Establish a master-apprentice relationship – Client shows how and talks about it – You watch and ask questions Challenge your own assumptions – Share your assumptions openly with client – Probe surprises

Participatory Design Include client directly in the design team

Success Metrics Choose evaluation metric(s) with client – efficiency: time on task – success rate – errors: frequency or severity – fatigue: how many times task can be done Set quantitative and qualitative targets – “get dressed in 2 minutes” – “make coffee without assistance” – “control my bed while hand is holding something else” Use the metrics and targets in subsequent process – evaluate on system models – predict outcome – measure on prototypes

Challenges for UCD for Assistive Technology Cognitive impairments – May need to include others in information- gathering Hidden impairments – May be hard to find people

Summary User-centered design manages project risk and stays focused on user needs User analysis assesses the client Task analysis discovers their tasks Success metric keeps you on track