Usability Goals. September 14, 2016

Similar documents
HUMAN COMPUTER INTERACTION

What is interaction design?

HCI Design Process: An Overview. What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Whirlwind Tour Of Human-Computer Interaction

The PROCESS of Interaction DESIGN

Lecture 10 Usability

Chapter 9 THE PROCESS OF INTERACTION DESIGN

Interaction Design DECO1200

Interaction Design

1.0 INTERACTION DESIGN WHAT IS IT?

Heuristic Evaluation of Math Out of the Box

Human Computer Interaction (HCI, HCC)

Animator Friendly Rigging Part 1

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

COMP 388/441 HCI: Introduction. Human-Computer Interface Design

What is interaction design?

Game Design From Concepts To Implementation

What is interaction design? What is Interaction Design? Example of bad and good design. Goals of interaction design

M150 -B / Unit 12. By Wawi. A good user interface design enables the user to effectively interact with the system and perform his tasks.

Turban and Volonino. Mobile Commerce. Information Technology for Management Improving Performance in the Digital Economy

Laptop computers started as very expensive

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day

The process of interaction design and Prototyping

Digital Workflow 10 Tech Rules to Guide You

JONATHAN PICKUP 3D MODELING WITH VECTORWORKS 7TH EDITION TUTORIAL MANUAL WRITTEN WITH VERSION 2015

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

WEBINARS FOR PROFIT. Contents

Users and Usability Principles

List Building Income

User Experience and Interaction Experience Design. Jaana Holvikivi, DSc. School of Applications and Business

I Travel on mobile / FR

What is interaction design?

CS 307: Software Engineering. Lecture 10: Software Design and Architecture

Asset List & Content Creation

communications and software

VECTORWORKS ESSENTIALS TUTORIAL MANUAL SAMPLE

Process of Interaction Design and Design Languages

I Travel on mobile / UK

User Interface Design

Some Quick Terms Before we move ahead, we need to touch on a few key terms used throughout the book.

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America.

SMK SEKSYEN 5,WANGSAMAJU KUALA LUMPUR FORM

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

Implementing Games User Research Processes Throughout Development: Beyond Playtesting

The command line interface

WIREFRAMING 101. Essential Question: Can We Possibly Build an App? Learning Targets: Lesson Overview

Table of Contents General Information Table Maintenance Top Ten Reports

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

Mobile Services Business

Using the Web in Your Teaching

A short introduction to. designing user-friendly interfaces

2012 Summary of Services

Audience identification for end user documentation

SkillSwap. A community of learners and teachers

10/1/2015. dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation, Autumn 2015 Prof. James A. Landay Stanford University

Chapter 2: Configuring Network Protocols

CSCI-1200 Data Structures Spring 2018 Lecture 14 Associative Containers (Maps), Part 1 (and Problem Solving Too)

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2015 Prof. James A. Landay, Stanford University

The Marketing Campaign. Teaser Poster Teaser Trailer Website Main Poster Full Trailer T.V. Spot Publicity and Promotion

It starts like this...

Interactive Map Project. Sophie 70227

Banking System Upgrade - Frequently Asked Questions (FAQs)

Support notes (Issue 1) September 2018

CSSE 574 Intro to Usability Bass s perspective and the ID book s perspective

What is interaction design?

An Introduction to Human Computer Interaction

Merchant Application User Guide

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Slick The Split:

Derivatives and Graphs of Functions

Engineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Class overview today - September 6, 2017

Hi this is Anna Jarrett, I am here to present today s Digital Cookie online training.

WEB DESIGN 8 PHASES OF THE DESIGN PROCESS. By da Creative Team

FILE ORGANIZATION. GETTING STARTED PAGE 02 Prerequisites What You Will Learn

A Study on Website Quality Models

Lesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps!

Web Evaluation Report Guidelines

A Beginner s Guide to Successful Marketing

Consumers Use of Mobile Financial Services 2015

Grade 6 Math Circles November 6 & Relations, Functions, and Morphisms

CSSE Requirements

Unit Testing as Hypothesis Testing

Unit Testing as Hypothesis Testing

Bowie Senior Center Surfing the Web

TV User Guide. Maximize Your Internet, TV & Voice Experience

CS Human Computer Interaction

User Experience. 10 Principles to Ensure a Great. on your Website. Issue 3. An Appnovation Digital ebook

