Cognitive Walkthrough

Slides:



Advertisements
Similar presentations
Mario Čagalj University of Split 2013/2014. Human-Computer Interaction (HCI)
Advertisements

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.
Cognitive Walkthrough More evaluation without users.
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:
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
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
Prototyping Techniques
Saul Greenberg Prototyping techniques Learning different techniques for rapid prototype development.
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.
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 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.
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.
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.
Cognitive walkthrough: description and example Based on Task-Centered Design by Clayon Lewis & John Rieman, CU Boulder.
Evaluating Your Prototype without Users Class 29.
Graphical Screen Design Part 1: Contrast, Repetition, Alignment, Proximity Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada.
Predictive Evaluation
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
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.
Designing Tasks Effectively role-playing as representative users This slide deck adapted by Caitlin Kelleher based on the original by Saul Greenberg. (Thank.
Sketching and Prototyping Sketches / low / medium / high fidelity prototypes – as investment in design increases (red arrow), so does the formality of.
High Fidelity Prototype Presentation Red Team. Requirements.
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)
Methodology Overview basics in user studies Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Notice: some material in this.
Sketching and Prototyping
CMPE 280 Web UI Design and Development August 29 Class Meeting
Task-Centered Walkthrough
Designing a Card Swipe Machine
Task-Centered System Design
Task-Centered System Design - Walkthrough
Topic for Presentaion-2
Effectively role-playing as representative users
Cognitive walkthrough
Wrapping up prototyping
Prototyping.
Cognitive Walkthrough
Information Systems in Organizations 2
Customer Contract Management Scenario Overview
Usability Techniques Lecture 13.
Part 2 Presentation Design Principles
Cognitive Walkthrough
Customer Contract Management Scenario Overview
Systems Analysis and Design in a Changing World, 6th Edition
Gathering Requirements
HP Quality Center 10.0 The Test Plan Module
Guidelines for Microsoft® Office 2013
Cognitive Walkthrough
Interface Design and Usability
Presentation transcript:

Cognitive Walkthrough Effectively role-playing as representative users 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,

An interface design process Articulate: who users are their key tasks Brainstorm designs Refined designs Completed designs Goals: Interviewing Shadowing Contextual Inquiry Card Sorts Affinity Diagrams Psychology of everyday things Visual Design Graphical screen design Interface guidelines Style guides User tests Task scenario walk- through Usability testing Cognitive Walkthru Heuristic evaluation Remote Evaluation Evaluate Field testing Methods: low fidelity prototyping methods high fidelity prototyping methods Products: User and task descriptions Throw-away paper prototypes Testable prototypes Alpha/beta systems or complete specification

Task Centered System Design An end-users perspective exactly who would use the system to do exactly what? Phases: 1. Identification identify specific users and articulate their concrete tasks 2. Requirements decide which of these tasks and users the design will support 3. Design base design representation & dialog sequences on these tasks 4. Walkthrough Evaluations using your design, walk through these tasks to test the interface Adapted from Lewis, C. and Rieman, J. (1993) Task-Centered User Interface Design: A Practical Introduction. http://hcibib.org/tcuid/

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

Cheap Shop Screen 1 Screen 2

Phase 4: Walk-through Evaluation Process 1 Select one of the task scenarios 2 Write out the correct sequence/system responses 3 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? Will they see the control? Will the recognize that it does what they want? After they perform the action will the understand the feedback? if you cannot: you’ve located a problem in the interface! note the problem, including any comments assume it has been repaired go to the next step in the task

Cognitive Walkthrough Questions Will users be trying to produce whatever effect the action has? Will users notice the correct action is available? Once users find the correct action in the interface, will they know it is the right one for the effect they want to produce? After the action is taken, will users understand the feedback they get?

Developing task examples: Cheap Shop 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 323 066 697). 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: 323 066 697 Blue: 323 066 698

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

Cheap Shop Screen 1 Screen 2

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 Input checking all input fields checked when either button is pressed. erroneous fields will blink for 3 seconds, and will then be cleared. the shopper can then re-enter the correct values in those fields.

Walkthrough template Task number: ____ 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 A walkthrough for this exercise is found in Greenberg, S. “Working through Task-Centered System Design. in Diaper, D. and Stanton, N. (Eds) The Handbook of Task Analysis for Human-Computer Interaction. Lawrence Erlbaum Associates.

Developing task examples: Cheap Shop 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 323 066 697). He pays for it in cash, and uses it immediately. Fred is an office worker who is comfortable with computers. 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: 323 066 697 Blue: 323 066 698

Relationships to User Testing etc. In practice, you can use this to get more out of your user testing. But it should not be replacement for user testing. Domains where it’s not practical to run user tests supporting all of the tasks you envision.

Are there better ways to do it? A task-centered prototype partial wizard approach to tasks prototyped several different ways paper - 45 minutes scripted animation - 2 hours Does it work? do a task-centered walkthrough to find out!