Designing Tasks Effectively role-playing as representative users This slide deck adapted by Caitlin Kelleher based on the original by Saul Greenberg. (Thank.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

A.Take the customers telephone number and call if the business decides to stock the printer B.Offer the customer free ink cartridges if a computer is.
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
What Are the Functions of ATM Machines?
Statement of Financial Position
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.
System Analysis (Part 1)
Lecture 9 Descriptors, Events & Event Tables INFO1409 Systems Analysis & Design Module HND Year /9.
Information System Engineering
The Branching Storyboard Chapter 4.3 in Sketching the User Interface: The Workbook Image from:
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.
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.
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.
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.
Saul Greenberg, James Tam. Task 1 Joan Hart, a regular and experienced library employee, is working behind the counter. Marie Smith, a regular library.
Saul Greenberg Task-Centered System Design How to develop task examples How to evaluate designs through a task-centered walk-through Exercise: The Cheap.
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:
Saul Greenberg, James Tam Circulate Patron Update Item Update Utilities Quit.
1 The Behavior of Consumers Here we study an elementary view of the economic approach to how consumers go about spending their money.
Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH 1 Object-Oriented Analysis and Design - CDT309 Period 4, Spring 2008 More on use cases System sequence.
1 The Behavior of Consumers Here we study an elementary view of the economic approach to how consumers go about spending their money – you could say this.
Lecture Note 8 Using Data Flow Diagrams
Comparison Shopping. Shopping Shopping is what you do when you spend income (money you have earned). You can do this in a variety of ways: a. In Store.
Compare and contrast batch processing and online processing, outlining the meaning, advantages and disadvantages of the two. Which one would you recommend.
© 2014 Cengage Learning. All Rights Reserved. Do Now: ●Where do you get new shoes? ●Have you ever had to wait for a size you need to be brought out to.
Credit basics Advanced Level.
LECTURE 5 REPLIES. REPLIES Business Lexis dispatch (n) divulge (v) salvage (v) savvy (n) superfluous (adj) unsolicited (adj) a message to reveal or disclose.
MANAGEMENT OF OPERATIONS METHODS OF PRODUCTION. LEARNING INTENTIONS AND SUCCESS CRITERIA LEARNING INTENTIONS: I understand the different production methods.
CPSC 481 Week 1 Fateme Rajabiyazdi. Second year PhD student Working on designing and developing Physicians-Patient Communication Technologies Work on.
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
Standard SSEPF4 – The student will evaluate the costs and benefits of using a credit card. SSEPF4a- List factors that affect credit worthiness.
THE SUCCESSFUL INTERVIEW A step by step guide to navigating the interview process.
Statement of Financial Position
Chapter 8 Purchasing and Recieving Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Objectives Describe the role.
STATEMENT OF FINANCIAL POSITION ADVANCED LEVEL G1 © Take Charge Today –August 2013– Statement of Financial Position – Slide 2 Funded by a grant.
Chapter 15 closing the sale Section 15.1 How to Close a Sale
Task analysis Chapter 5. By the end of this chapter you should be able to... Describe HTA and its features Explain the purpose of task analysis and modelling.
Human Centric Computing (COMP106) Assignment 2 PROPOSAL 23.
Requirements specification Why is this the first major stage of software development? –Need to understand what customer wants first Goal of requirements.
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
Saul Greenberg Task-Centered System Design How to develop task examples How to evaluate designs via task-centered walkthroughs Exercise: The Cheap Shop.
Multiplication of Common Fractions © Math As A Second Language All Rights Reserved next #6 Taking the Fear out of Math 1 3 ×1 3 Applying.
Credit basics Advanced Level.
9-1 Irwin/McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000 Organizational Control and Culture Organizational Control and Culture 9 9.
Saul Greenberg Task centered design: Background The Situation A small library has contracted you to build a computer system that will let librarians and.
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)
IT Business Applications
Statement of Financial Position
Task-Centered System Design
Task-Centered System Design - Walkthrough
Effectively role-playing as representative users
Methodology Overview 2 basics in user studies Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Notice: some material in this.
Cognitive Walkthrough
Cognitive Walkthrough
Developing Tasks This slide deck was adapted by Caitlin Kelleher based on the original by Saul Greenberg. (Thank you Saul)
User Testing 101.
Introduction When searching for a new mattress, you have to make sure you know where to go to find the best one. The mattress you sleep on is going to.
Statement of Financial Position
Presentation transcript:

