ICS 463: Intro to Human Computer Interaction Design 2. User-Centered Design Dan Suthers.

Slides:



Advertisements
Similar presentations
Introducing evaluation. The aims Discuss how developers cope with real-world constraints. Explain the concepts and terms used to discuss evaluation. Examine.
Advertisements

Design, prototyping and construction
Goals of INFO3315 Learn about the range of techniques to: Understand users Establish requirements Brainstorm alternatives creatively Prototyping alternative.
Overview of the Interaction Design Process. Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Chapter 2 Approaches to System Development
Lifecycle models For more info on these models – see text
CIS 100a TEKnology – High Tech Exploration Introduction to High Tech.
Human Computer Interaction
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
COMP 6620 Chapter Presentation Karthik Vemula. Agenda:-  User Centered Approach  Basic Activities of Interaction Design.  In Class Assignment.
ICS 463, Intro to Human Computer Interaction Design: 11. User Support Dan Suthers.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
The Process of Interaction Design
UI Standards & Tools Khushroo Shaikh.
What is Interaction Design?
Identifying Needs and Establishing Requirements John Thiesfeld Jeff Morton Josh Edwards.
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
03/12/2001 © Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
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.
Information Systems Development Lecture 2: the idea of the Life Cycle.
socio-organizational issues and stakeholder requirements
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
User Centered Design Lecture # 5 Gabriel Spitz.
류 현 정류 현 정 Human Computer Interaction Introducing evaluation.
Chapter 2: Approaches to System Development
Ibrahim A. Atoum Portable-02, Room-03 University of Hail, KSA
The process of interaction design. Overview What is involved in Interaction Design? –Importance of involving users –Degrees of user involvement –What.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Chapter 9: User-centered approaches to interaction design From “Interaction design: Beyond human-computer interaction” By J. Preece, Y. Rogers, H. Sharp.
27. august 2007 Lektion 1c 1 Interaktionsdesign- processen Sharp Kapitel 9 Anker Helms Jørgensen Interaktionsdesign Efteråret 2007 Lektion 1c.
 What is involved in Interaction Design? › What is a user-centered approach? › Four basic activities  Some practical issues › Who are the users? › What.
Link to find out about accessibility of websites
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
©2011 1www.id-book.com The process of interaction design Chapter 9.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
CSCI 4163 / CSCI 6904 – Winter Housekeeping  Register from the waitlist  Facebook page: 2014 version please!  Course website under construction.
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
© Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Systems Analysis and Design in a Changing World, Fourth Edition
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
Chapter 3 Managing Design Processes. 3.1 Introduction Design should be based on: –User observation Analysis of task frequency and sequences –Prototypes,
System Construction System Construction is the development, installation and testing of system components.
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.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
VICOMTECH VISIT AT CERN CERN 2013, October 3 rd & 4 th O.COUET CERN/PH/SFT DATA VISUALIZATION IN HIGH ENERGY PHYSICS THE ROOT SYSTEM.
Week 1a: Introduction to the Module Graham Logan Building 303, Room 30 CO5021 Systems Development.
© Bennett, McRobb and Farmer 2005
Hasselt University – tUL – IBBT Expertise Centre for Digital Media Jan Van den Bergh Deepak Sahni Mieke Haesen Kris Luyten Karin Coninx EICS 2011 (ACM.
User Interface Evaluation Introduction Lecture #15.
Interface Types and Models Dr. Dania Bilal IS 588 Spring 2008.
Design, prototyping and construction(Chapter 11).
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Introducing Evaluation Chapter 12. What is Evaluation?  Assessing and judging  Reflecting on what it is to be achieved  Assessing the success  Identifying.
Software Design and Development Development Methodoligies Computing Science.
The Process of Interaction Design
Introduction: Ice Breaker
Design, prototyping and construction
Introduction to Human Computer Interaction
Chapter 11 Design, prototyping and construction 1.
User Interface Design and Evaluation
Introducing Evaluation
User requirements modelling: Motivation
SDLC models.
Design, prototyping and construction
Presentation transcript:

ICS 463: Intro to Human Computer Interaction Design 2. User-Centered Design Dan Suthers

User-Centered Design (Gould and Lewis) Focus on users and their tasks early in the design process Measure reactions by using prototype manuals, interfaces, simulations Design iteratively Be responsible for all usability factors

Ways to be User-Centered (Gould) Visit work or installation sites Stakeholders comment on scenarios User guides written and tested in advance Simulations used to identify need for help Early demonstrations of prototypes “Hallway” testing (walk-by users) “Try to destroy it” tests

Ways to Involve Users Study them (in their situation) Ask them what they need Test designs on them Include them on the design team

Discussion of Design Methods... From Traditional to HCI Software Design Methodologies

Assumptions in Waterfall Model Requirements can be identified Representations used can adequately capture these requirements Organization does not change as result of introduction of the system

Alternative Development Models “Plan to throw one away: you will, anyway” Spiral: W:

Soft Systems Methodology “Understanding the situation in which a perceived problem is thought to lie” –Stakeholders express problem –Write root definition (CATWOE) –Build conceptual models of system –Compare models with expressed problem –Identify feasible/desirable changes –Design action to effect changes

Cooperative Design Methods Sociotechnical: understanding both the social and technical system Participative: users involved in –analyzing organizational requirements –planning social and technical structures to support individual and organizational needs OSTA

Multiview Staged methodology –Analyze human activity (primary task model) –Analyze information structure and flow (functional model) –Analyze and design sociotechnical (roles, people and computer tasks) –Design HCI –Design technical system

Star Model Ordering of activities is inappropriate Evaluation is central; prototyping important Start anywhere Based on what designers do!

Usage-Centered Design I will demonstrate an example methodology, similar to Multi-view (in ordering) and Star (in evaluation), which also illustrates the use of various representations. Constantine & Lockwood

Representations for Design “A design is an information base that describes aspects of this object, and the design process can be viewed as successive elaborations of representations, such as adding more information or even backtracking and exploring alternatives.”

Suitable Representations Accurate enough Simple enough Makes important issues salient Needs change throughout the design process: => range of representations