Cost-Justifying Usability Javad Sadeghi CPSC 681 Nov 5, 2007.

Slides:



Advertisements
Similar presentations
1 Human Factors 101 Nelson Soken CRM HFE Manager Systems Engineering & Human Factors.
Advertisements

Homework 3 Solution Lecture Packet 16 © John W. Brackett.
Adapted from: Mantei, Marilyn M. and Teorey, Toby J., “ Cost/Benefit for Incorporating Human factors in the Software lifecycle”, ACM Communications, April.
Reasons for Evaluating Training Companies are investing millions of dollars in training programs to help gain a competitive advantage. To justify the costs.
Preparing the System Proposal Chapter 13 Topics: –Systems proposal –Determining hardware needs –Determining software needs –Decision to rent, lease, or.
Preparing the Systems Proposal CIS458. Last Class Project outline –Documents and reports Database Application Lifecycle –Database planning, system definition,
MIS 2000 Class 20 System Development Process Updated 2014.
Lesson 5 Computer-Related Issues
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
Project Concept Formation Feasibility Studies & Reports
4.1 Introduction Designers may fail to evaluate adequately.
Methodology Overview Dr. Saul Greenberg John Kelleher.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluating with experts
Usage & Usability Denise A. Troll Distinguished Fellow, Digital Library Federation Associate University Librarian, Carnegie Mellon June 16, 2001 – LRRT,
Testing and Modeling Users Kristina Winbladh & Ramzi Nasr.
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
The Analyst as a Project Manager
Evaluation: Inspections, Analytics & Models
Usability and Evaluation Dov Te’eni. Figure ‎ 7-2: Attitudes, use, performance and satisfaction AttitudesUsePerformance Satisfaction Perceived usability.
Discount Usability Engineering Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development March 2, 1999.
Assessing Library Web Portals: Usability and Beyond Yu-Hui Chen University at Albany, State University of New York ENY/ACRL 2012 Conference Mohawk Valley.
Evaluation in HCI Angela Kessell Oct. 13, Evaluation Heuristic Evaluation Measuring API Usability Methodology Matters: Doing Research in the Behavioral.
Economic Aspects of Information Systems Updated 2015 MIS 2000 Information Systems for Management Instructor: Bob Travica.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Predictive Evaluation
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Usability Testing Teppo Räisänen
The Systems Proposal What the book calls the “Updated Baseline Project Plan” - no standard name for it Presents the different options to the customer along.
1 Usability of Digital Libraries Sanda Erdelez & Borchuluun Yadamsuren Information Experience Laboratory University of Missouri – Columbia USA Libraries.
Systems Analysis – ITEC 3155 Feasibility Analysis
Chapter 13: Developing and Implementing Effective Accounting Information Systems
Evaluation of Adaptive Web Sites 3954 Doctoral Seminar 1 Evaluation of Adaptive Web Sites Elizabeth LaRue by.
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Heuristic Evaluation and Discount Usability Engineering Taken from the writings of Jakob Nielsen – inventor of both.
…and how to give it to them What CEOs Want Patti Phillips, Ph.D.
SYSTEMSDESIGNANALYSIS 1 Chapter 3 Feasibility Jerry Post Copyright © 1997.
SEG3120 User Interfaces Design and Implementation
Methodology and Explanation XX50125 Lecture 3: Usability testing Dr. Danaë Stanton Fraser.
Chapter 13 Information Technology Economics. Agenda IT Organization IT Productivity IT Benefits Data Center Economics.
Y ASER G HANAM Heuristic Evaluation. Roadmap Introduction How it works Advantages Shortcomings Conclusion Exercise.
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Project Management Methodology Development Stage.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
Chapter 8 Usability Specification Techniques Hix & Hartson.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Sample Cost/Benefit Analysis of adding Human Factors Tasks to a Software Development Project Adapted from: Mantei, Marilyn M. and Teorey, Toby J., “ Cost/Benefit.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
(1) Makahiki: An Extensible Open-Source Platform for Energy Challenges George Lee Collaborative Software Development Laboratory Information and Computer.
Copyright 2004 ROI Institute, Inc. how me the money! Moving from Impact to ROI Patti Phillips, Ph.D.
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
Introduction to IT investment decision-making Pertemuan 1-2 Matakuliah: A Strategi Investasi IT Tahun: 2009.
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.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
BTS730 – Systems Analysis and Project Management Cost Management.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2007.
Marketing Information System A Marketing Information System is the structure of people, equipment, and procedures used to gather, analyze, and distribute.
Training Evaluation Chapter 6 6 th Edition Raymond A. Noe Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
User Interface Design G52UID Milena Radenkovic Introduction.
Fort Stanwix National Monument Energy Audit Contract
Usability Benefits Quiz
The Systems Proposal What the book calls the “Updated Baseline Project Plan” - no standard name for it Presents the different options to the customer along.
SPIRIT OF HR.in TRAINING EVALUATION.
Lesson 5 Computer-Related Issues
Usability Techniques Lecture 13.
6 Chapter Training Evaluation.
Evaluation: Inspections, Analytics & Models
Presentation transcript:

Cost-Justifying Usability Javad Sadeghi CPSC 681 Nov 5, 2007

Outline Motivation Background Discount usability Samples Methodology Worked example

Motivation Dennis Wixon, SIGCHI Bulletin, Volume 27, Number 2, April (1995), p94

View from the other side of the table For each dollar a company invests in developing the usability of a product, the company receives $10-$100 in benefits and wins customer satisfaction and continued business For each dollar spent to fix a problem during product design, $10 are spent to fix the same problem in product development, and $100 or more are spent to fix the same problem after product release Claire Marie Karat, A business case approach to usability cost justification. In, R. Bias and D. Mayhew, Eds. Cost-Justifying Usability, Academic Press, NY, 1994.

