Inspection Methods. Inspection methods Heuristic evaluation Guidelines review Consistency inspections Standards inspections Features inspection Cognitive.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

User-Centered Design: From Concept to Product Peter Merholz peterme
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Chapter 4 Design Approaches and Methods
IS214 Recap. IS214 Understanding Users and Their Work –User and task analysis –Ethnographic methods –Site visits: observation, interviews –Contextual.
Usability and taste  Taste is subjective  but not necessarily trivial  Taste is subject to fashion  Changes over time  Influenced by other people.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Evaluation (cont.): Heuristic Evaluation Cognitive Walkthrough CS352.
Web Site Design: Learn from Observing Your Customers Web Site Design Panel Web Site Strategy and Tactics Workshop Yaffe Center, University of Michigan.
Usability presented by the OSU Libraries’ u-team.
1 User Centered Design and Evaluation. 2 Overview Why involve users at all? What is a user-centered approach? Evaluation strategies Examples from “Snap-Together.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
Midterm Exam Review IS 485, Professor Matt Thatcher.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Heuristic evaluation. Sources of usability criteria Organizational goals Pre-existing, general: heuristics and guidelines –Research –Convention –Consensus.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluating with experts
What is a good length of string? –Depends on its use How do you design a good length of string? –Can be determined by a process What is a good user interface?
Usability 2004 J T Burns1 Usability & Usability Engineering.
Hueristic evaluation. What is usability? The evaluation process Identify values Set goals, objectives Operationalize goals: measurable criteria Assess.
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
Evaluation: Inspections, Analytics & Models
HCI revision lecture. Main points Understanding Applying knowledge Knowing key points Knowing relationship between things If you’ve done the group project.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
Evaluation in HCI Angela Kessell Oct. 13, Evaluation Heuristic Evaluation Measuring API Usability Methodology Matters: Doing Research in the Behavioral.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
User Interface Theory & Design
Evaluation of digital collections' user interfaces Radovan Vrana Faculty of Humanities and Social Sciences Zagreb, Croatia
MSF Requirements Envisioning Phase Planning Phase.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Usability Considerations For Developing Web Applications Mihail V. Mihaylov (Mike Ramm) CEO, RammSoft Mihail V. Mihaylov (Mike Ramm) CEO,
1 The Web & Professional Communication English 3104.
E-commerce usability guide provides guidelines and advice for implementing easy to use e-commerce websites. It focuses on online catalog/selling functionality.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
1 Usability and accessibility of educational web sites Nigel Bevan University of York UK eTEN Tenuta support action.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Interface Design Natural Design. What is natural design? Intuitive Considers our learned behaviors Naturally designed products are easy to interpret and.
Usability Evaluation June 8, Why do we need to do usability evaluation?
Usability Testing & Web Design by Alex Andujar. What is Usability? Usability measures the quality of a user's experience when interacting with a Web site,
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
Chapter 9 Design guidance and design rationale. UIDE Chapter 9 Sources of Design Guidance Standards Standards –User interface standard Design Guidelines.
Writing requirements specifications. Why we need requirements specifications To give structure to your desires To avoid waste of resources To avoid slippage.
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
CS5714 Usability Engineering Usability Inspection Copyright © 2003 H. Rex Hartson and Deborah Hix.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Administrivia  Feedback from the mid-term evaluation  Insights from project proposal.
Oct 211 The next two weeks Oct 21 & 23: Lectures on user interface evaluation Oct 28: Lecture by Dr. Maurice Masliah No office hours (out of town) Oct.
Evaluating Fitness Websites Kin 260 Jackie Kiwata.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
User-Centered Design (UCD) Overview
1 Usability Analysis n Why Analyze n Types of Usability Analysis n Human Subjects Research n Project 3: Heuristic Evaluation.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
1104B – Dr. Jackie. Copyright © 2010 Certification Partners, LLC -- All Rights Reserved  Remember we are driving toward a complete, cohesive e-Commerce.
SY DE 542 User Testing March 7, 2005 R. Chow
Unit 14 Website Design HND in Computing and Systems Development
Usability Techniques Lecture 13.
Presentation transcript:

Inspection Methods

Inspection methods Heuristic evaluation Guidelines review Consistency inspections Standards inspections Features inspection Cognitive walk-throughs Pluralistic walk-throughs Competitive evaluation

Heuristics vs. guidelines & standards Heuristics –General (e.g., “rely on recognition rather than recall”) –Informal –Often develop one’s own Guidelines –More specific (“include home link on every page”) –Often organization-wide Standards –Closer to force of law

