Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Design, prototyping and construction
Interaction Techniques Level 2 Prepared by: RHR First Prepared on: Nov 23, 2006 Last Modified on: Quality checked by: MOH Copyright 2004 Asia Pacific Institute.
PC PASSPORT SPREADSHEET BEGINNERS LEARNING OUTCOME 1.
In put Devices and Media In order for a computer to do anything it must be told what to do.
Maura Bidinost User Experience Designer Omnyx LLC Usability: A Critical Factor in the Successful Adoption of Digital Pathology for Routine Sign-out.
Copyright 1999 all rights reserved Early Design n How to Start –Intelligent Borrowing Plagiarizing or Good Design PracticePlagiarizing or Good Design Practice.
Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Chapter 4 Design Approaches and Methods
Cognitive Walkthrough More evaluation without users.
Evaluation 1 Introduction & Usability Inspection.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
UI Standards & Tools Khushroo Shaikh.
Usability presented by the OSU Libraries’ u-team.
CSC 205 Software Engineering I 1 Overview - Cognitive Walkthroughs Brief introduction to Human-Computer Interaction Introduction to Cognitive Walkthroughs.
Part 4: Evaluation Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what, where, and when Chapter.
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 ( )
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Analytical Evaluations 2. Field Studies
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Evaluating User Interfaces Walkthrough Analysis Joseph A. Konstan
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.
Predictive Evaluation
GPS Parking System Team 29 (Campus) Shinyi Chen Chih-Ching Huang Pei-Hua Lu.
Principles of User Centred Design Howell Istance.
DMS 546/446 INTERFACE DESIGN AL LARSEN – SPRING 2008 PAPER PROTOTYPING Lecture draws from multiple sources, including: Jakob Nielsen, Shawn Medero (
Discount Evaluation Evaluating with experts. Discount Evaluation Techniques Basis: – Observing users can be time-consuming and expensive – Try to predict.
11.10 Human Computer Interface www. ICT-Teacher.com.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Chapter 3: Managing Design Processes
Usability Testing CS774 Human Computer Interaction Spring 2004.
Software Project Planning Defining the Project Writing the Software Specification Planning the Development Stages Testing the Software.
Key Applications Module Lesson 21 — Access Essentials
Midterm Stats Min: 16/38 (42%) Max: 36.5/38 (96%) Average: 29.5/36 (78%)
Slides for User interface design A software engineering perspective Soren Lauesen 2. Prototyping and iterative design August 2006 © 2005, Pearson Education.
Final Presentation Red Team. Introduction The Project We are building an application that can potentially assist Service Writers at the Gene Harvey Chevrolet.
Microsoft Office Basics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Usability Assessment Methods beyond Testing Chapter 7 Evaluating without users.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
User Interface Evaluation Cognitive Walkthrough Lecture #16.
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
Cognitive Walkthrough More evaluating with experts.
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.
Introduction to Evaluation “Informal” approaches.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
Project Planning Defining the project Software specification Development stages Software testing.
Interface Types and Models Dr. Dania Bilal IS 588 Spring 2008.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2007.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Copyright 1999 all rights reserved Evaluating Paper Prototypes n How do you do this? –What are the considerations? –What are the steps? ?
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Day 8 Usability testing.
11.10 Human Computer Interface
Prototyping.
Usability Techniques Lecture 13.
Presentation transcript:

Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like building a car or a washing machine, the interface design goes through a series of steps n This is called the User Centered Design Lifecycle

Copyright 1999 all rights reserved The HCI Design Process n The User Centered Design Lifecycle –specifies the steps a team needs to go through to design and evaluate a user interface –provides management control over the design n A KEY point of the process is –The USER needs to be consulted again and again to see if we have the design RIGHT

Copyright 1999 all rights reserved The HCI Design Process n User Centered Design Lifecycle –Task Analysis - gathering user data –Setting Usability Goals –Early Design - paper prototypes –Early Evaluation - quick user tests –Prototyping - computer prototypes –Usability Analysis - serious user testing

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met.

Copyright 1999 all rights reserved Vocabulary n Definitions of Terms –Functionality –Storyboard –Paper Prototype –Rapid Prototyping –Usability Testing

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met. 

Copyright 1999 all rights reserved Task Analysis  High-level understanding of –what users will do with the product being designed –the words that are used to name things in the users work place –the tasks the user performs

Copyright 1999 all rights reserved Purpose of Task Analysis n Appropriate task descriptions will help designer think about better ways to do task n Appropriate task descriptions will also capture information that may otherwise be lost in the new design

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met. 

Copyright 1999 all rights reserved Characteristics of Usability Goals 1.Negotiated between users & designers 2. Public 3. Measurable 4. A design commitment

Copyright 1999 all rights reserved Negotiation of Usability Goals Computerized workstation for radiologists and other physicians: How long should their training be?

Copyright 1999 all rights reserved Quantitative Usability Goals How do we judge satisfaction of radiologists with using the mouse? Behavioral measures: Can they do it? Training time, errors, difficulties Satisfaction measures: How do they like it?

Copyright 1999 all rights reserved Questionnaire for Mouse Use We would like your impression of how easy you found the following items: Clicking an image to select it. Dragging an image to the view box Scrolling in the right direction. Scrolling one item at a time. Moving the mouse between screens. Visually locating cursor after changing screens. VeryeasyVerydifficult

Copyright 1999 all rights reserved Frequency of Response Based on 15 Physicians Clicking an image to select it. Dragging an image to the view box Scrolling in the right direction. Scrolling one item at a time. Moving the mouse between screens. Visually locating cursor after changing screens. Veryeasy Verydifficult Usability goal: 2/3 physicians should rate the feature 1 or 2.

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met. 

Copyright 1999 all rights reserved Designing the User Interface n Basic interface operation is decided: –input/output devices selected (mouse, touch screen, keyboard) –Basic functions the interface is to perform are set –Often designs are copied (stolen) from similar interfaces

Copyright 1999 all rights reserved Designing the User Interface n Conceptual Models selected for interface –Expectations of how parts of the interface are to “look and feel” to user established –Models match those supplied by user n Importance and grouping of functions decided –What buttons appear together –The sequence of steps needed to do a task decided

Copyright 1999 all rights reserved Selecting Interface Features n Usually a designer has little choice –Much of what is designed depends on software already in use –Microsoft Word 6.0 follows Microsoft Word 5.1 with only some functionality added –Most Input/Output Devices of today involve mice and keyboards

Copyright 1999 all rights reserved Setting Interface Constraints n The functionalities for the design come from the task analysis –Users participate in the selection of the tasks they want the system to do –Much paper illustration is done at this stage because the users do not know what the system is capable of

Copyright 1999 all rights reserved Example: Designing the Radiograph Viewing System n Mice and a large viewing screen were selected –Doctors rarely type and usually dictate their results –Radiograms are usually large and need the highest resolution possible

Copyright 1999 all rights reserved Example: Designing the Radiograph Viewing System n Alternative designs included: –A voice notation system (too expensive) –A touch screen (too expensive and resolution not fine enough) n Pull Down Menus were initially selected –Doctors did not like moving the mouse –Doctors often did not see the menus

Copyright 1999 all rights reserved Example: Designing the Radiograph Viewing System n The Conceptual Model of a “Radiograph Light Table” used in the design –Doctors were highly familiar with the functioning of the light table –Doctors had trouble understanding the zoom function - this was resolved by placing a virtual magnifying glass over the radiogram

Copyright 1999 all rights reserved Example: Designing the Radiograph Viewing System n The type of viewing the doctor conducted on the radiogram depended on the type of problem being scanned for –Doctors wanted to measure tumors but not broken bones –Menu functions were organized according to the type of radiogram and purpose of scan

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met. 

Copyright 1999 all rights reserved Evaluating Design Models n Various Quick Methods Exist for Evaluating Designs that are not yet built –Cognitive Walkthroughs –Heuristic Evaluation –User Walkthroughs –Back of the Envelope Modeling –Computer Simulations

Copyright 1999 all rights reserved Cognitive Walkthroughs n Designers imagine using the system by viewing a drawing of each planned screen display –Three questions are asked is the correct action evident? - affordanceis the correct action evident? - affordance will the user connect the action to what they are trying to do? - mappingwill the user connect the action to what they are trying to do? - mapping will the user interpret the system’s response correctly? - feedbackwill the user interpret the system’s response correctly? - feedback

Copyright 1999 all rights reserved User Walkthroughs n Users are given set of hand drawn displays and shown the accomplishment of different tasks with the interface –Users ask questions and are videotaped –Questions are asked of the user such as: What do you think this does?What do you think this does? What would you select to do this task?What would you select to do this task? What do you think just happened?What do you think just happened?

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met. 

Copyright 1999 all rights reserved Rapid Prototyping n Computer Programs exist that allow us to quickly build a graphical user interface n These programs are called –User Interface Management Systems (UIMS) –Rapid Prototyping Systems –User Interface Design Systems (UIDS) n A good example of a UIDS is Visual Basic

Copyright 1999 all rights reserved Advantages of Rapid Prototyping n Without it we wouldn’t be able to evaluate the user interface and CHANGE IT!!! n In addition: –saves programming costs –used to document design –used to communicate to management & users –used to generate new design ideas

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met. 

Copyright 1999 all rights reserved Usability Testing n Real users are given realistic tasks to perform on a prototype of the computer system being built n Observations of the users collect –user errors –user performance time –user misunderstandings

Copyright 1999 all rights reserved Usability Testing n Questionnaires administered to the users collect –user satisfaction with the interface –user’s understanding of the interface –missing capabilities in the interface

Copyright 1999 all rights reserved Overview of User-Centered Design 1. Task Analysis 2.Set Usability Goals 3.Design User Interface 4. Evaluate Design Models 5. Build Prototypes 6. Test Prototypes 7. Evaluate Results of Test If goals not met not met. If goals met If goals met. 

Copyright 1999 all rights reserved Evaluating the Results of the Usability Tests n The results are compared to the usability goals set earlier in the project n The results should be quantitative –they need to be compared to the earlier minimum performance levels that were set n The usability study may also indicate new problems

Copyright 1999 all rights reserved Evaluating the Results of the Usability Tests n If usability goals are not met: –Change design, or –Negotiate change in usability goals (if change is too costly) n If usability goals are met –Freeze design, or –Negotiate change in usability goals (if new problems uncovered)