Background Cost-benefit of usability (Marilyn Mantei and Toby Teorey) Business case approach (Clare-Marie Karat ) Cost-justifying usability (Bias and Mayhew) Discount usability (Jacob Nielsen) Web-based applications Bias R. G., Mayhew D. J. Cost-Justifying Usability: An Update for the Internet Age, 2nd Edition. Morgan Kaufmann Publishers, 2005

Discount usability “Le mieux est l’ennemi du bien” Focuses on “the good”:  Reduces the costs  Requires less experience and knowledge Three techniques:  Scenarios  Simplified thinking aloud  Heuristic evaluation Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Scenarios Cuts down complexity by eliminating parts of full system Small and cheap to design and implement  Paper mock-ups Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Simplified thinking aloud Thinking aloud studies, videotape subjects, perform detailed protocol analysis Simplified version  Take notes  3~5 test user per test Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Heuristic evaluation Finding usability problems Evaluator inspect alone Current usability guidelines: 1000 rules 10 basic usability principles Easy to learn Experts best Non-experts can find most problems Remaining, using simplified thinking aloud Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Nielsen’s surveys on cost-justifying usability Usability costs  ~ 10% of the budget of each project  Cost does not increase linearly with the budget Usability benefits  135% usability increase after redesign Return on investment (ROI)  It is not linear with the costs  The more users, the bigger ROI Jakob Nielsen's Alertbox,

Samples of cost-justifying usability Australian insurance company  Usability-enhancing project, costing < A$ 100,000 Average of 7.8 errors per form More than one hour to repair the errors of each form  Annually saving as a result > A$ 530,000 Redesigning application forms IBM employees login system  Usability project, financing $ 20,700 Making sign-on attempts faster  Savings in work time during the first day of the new system $ 41,700 Nielsen J., Usability Engineering. Academic Press, 1993.

Methodology Cost-justifying usability is  A conservative approach  Part of project planning Mayhew and Mantei’s framework  A basic framework for cost-justifying usability  Estimating costs  Estimating benefits  Justifying the assumptions made for benefits Randolph G. Bias, Deborah J. Mayhew, Cost-Justifying Usability. Academic Press, 1994.

Estimating costs Steps  Personnel hours and equipment costs Needs experience Additional one time setup  Lab setup  Development of survey  Pilot testing  Distribution and collection  Responding  Coding and entering data  Analyzing results  Computer time  Supplies and duplicating costs Usability tasks (e.g. user profile)  Techniques (e.g. user questionnaire) Randolph G. Bias, Deborah J. Mayhew, Cost-Justifying Usability. Academic Press, 1994.

Estimating benefits Relevant audience  Internal development organization  Vendor company Relevant categories of benefits Estimation  Best measurement unit  Assuming magnitudes  Increased user productivity  Decreased user errors  Decreased training costs  Savings gained from making changes earlier in design  Decreased user support  Increased sales  Decreased customer support  Savings gained from making changes earlier in design  Reduced cost of providing training Randolph G. Bias, Deborah J. Mayhew, Cost-Justifying Usability. Academic Press, 1994.

Example Data entry system for 250 users Two to four primary screens Process 60 of them per day Users work 230 days a year Total cost per hour of $25 The benefit of 1 second speedup in year 250 users * 60 screens * 230 days * 1/3600 hours * $25 = $23,958 / year Randolph G. Bias, Deborah J. Mayhew, Cost-Justifying Usability. Academic Press, 1994.

Justifying the assumptions made for benefits Reasonable and likely minimum benefits Not precise, proven and specific Basing the predictions on known facts  Published research  Actual case histories  Previous experience Randolph G. Bias, Deborah J. Mayhew, Cost-Justifying Usability. Academic Press, 1994.

Cost-benefit analysis of heuristic evaluation: a case study Case study: integrating system  For internal telephone company 11 evaluators Find 44 usability problems:  40 core problems  4 from other part of the interface Estimating the costs (evaluation time) Estimating the benefits (increased usability) Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Estimates of the times spent Assessing appropriate ways to use heuristic evaluation, 4 2 hours8 Having outside evaluation expert learn about the domain and scenario8 Finding and scheduling evaluators, 1.8 hours hours per evaluator4 Preparing the briefing3 Preparing scenario for the evaluators2 Briefing, 1 system expert, 1 evaluation expert, hours19.5 Preparing the prototype (software and its hardware platform) for the evaluation5 Actual evaluation, 11 1 hour11 Observing the evaluation sessions, 2 11 hours22 Debriefing, 3 evaluators, 3 developers, 1 evaluation 1 hour7 Writing list of usability problems based on notes from evaluation sessions2 Writing problem descriptions for use in severity-rating questionnaire6 Severity rating, hours5.5 Analyzing severity ratings2 Total105 ► ► ► Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Time expenditure time(i) = i (Eq1)  i: number of evaluators  Not exact for larger i Reduction: reducing 2 observers to 1 Revised: time(i) = i (Eq2) Estimated hourly loaded cost: $100 Cost estimation: $10,500 Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Benefit estimation Estimations of evaluators for improvements Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Benefit estimation (cont.) Mean values: 0.8 days -learning time reduction 18%-expert speedup To be conservative: 0.5 days - learning time reduction 10%- expert speedup (3.3% of total work time) Assuming 2000 users (from 3000) User-days saved 1,000 User-years saved 67 = 13,000 user days Total user days saved = 14,000 Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Convert to monetary terms User-day cost of $100 With actual saving of 50% One-year saving $540,000 Net present value (benefit): $500,000 Benefit-cost ratio: 48 Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

Thanks! Questions?