Analytical &! Empirical Evaluation

The process of interaction design

Heuristic Evaluation of Covalence

PTC Technical Specialists E-Newsletter Date: March 1, 2007

Understanding Usability: Getting Beyond Ease of Use

Introduction to Computer World Fall 2016

User Experience Research Report: Heuristic Evaluation

COPYRIGHTED MATERIAL. Getting Started with Google Analytics. P a r t

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

Information Architecture

Transcription:

Usability Goals September 14, 2016

Announcements A02 notes: http://www.cs.umanitoba.ca/~umdubo26/comp3020/ A01 notes: http://www.cs.umanitoba.ca/~bunt/comp3020 /lecturenotes.html 2

Announcements Project groups Assignment 1 Web tutorials 3

4

5

Questions? 6

Overview of Today s Lecture Finishing up: Why is design hard Usability goals User experience goals 7

Reminder: Overview of History of Interaction Paradigms Paradigms Batch interfaces Conversational interfaces Graphical interfaces Ubicomp Visionaries Vannevar Bush, Douglas Engelbart, Mark Weiser 8

Designer s Fallacy: A designer can design into a technology, its purposes and uses. Reality: no control, hope for the best Strategy: try to understand people and how they already use the technology or similar technologies 9

Why is Design Hard? http://vimeo.com/2229299 We ve never seen it before We aren t the people using it We can t anticipate how people will use it 10

Why is Design Hard? Judging/predicting which designs will be successful is difficult Way more is possible than what is good Design involves making trade-offs Good designs are non-obvious 11

Core Design Skills To synthesize a solution from all of the relevant constraints, understanding everything that will make a difference to the result To frame, or reframe, the problem and objective To create and envision alternatives. To select from those alternatives, knowing intuitively how to choose a good approach. To visualize and prototype the intended solution 12

Monday s/today s Take-Aways Interaction paradigms having shifted from being machine-centric to people centric It is not sufficient for computer scientists to think about algorithms only think about people too Good design is not easy or obvious, it takes work The user is not like you 13

What are the characteristics of a good interface/interaction? 14

Usability & User Experience Goals Designers produce primary usability objectives throughout the process of requirements gathering E.g., Should the system promote efficiency over creativity, both, or any other objective? These primary objectives are referred to as usability goals and user experience goals A usability goal addresses the issue of meeting a specific usability criteria A user experience goal is concerned with the quality of the user s experience with the system 15

Usability Goals Designing user interactions requires identifying important usability goals for the system Most common usability goals: Effectiveness Efficiency Safety Utility Learnability Memorability Parts of a system may have different goals: Accounting routines (efficient, safe) Scheduling routine (memorable) 16

Usability Goals Each usability goal is typically operationalized as a question A more concrete way for a designer to tell if they are meeting the goal Usability criteria: something that can be measured to determine if the goal is being met 17

Usability Goals 1) Effectiveness Most general goal Concerned with whether the system is doing what it generally says it will do Question: is the system doing what it is supposed to do? E.g., word processor E-commerce system Educational software 18

Usability Goals 2) Efficiency Considers how much time it will take users to perform their tasks Generally the more steps it takes to carry out a task, the less efficient a system is Question: is the user saving time/being productive with the system? Criteria: time to complete a task; # of operations to complete a task E.g., Voice mail Amazon e-commerce 19

Aurora 20

Aurora 21

Aurora 22

Aurora 23

Aurora 24

Aurora 25

Usability Goals 3) Safety Does the system prevent making serious/unrecoverable errors provide means of recovering from errors undo options, confirmation dialogs protect users from dangerous and undesirable conditions Question: does it prevent users from making/recovering from serious errors? does it jeopardize the well-being of the user or others? Criteria: number of errors/time to recover from errors Eg: Systems in chemical plants Transferring files Drawing tools 26

Usability Goals 4) Utility Sufficient functionality to accommodate range of users tasks Will the system provide sufficient fluidity to cover tasks as performed Question: does it provide sufficient functionality for users to carry out tasks as naturally as possible? Criteria: availability of core tasks e.g. Accounting packages Drawing tools 27

Usability Goals 5) Learnability How easy is the system to learn Important if system will be adopted by the user particularly if used infrequently Need to identify how much time users are willing to spend to learn the system Question: can primary (core) and secondary tasks be learned quickly and easily? Criteria: time to learn a task, errors made in learning a task E.g., iphone? ABM 28

