James Tam An introduction into HCI: Task-Centered System Design A Brief Glimpse Into The Area Of Human-Computer Interaction An introduction into the area.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

CREATING A PAYMENT REQUEST FOR VENDOR IN SYSTEM
Mario Čagalj University of Split 2013/2014. Human-Computer Interaction (HCI)
Task-Centered User Interface Design CMPT 281. Outline What is TCUID? TCUID process Finding and working with users Developing task examples Evaluation.
Saul Greenberg Task-Centered System Design Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Notice: some material in this.
© 2010 Bennett, McRobb and Farmer1 Use Case Description Supplementary material to support Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
CPSC 481 Week 2 Fateme Rajabiyazdi. What are we doing today  Presentations – 8 minutes each team  Talk about project - phase 3 and 4  Library example.
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
Cognitive Walkthrough More evaluation without users.
User Interface Evaluation Usability Inspection Methods
James Tam Task-Centered System Design How to develop task examples How to evaluate designs through a task- centered walk-through Exercise: The Cheap Shop.
Human-Computer Interaction Design Principles & Task Analysis.
1 CS 544 Task Centered System Design How to develop task examples How to develop designs through a task-centered walkthrough Exercise: The Cheap Shop interface.
SE 204 – Human Computer Interaction Lecture 4: Requirements Lecturer: Gazihan Alankuş Please look at the end of the slides for assignments (marked with.
Saul Greenberg, James Tam Task-Centered System Design How to develop task examples How to evaluate designs through a task-centered walk-through Exercise:
Task-Centered System Design How to develop task examples How to evaluate designs via task-centered walkthroughs Exercise: The Cheap Shop interface Slide.
CPSC 481 Foundations and Principles of Human Computer Interaction
Department of Computer Science
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
James Tam Task-Centered System Design How to develop task examples How to evaluate designs through a task- centered walk-through Exercise: The Cheap Shop.
James Tam Task-Centered System Design How to develop task examples How to evaluate designs through a task- centered walk-through Exercise: The Cheap Shop.
Together and UML Greg Johnson CSE 230 – Software Engineering Spring 2007.
Saul Greenberg, James Tam. Task 1 Joan Hart, a regular and experienced library employee, is working behind the counter. Marie Smith, a regular library.
James Tam What HCI (and this course) all about 1 1 These notes are based roughly upon the optional reading a Taxonomy of HCI optional reading
Saul Greenberg Task-Centered System Design How to develop task examples How to evaluate designs through a task-centered walk-through Exercise: The Cheap.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Graphical User Interfaces Design and usability Saul Greenberg Professor University of Calgary Slide deck by Saul Greenberg. Permission is granted to use.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
Saul Greenberg, James Tam Task Centered Design: Background The Situation A small library has contracted you to build a computer system that will let librarians.
Saul Greenberg, James Tam Task-Centered System Design How to develop task examples How to evaluate designs through a task-centered walk-through Exercise:
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Saul Greenberg, James Tam Circulate Patron Update Item Update Utilities Quit.
IMPROVED SYSTEM NEW LOOK
Vendor Inquiry System How To Create A New Account and Invoice Tutorial Notice: The information used in this tutorial does not contain any personally identifiable.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for Office Depot takes the user directly into the vendor’s website and online.
UML exam advice. Minimal, yet sufficient UML course 80% of modeling can be done with 20% of the UML. Which 20% was that again? We’re supposed to be “Use.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 13: Designing the User Interface
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
User Interface Theory & Design
Requirements, cont. …and a word on Ethics. Project Part 1: Requirements Gather data using one or more techniques Learn about environment, users, tasks,
Predictive Evaluation
Principles of User Centred Design Howell Istance.
My Daily Tasks. Game My Daily Tasks a simulation & immersion game of everyday tasks that new immigrants to the U.S. may encounter.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
Task Analysis Methods IST 331. March 16 th
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Human Centric Computing (COMP106) Assignment 2 PROPOSAL 23.
User Interface Evaluation Cognitive Walkthrough Lecture #16.
Saul Greenberg Task-Centered System Design How to develop task examples How to evaluate designs via task-centered walkthroughs Exercise: The Cheap Shop.
Cognitive Walkthrough More evaluating with experts.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
AuctionStar Training Event Check In General Auction Information Big Board & Silent Auctions Auction Closings & Check Out.
Designing Tasks Effectively role-playing as representative users This slide deck adapted by Caitlin Kelleher based on the original by Saul Greenberg. (Thank.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
3M Partners and Suppliers Click to edit Master title style USER GUIDE Supplier eInvoicing USER GUIDE The 3M beX environment: Day-to-day use.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Saul Greenberg Task-Centered System Design Lecture /slide deck produced by Saul Greenberg modified by Tony Tang Notice: some material in this deck is used.
Methodology Outline Task analysis User definition Conceptual design Semantic design Syntactic design Lexical design Documentation design Design.
Developing Tasks This slide deck was adapted by Caitlin Kelleher based on the original by Saul Greenberg. (Thank you Saul)
Task-Centered Walkthrough
Task-Centered System Design
Task-Centered System Design - Walkthrough
Effectively role-playing as representative users
Cognitive Walkthrough
Cognitive Walkthrough
HP Quality Center 10.0 The Test Plan Module
Interface Design and Usability
Presentation transcript:

James Tam An introduction into HCI: Task-Centered System Design A Brief Glimpse Into The Area Of Human-Computer Interaction An introduction into the area of Human- Computer Interaction (HCI) A useful technique employed in HCI: Task-Centered System Design

James Tam An introduction into HCI: Task-Centered System Design Computer Science Specialties Most areas tend to focus on the technological aspects of Computer Science. Artificial Intelligence Hardware Computer Simulations

James Tam An introduction into HCI: Task-Centered System Design Human-Computer Interaction Technological perspective Human perspective A major part of HCI: How do we design interfaces that are easier to use?

James Tam An introduction into HCI: Task-Centered System Design Some Areas Of HCI Task-Centered System Design User-Centered Design and prototyping Qualitative and quantitative evaluation techniques Representations and metaphors Human Factors and the psychology of everyday things Graphical screen design Heuristics for design and evaluation

James Tam An introduction into HCI: Task-Centered System Design Some Areas Of HCI Task-Centered System Design User-Centered Design and prototyping Qualitative and quantitative evaluation techniques Representations and metaphors Human Factors and the psychology of everyday things Graphical screen design Heuristics for design and evaluation

James Tam An introduction into HCI: Task-Centered System Design The Key Focus Of The Task Centered Approach Determining who will be doing exactly what with your system

James Tam An introduction into HCI: Task-Centered System Design The Key Focus Of The Task Centered Approach Determining who will be doing exactly what with your system: Designing for a faceless user: A pretend person that who will magically mold his or herself to fit your system (elastic)

James Tam An introduction into HCI: Task-Centered System Design The Key Focus Of The Task Centered Approach Determining who will be doing exactly what with your system Designing for Mary Hart: A real person with real constraints who is trying to get her job done (inelastic)

James Tam An introduction into HCI: Task-Centered System Design How To Employ The Task Centered Approach 1) Pick a user group that you will build your system for 2) Spend time learning about their job and what they plan to do with the system to be built

