This Interaction Annoys Me Documenting a problem with an interaction.

Slides:



Advertisements
Similar presentations
Review for Vocabulary Section 5 Quiz. What is a computer program used for a specific task? Ex. Word processing software, slideshow software.
Advertisements

Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
1 After completing this lesson, you will be able to: Create a database. Create a table using the Table Wizard. Create and modify a table in Design view.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Word Lesson 1 Microsoft Word Basics
FIRST COURSE Getting Started with Microsoft Office 2007.
2.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 2: Installing Windows Server.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
Assignment 1 Pick an interaction you find annoying. Document the steps. Describe the annoyance and how it can be fixed.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Access Tutorial 1 Creating a Database
FIRST COURSE Getting Started with Microsoft Office 2007.
XP 1 Using Common Features of Microsoft Office 2003 Rod Rodrigues.
Adding metadata to intranet documents Please note: this is a temporary test document for use in internal testing only.
XP Using Common Features of Microsoft Office Tutorial 1.
Advanced Microsoft Word Using Templates & Protecting Documents Rich Malloy Greenwich Continuing Education.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
1 Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
Exploring the Basics of Windows XP
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
Exploring the Basics of Windows 8
Access Tutorial 10 Automating Tasks with Macros
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
Customizing Microsoft Project
Microsoft Expression Web - Illustrated Unit B: Creating a Web Site.
Software GCSE ICT.
Pasewark & Pasewark 1 Word Lesson 1 Word Basics Microsoft Office 2007: Introductory.
Introduction to Computers Seminar I. Parts of the Computer Personal Computer a PC (any non-Mac computer) has four major pieces of hardware-- keyboard,
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
XP Practical PC, 3e Chapter 2 1 Looking at Windows.
AS Level ICT Selection and use of appropriate software: Interfaces.
Section 2 Software.
® Microsoft Office 2013 Access Building a Database and Defining Table Relationships.
PC Maintenance: Preparing for A+ Certification Chapter 23: Using a Windows Network.
Understand Computer Fundamentals Unit Objective: 2.01B Computer Software.
1 After completing this lesson, you will be able to: Start Word. Explore the Word window. Enter text in a document. Save a document. Close a document and.
XP New Perspectives on Microsoft Access 2002 Tutorial 21 Microsoft Access Tutorial 2 – Creating And Maintaining A Database.
XP 1 Microsoft Access 2003 Introduction To Microsoft Access 2003.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
Microsoft Office 2007 Microsoft Windows XP Introduction to Microsoft Windows XP.
® Microsoft Office 2010 Building a Database and Defining Table Relationships.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
Chapter 2 Looking at Windows. 2Practical PC 5 th Edition Chapter 2 Getting Started In this Chapter, you will learn: − Which version of Windows you own.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 1 1 Microsoft Office Excel 2003 Using Excel To Manage Data.
UNIT 7 Describing how an item functions [2] (infinitive with or without ‘to’)
® Microsoft Office 2013 Access Creating a Database.
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
FIRST COURSE Getting Started with Microsoft Office 2007 COM111 Introduction to Computer Applications.
Computer Literacy for IC 3 Unit 1: Computing Fundamentals © 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Chapter 4: Identifying Software.
ICT 111 – PART 2 APPLICATIONS SOFTWARE /11: APPLICATIONS SOFTWARE Remember: Computer hardware VS human body Computer operating systems VS human.
COMPUTER APPLICATIONS COURSE LEARN HOW TO USE COMPUTERS.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Project 1: Taking a Tour of Windows.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
XP 1 ﴀ New Perspectives on Microsoft Office 2003, Premium Edition Excel Tutorial 2 Microsoft Office Excel 2003 Tutorial 2 – Working With Formulas and Functions.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
1 Word Lesson 1 Microsoft Word Basics Microsoft Office 2010 Introductory Pasewark & Pasewark.
Certificate in Accounting NOS 116, 118, 213, 222 Lecture 1: Introduction.
XP Tutorial 3 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Organizing Files with Windows Explorer Tutorial 3.
COMPREHENSIVE Access Tutorial 1 Creating a Database.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
XP New Perspectives on Creating Web Pages With Word Tutorial 1 1 Creating Web Pages With Word Tutorial 1.
This is an introduction to configuring Microsoft Outlook for Office 2010: Forwarding FAMIS work order opening and closing s to other users or alternate.
FIRST COURSE Exploring the Basics of Microsoft Windows Vista.
Human Computer Interaction Lecture 23 Cognitive Models
Personal computer basics
New Perspectives on Windows XP
Alabama Crash Report Form
Presentation transcript:

This Interaction Annoys Me Documenting a problem with an interaction

Example Specify Hardware and Software Hardware and OS Hardware: HP TC1100 OS: Microsoft XP, Tablet PC Edition 2005, Version 2002, Service Pack 2 Software: Outlook Express 6, Version (xpsp_sp2_rtm )

Example Task I want to make a permanent copy of the image (of a goose) currently displayed.

1. I decided to save the image.

2. I right clicked on the image.

3. I clicked on the “save” button.

4. I clicked on the “no” button in warning window.

5. I moved mouse to the “file name” field.

6. I changed the file name.

7. I clicked on the “save” button.

8. I receive feedback that the task is complete.

Example Annoyance Description I was annoyed in step 4 that I was allowed to try to save the image with a file name that already exists. I was annoyed in step 6 that I had to guess a file name that had not already been used.

Example Why I was annoyed I was annoyed by step 4 because the system set me up to fail. The system could have determined that the file name was already used and given me different options that one that would fail. I was annoyed by step 4 because the system set me up to fail. The system could have determined that the file name was already used and given me different options that one that would fail. I was annoyed by step 6 because I was not provided enough information to choose a file name that was not already used. I was annoyed by step 6 because I was not provided enough information to choose a file name that was not already used.

How to fix the annoyance Instead of presenting a simple save dialog in step 3, the system could present a dialog with the following choices: Instead of presenting a simple save dialog in step 3, the system could present a dialog with the following choices: Overwrite file with name “goose_resized_2001_1024” Overwrite file with name “goose_resized_2001_1024” Save with new name, suggested name “goose_resized_2001_1024_1” Save with new name, suggested name “goose_resized_2001_1024_1” Change directory Change directory Cancel Cancel

This Interaction Annoys Me Pick an interaction you find annoying. Pick an interaction you find annoying. Document the steps. Document the steps. Describe the annoyance and how it can be fixed. Describe the annoyance and how it can be fixed.

Interaction Specific system Specific system Hardware Hardware Software (full stack) Software (full stack) Specific task Specific task What is trying to be accomplished What is trying to be accomplished Not how it is accomplished Not how it is accomplished Specific method Specific method Steps used to (attempt to) perform the task Steps used to (attempt to) perform the task

Task A task is: A task is: What the user is trying to accomplish What the user is trying to accomplish The objective of the interaction from the users perspective The objective of the interaction from the users perspective A task is not: A task is not: The actions taken by the user The actions taken by the user The behavior of the computer The behavior of the computer

Task Questions Questions to determine if it is a task description Questions to determine if it is a task description Is the description about the user’s objective(s)? Is the description about the user’s objective(s)? Is the user the subject of the sentence? Is the user the subject of the sentence? Is the verb some form of wanting? Is the verb some form of wanting? Does the description contain terms about the interface or internals of the application? Does the description contain terms about the interface or internals of the application? Terms from the users mental model of the task Terms from the users mental model of the task Buttons, sliders, and other widgets are not part of the task. Buttons, sliders, and other widgets are not part of the task. Databases, engines, and IO devices are not part of the interface. Databases, engines, and IO devices are not part of the interface. If the task domain is a computerized system, these rules do not work. If the task domain is a computerized system, these rules do not work.

Documenting the Steps What atomic actions does the user perform? What atomic actions does the user perform? Includes what the user is trying to do by the action Includes what the user is trying to do by the action What responses does the system make? What responses does the system make?

Atomic Actions Physical Physical Mouse click Mouse click Mouse movement Mouse movement Key stroke Key stroke Cognitive (Mental) Cognitive (Mental) What the user (not the designer/programmer) considers a single action What the user (not the designer/programmer) considers a single action Enter a text string into a field Enter a text string into a field Press a button Press a button