Concerns Justifiability of critiques: what is the basis (other than taste, opinion)? –Empirical: users; research; competitors –Expert opinion: guidelines, standards Communicability: what exactly is wrong and what needs to be done? Severity of violation: priority? Cost/benefit? Accountability: how will you know when the problem has been remedied?

Components of a walk-thru One or more task scenarios Explicit assumptions about the user population and contexts of use –personas Sequence of actions a user is likely to perform to complete the task –scenarios Prototype of some sort –Incl. competitor site MAY include heuristics, guidelines, other criteria

Walkthroughs Cognitive –Taking a systematic look at any product with an eye on ease of learning by inspection. Rationale: acceptability depends on first experience General: Using prototypes, task flows, personas, and scenarios –Walk in your users' shoes through your application –Try out parts of the design, following a task flow or scenario –Look for problems

Pluralistic walk-through Involves several different groups, typically: –Users –Product developers –Usability experts They walk through one or more scenarios separately and then together using a prototype

Benefits and limits Short and fairly simple Allows developers to hear the concerns of users with the system directly, early enough to do some good Questions of validity given the constrained setting and tasks Scenarios don’t readily reflect the full gamut of possible uses and users

Competitive usability study Purpose: gather insights from related sites Look for both problems and good ideas Understand the context within which users will be working –Other choices –What they are used to What is salient for users: whatever was sacrificed often becomes important in the next round Caution: easy to focus on trivia

How to do competitor study Identify competitors Perform usability inspection by developers or usability specialists Perform usability testing by users –With directed tasks –With their own tasks

Selecting sites for competitive usability study Sites that have good reputations Sites that have interesting features or designs The market leaders Sites your users may be familiar with Sites that have bad reputations, for mistakes to avoid Sites that are considered cutting-edge Ask users!

What to look for Targeted users The user goals, tasks this site supports Content, functionality, navigation, design Things a site does well –Why and how? Things it does poorly –Why and how? Ideas to adopt Things to avoid

Standards

Types of standards Use of the product in context of use –Including ergonomics Interface and interaction Development process Capability of organization to apply user-centered design

ISO 13407: human centered design processes for interactive systems –Understand and specify the context of use –Specify user and org’l requirements –Produce design solutions –Evaluate designs against requirements

Guidelines

Often specific to an organization or type of organization or application Embody accumulated wisdom about good design Ensure consistency of look, functionality, information architecture, and so forth, e.g. within an organization E.g., IBM Web design guidelines

Specialized Heuristics: e-Commerce and Order Forms From Shows total cost Shows itemized costs Shows product names and/or descriptions Allows the user to change the quantity easily Provides an option to save an order and complete it later Provides details on any other charges on the order Provides details on shipping options and charges Provides shortcuts for repeat visitors to make transactions faster Allows users to easily move from the order form to shopping and back again Provides security information Provides users with an alternate offline way of ordering Allows users to view and/or change previous orders Does not require users to register before a purchase

E-commerce II Customer support: Supporting users before, during, and after a purchase. Trust: Establishing trustworthiness. Product Navigation: Enabling users to browse products easily. Product Information: Providing the product information that users want, need, and expect. Purchase transaction: Providing easy means for users to purchase products.

Customer Support (IBM guidelines) Provide contact information on every page Provide assistance when users have forgotten their passwords Provide clear and informative error messages Address users' frequently asked questions Provide simple definitions and explanations of important terms Provide product selection assistance Provide assistance to guide users through multiple step processes

Heuristic evaluation: plusses and minuses Benefits –Low resource requirements –Usually find many problems fairly quickly –Easy to repeat in iterative design –Easy to communicate –Usually easy to get agreement on a basic set of heuristics –Face validity Limits –Can be superficial –Focuses on easily-seen problems; harder to find more subtle problems associated with in-depth use, repeated use –Can be deceptive – assumption that evaluation has been more complete and thorough than it has been –How similar to users are experts? How expert are users? –How appropriate are the heuristics to THIS site? –Tends toward a short list of heuristics –Trade-offs among heuristics, the fixes needed?

Some key points We need to differentiate among official standards, how people generally do things, and expert opinion Usability in a changing environment: what people are used to, their technology and expectations, are continually evolving Heuristics need to be customized to goals, context Most guidelines are solutions to problems; have to ask what is the underlying rationale, goal Trade-offs among different goals, heuristics often have to be mad

Heuristics - observations Heuristics shape what we see What we think the problems may be help shape decisions about heuristics As a practical matter, tend to focus on problems, not what a site/system does well CONTENT is not addressed by most heuristics and guidelines