Usability Goals 6) Memorability Once learned, how easy is the system to remember Particularly important if system will be used infrequently Can users remember with the aids of appropriately designs icons, command groupings, etc. Question: will users remember all the steps to carrying out a task? Criteria: errors made in carrying out a task after system is learned E.g. an interface to a digital camera 29

Activity How long should it take to learn to use the following products? How long does it actually take? How memorable are they? a) Using a DVD to watch a movie b) Using an authoring tool to create a simple website c) Setting up a wireless router 30

Activity a) Should be as simple as turning on a radio and should be very straightforward to remember how to do it the next time. In most cases this is true. However, some require the TV to be on a certain channel. 31

Activity b) A user should be able to produce a basic web site in 20-30 mins. Most packages do achieve this goal (e.g., allowing the user publish content in web format). Some more complex operations will take longer, but users can learn and remember basic functionality relatively easily. 32

Activity c) Setting up a wireless router or access point is difficult to learn. It typically requires completing many steps, with terminology that is unfamiliar to most users. Many users are not able to do this at all and have to call for help from the Geek Squad. If its memorable, its because the user really wants to learn how to do it. 33

User Experience Goals One goal could be to build systems that are more than usable They should also enhance the user s experience User experience goals relate to how the user feels using the system 34

User Experience Goals Some experience goals include: - Satisfying: productive - Motivating: did not feel like giving up - Enjoyable: no frustrations were encountered - Aesthetically pleasing: subjective - Fun: excited about using it again - Supportive of creativity: drawing tools - Entertaining: games - Rewarding: sense of productivity - Helpful: clueless but still made it through - Emotionally fulfilling: evokes emotions/online chatting 35

Usability vs. Experience Goals Usability goals could take primary importance but not always User experience goals are not easily measured In some cases less-usable systems increase the user experience, indirect relationship (nintendo foot pads for racing vs. hand pads/joysticks) Have to balance the tradeoffs between user experience and usability goals Be selective about which goals to pursue for designing a system or parts of a system 36

Activity What are the key usability and user experience goals of these systems: a) an Internet application that allows the general public to access their medical records b) a CAD system for architects and engineers c) an online community to support people who are bereaved d) an in-car GPS e) a cinema ticket dispenser f) climate control system Provide one criteria for each of the usability goals for item (e) Reminders: Usability: Effectiveness, efficiency, safety, utility, learnability, memorability User experience: satisfying, motivating, fun, enjoyable, helpful, support creativity, aesthetically pleasing, entertaining, rewarding, emotionally fulfilling 37

Activity Usability Goals User-experience goals a) Safe, memorable, efficient, effective Helpful b) Easy to learn, efficient, memorable, good utility, effective Support creativity, aesthetically pleasing c) Easy to learn Motivating, emotionally satisfying, rewarding d) Safe, good utility, easy to learn, efficient e) Easy to learn, memorable, efficient Motivating Satisfying, motivating f) Easy to learn, memorable, good utility 38

Activity The following are criteria for the usability goals of a cinema ticket dispenser: Learnability: can a user of the cinema s automated ticket dispenser learn to use the system for the first time in less than 2-3 minutes? Memorability: if a user of the ticket dispenser has not used the dispenser in months, will he/she be able to user it properly again? Efficiency: will the user of the ticket dispenser be able to select, purchase and get a ticket in less than a couple of minutes? Note: when you select a criteria for a particular goal, it has to be measurable or provide specific answers. 39

Exercise Think about two devices or applications you use frequently 1) What would be the most important usability and user experience goals for these devices/ applications? 2) Translate the core goals outlined above into two or three criteria (specific and measurable) 3) Do you feel the designers of these devices/applications satisfied the goals you outlined above? 40

Exercise An example of the first: an on-line banking system which is not fun and enjoyable but yet more efficient than driving the car to a bank, finding a spot to park, waiting in line and paying the bills. An example of the second: a drawing utility used by artists, which can support creativity (user experience goal) but will not provide the same level of efficiency or even as effective as if done manually. 41

Usability Goals: Recap Usability goals involve defining important usability objectives for a particular system or part of a system Usability criteria are specific metrics that can be used to test whether the goals have been achieved User experience goals relate to the subjective experience and are more difficult to measure 42