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

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

  • View
    219

  • Download
    2

Embed Size (px)

Citation preview

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

Cost-Justifying Usability

Javad Sadeghi

CPSC 681

Nov 5, 2007

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

Outline

Motivation Background Discount usability Samples Methodology Worked example

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

Motivation

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

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

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. 

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

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

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

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

http://www.useit.com/papers/guerrilla_hci.html

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

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

http://www.useit.com/papers/guerrilla_hci.html

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

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

http://www.useit.com/papers/guerrilla_hci.html

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

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

http://www.useit.com/papers/guerrilla_hci.html

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

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, http://www.useit.com/alertbox/20030107.html

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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

http://www.useit.com/papers/guerrilla_hci.html

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

Estimates of the times spent

Assessing appropriate ways to use heuristic evaluation, 4 people @ 2 hours 8

Having outside evaluation expert learn about the domain and scenario 8

Finding and scheduling evaluators, 1.8 hours + 0.2 hours per evaluator 4

Preparing the briefing 3

Preparing scenario for the evaluators 2

Briefing, 1 system expert, 1 evaluation expert, 11 evaluators @ 1.5 hours 19.5

Preparing the prototype (software and its hardware platform) for the evaluation 5

Actual evaluation, 11 evaluators @ 1 hour 11

Observing the evaluation sessions, 2 observers @ 11 hours 22

Debriefing, 3 evaluators, 3 developers, 1 evaluation expert @ 1 hour 7

Writing list of usability problems based on notes from evaluation sessions 2

Writing problem descriptions for use in severity-rating questionnaire 6

Severity rating, 11 evaluators @ 0.5 hours 5.5

Analyzing severity ratings 2

Total 105

Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

http://www.useit.com/papers/guerrilla_hci.html

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

Time expenditure

time(i) = 47.8 + 5.2 i (Eq1) i: number of evaluators Not exact for larger i

Reduction: reducing 2 observers to 1 Revised: time(i) = 37.3 + 4.2 i (Eq2) Estimated hourly loaded cost: $100 Cost estimation: $10,500

Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

http://www.useit.com/papers/guerrilla_hci.html

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

Benefit estimation

Estimations of evaluators for improvements

Nielsen J., Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier

http://www.useit.com/papers/guerrilla_hci.html

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

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

http://www.useit.com/papers/guerrilla_hci.html

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

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

http://www.useit.com/papers/guerrilla_hci.html

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

Thanks!

Questions?