James Tam An introduction into HCI: Task-Centered System Design How To Employ The Task Centered Approach (2) 3) Use this information to produce several task examples Task Examples: Are stories that describe the actual usage of the system as well as providing a detailed description of the person who is using that system.

James Tam An introduction into HCI: Task-Centered System Design How To Employ The Task Centered Approach (3) 4) Use these task examples to evaluate some prototype designs a) Select one of the tasks b) For each user’s step/action in the task: can you build a believable story that motivates the user’s actions? can you rely on user’s expected knowledge and training about system? if you cannot: —then you’ve located a problem in the interface! —once a problem is identified, assume it has been repaired go to the next step in the scenario

James Tam An introduction into HCI: Task-Centered System Design Example: The Cheap Shop Catalog Store In Cheap Shop, people shop by browsing paper catalogs scattered around the store. When people see an item they want, they enter its item code from the catalog onto a form. People give this form to a clerk, who brings the item(s) from the back room to the front counter. People then pay for the items they want. Item code Amount

James Tam An introduction into HCI: Task-Centered System Design Screen 1 Screen 2 Cheap Shop

James Tam An introduction into HCI: Task-Centered System Design Specifications To create an order —On screen 1, shoppers enter their personal information and their first order —text is entered via keyboard —the tab or mouse is used to go between fields. Further orders —shoppers go to the 2nd screen by pressing the Next Catalog Item button Order completion —shoppers select ‘Trigger Invoice’. —the system automatically tells shipping and billing about the order —the system returns to a blank screen #1 To cancel order —Shoppers do not enter input for 30 seconds (as if they walk away) —The system will then clear all screens and return to the main screen