Designing Tasks Effectively role-playing as representative users This slide deck adapted by Caitlin Kelleher based on the original by Saul Greenberg. (Thank you Saul) Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as long as general credit to Saul Greenberg is clearly maintained. Notice: some material in this deck is used from other sources without permission. Credit to the original source is given if it is known,

Saul Greenberg 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

Saul Greenberg Phase 1: Developing good task examples 1.Says what the user wants to do but does not say how they would do it –no assumptions made about the interface –can be used to compare design alternatives in a fair way 2. Are very specific –says exactly what the user wants to do –specifies actual items the user would somehow want to input

Saul Greenberg Phase 1: Developing good task examples 3. Describes a complete job –forces designer to consider how interface features work together –contrasts how information input / output flows through the dialog where does information come from? where does it go? what has to happen next? Do not create a list of simple things the system should do present a sub-goal independent of other sub-goals

Saul Greenberg Phase 1: Developing good task examples 4. Says who the users are –name names, if possible –says what they know –Why? design success strongly influenced by what users know can go back and ask them questions later reflects real interests of real users helps you find tasks that illustrate functionality in that person’s real work context

Saul Greenberg Phase 1: Developing good task examples 5.Are evaluated –Circulate descriptions to users, and rewrite if needed ask users for –omissions –corrections –clarifications –suggestions 6.As a set, identifies a broad coverage of users and task types –the typical ‘expected’ user, typical routine tasks –the occasional but important user, infrequent but important tasks –the unusual userunexpected or odd tasks

Saul Greenberg 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 Dear 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:

Saul Greenberg Developing task examples: Cheap Shop Discussion –Fred has many properties of our typical expected user: many customers are first time shoppers, a good number have no computer experience a good number are poor typists. –The task type is routine and important. many people often purchase only one item a good number of those pay by cash as with Fred, people often have a general sense of what they want to buy, but decide on the actual product only after seeing what is available.

Saul Greenberg Developing task examples: Cheap Shop Task example 2 –Mary Vornushia 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. –Mary is elderly and arthritic.

Saul Greenberg Developing task examples: Cheap Shop Discussion –Like Mary, a reasonable number of store customers are elderly, with infirmities that inhibit their physical abilities. a modest number of them also enjoy comparison shopping, perhaps because they have more time on their hands or because they are on low income. –The task type is less frequent, but still important. although this would be considered a ‘major’ purchase in terms of the total cost, the number of items purchased is not unusual. delivery of large items is the norm most customers pay by credit card for larger orders.

Saul Greenberg Developing task examples: Cheap Shop Task example 3 –John Forham, 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 John 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 John he wants the items delivered to his home the day after tomorrow. While this is occurring, 6 other customers are waiting for John. –John has been on staff for 1 week, and is only partway through his training program

Saul Greenberg Developing task examples: Cheap Shop Discussion –This task introduces the clerk as a system user. Because the store has a high turnover in its staff, new employees such as John are also common. Thus John reflects a ‘rare’ but important group of users. –The task type is less frequent, but still important The task, while complex, is fairly typical i.e., people making large numbers of purchases often ask the clerk to help them. Similarly, clerks mention that customers often change their mind partway through a transaction i.e., by changing what they want to buy and/or by changing how they want to pay for it. Customers, however, rarely give specific delivery dates, with most wanting delivery as soon as possible. Lineups for clerks are common during busy times.

Saul Greenberg You do it. Returning your affinity groupings With team choose a primary task –Informed by groupings, should have strong support from facts Write a task example for the chosen task –Good task descriptions: 1.Say what user wants to do, not how 2.Are very specific 3.Describe a complete job 4.Say who users are 5.Are evaluated (will be by us) 6.As a set, describe a broad coverage of users and tasks We will evaluate team task examples as a class

Saul Greenberg Milestone 1 Monday –Study Buddy –Car-less Wednesday –Volleyball –Bar Ordering