James Tam An introduction into HCI: Task-Centered System Design Developing Task Examples: Cheap Shop Task example 1 Fred Johnson, who is caring for his demanding toddler son, wants a good quality umbrella stroller (red is preferred, but blue is acceptable). He browses the catalog and chooses the JPG stroller (cost $98. item code ). He pays for it in cash, and uses it immediately. Fred is a first-time customer to this store, has little computer experience, and says he types very slowly with one finger. He lives nearby on Deer Bottom Avenue NW. JPG Stroller. This well made but affordable Canadian stroller fits children between 1-3 years old. Its wheels roll well in light snow and mud. …$98. Red: Blue:

James Tam An introduction into HCI: Task-Centered System Design Developing Task Examples: Cheap Shop Task example 2 Millie Varunda is price-comparing the costs of a child’s bedroom set, consisting of a wooden desk, a chair, a single bed, a mattress, a bedspread, and a pillow all made by Furnons Inc. She takes the description and total cost away with her to check against other stores. Three hours later, she returns and decides to buy everything but the chair. She pays by credit card, She asks for the items to be delivered to her daughter’s home at Lucinda Drive, in the basement suite at the back of the house. Millie is elderly and arthritic.

James Tam An introduction into HCI: Task-Centered System Design Developing Task Examples: Cheap Shop Task example 3 Jim Tam, Ace Salesguy ™, the sole salesperson in the store, is given a list of 10 items by a customer who does not want to use the computer. The items are: —4 pine chairs, 1 pine table, 6 blue place mats, 6 “lor” forks, 6 “lor” table spoons, 6 “lor” teaspoons, 6 “lor” knives, 1 “tot” tricycle, 1 red ball, 1 “silva” croquet set After seeing the total, the customer tells Jim he will take all but the silverware The customer then decides to add 1 blue ball to the list. The customer starts paying by credit card, but then decides to pay cash. The customer tells Jim he wants the items delivered to his home the day after tomorrow. While this is occurring, 6 other customers are waiting for Jim. Jim has been on staff

James Tam An introduction into HCI: Task-Centered System Design Walkthrough Template Description of Step Does the user have the knowledge/training to do this? Is it believable that they would do it? Are they motivated? Comment / solution Task number: ____

James Tam An introduction into HCI: Task-Centered System Design The Area Of HCI Covered Task-Centered System Design User-Centered Design and prototyping Qualitative and quantitative evaluation techniques Representations and metaphors Human Factors and the psychology of everyday things Graphical screen design Heuristics for design and evaluation

James Tam An introduction into HCI: Task-Centered System Design What About The Other Areas? Task-Centered System Design User-Centered Design and prototyping Qualitative and quantitative evaluation techniques Representations and metaphors Human Factors and the psychology of everyday things Graphical screen design Heuristics for design and evaluation

James Tam An introduction into HCI: Task-Centered System Design Blatant Marketing Gimmick Part II to be continued…in CPSC 481. Book your lecture seat now!

James Tam An introduction into HCI: Task-Centered System Design Summary You should now know: How this area of Computer Science explores ways of making computers easier to use. How the Task Centered Approach specifies how the user group and their tasks can be used to evaluate different interface designs.