Image - this site offers

Usability: How Users Can Help Us Assess It

Rory Channer
David Jennings

Contents

Overview
Who is this for?
What does the framework do?
What are the benefits?
Where should the framework be used?


Introduction: The Business Context and Usability Measures
What is usability?
The business context
Usability measures


The Framework: How to Evaluate the Usability of a System
Step 1 - Collect information on the business context
Step 2 - Select and define usability measures
Step 3 - Run the evaluation
Step 4 - Analyse and use your results


Annex A - The Components of the Business Context
Users, Tasks, Equipment, Environment


Annex B - Where the Framework for Usability

Evaluation can be Applied


Annex C - References

Note: This document was initially published for the UK Employment Service, as Psychological Services Customer Report No. 456, in August 1994. The original version can be obtained by telephoning Occupational Psychology Branch on 0114 259 7792 (+44 114 259 7792 from outside UK). The document is (c) Crown Copyright 1994.

Rory Channer is now at: Business Systems Division, Thames Water Utilities Ltd, 8th Floor Nugent House, Vastern Road, Reading, UK, RG1 8DB - Tel: 01734 593495 - Fax: 01734 593100 - Email: channerr@twul.demon.co.uk

 

Overview

Who is this for?

The document provides a framework for people who want to specify or evaluate the usability of IT systems. The framework explains:

  • the main aspects of usability
  • how to assess these aspects in different business contexts.

What does the framework do?

The framework explains how usability can be measured in terms of user performance and satisfaction. It identifies the main aspects of usability and analyses the context of use.

It details the steps that need to be taken when specifying, designing or evaluating the usability of a system or product. The framework is based on a Draft International Standard (see Annex C for reference).

The Annexes give examples of how and when to use the framework - including a "fastpath" approach - as well as further pointers to enable readers to pursue usability in more depth.

What are the benefits?


Assessing and improving usability means:

  • A better fit of systems to business processes and tasks, leading to higher productivity and efficiency
  • Fewer "user errors"
  • Less staff training required
  • Users are more satisfied, leading to more system use and to secondary benefits such as lower staff turnover.

Where should the framework be used?

The framework can be used whenever a sample of users is available to use a real, simulation or prototype system. When users are not available, different human factors techniques can be used to improve usability.

Introduction: The Business Context and Usability Measures

1. What is Usability?

Usability can be defined as the extent to which a product can be used to achieve specified business goals with

  • effectiveness,
  • efficiency and
  • satisfaction

in a specified business context.

Effectiveness and efficiency can be grouped together as measures of users' performance. Satisfaction can also affect business performance as dissatisfied users do not use a system to best effect.

2. The Business Context


Usability is affected by the context in which a system is used.

The characteristics of the business context may be as important in determining usability as the characteristics of the system itself.


Changing any relevant aspect of the business context may change the usability of the product. For example a product which is usable by trained users may be unusable by untrained users.

The business context includes:

  • the users
  • their tasks
  • their equipment
  • their environment

Users can be seen in terms of their knowledge, skill, experience, education, training, physical attributes and motor and sensory capabilities.

Tasks are the means by which business goals are achieved. The characteristics of these tasks that may influence usability include variables such as their frequency and their duration.

The equipment is the set of one or more products which may be the focus of a usability specification or evaluation. Or the equipment may be a set of attributes or performance characteristics of the hardware, software and other materials.

The environment includes parts of

  • the wider technical environment e.g. local area network
  • the physical environment e.g. furniture
  • the ambient environment e.g. temperature, humidity and
  • the social and cultural environment e.g. organisational structure and attitudes.

Further information about the components of the context of use can be found in Annex A.

3. Usability Measures


Usability measures consist of target or actual values of effectiveness, efficiency, and satisfaction for the required contexts.

Effectiveness


Definition: Effectiveness can be defined as the accuracy and completeness with which users achieve specified goals.

Example: If the desired goal is to copy-type a memo in a set format, then accuracy could be specified or measured by the number of spelling mistakes and the number of deviations from the format. Completeness would be the number of words of the memo typed divided by the number of words in the original document.

Efficiency


Definition: Efficiency is the level of effectiveness achieved as a proportion of the resources expended by users to obtain a specified goal. Relevant resources may include mental or physical effort, time, materials or financial cost.

Example: If the desired goal is to print copies of a report, then efficiency could be specified or measured by dividing the number of usable copies of the report printed by the resources spent on the task such as time or paper. Human efficiency could be measured as effectiveness divided by human effort, speed efficiency as effectiveness divided by time, and economic efficiency as effectiveness divided by cost.

Satisfaction


Definition: Satisfaction describes the comfort and acceptability of a system experienced by both the people who use it and the people affected by its use. Comfort refers to overall physiological or emotional responses to a system. Acceptability refers to the user's perception of specific aspects of the system (e.g. Does the user feel that the software supports the way they carry out there tasks?). Measures of satisfaction may relate to specific or more global, overall aspects of the system.

Example: A user does not like using an electronic mail system. As there are other forms of communication, this system will not be utilised and is hence unacceptable to the user. However, if a user has to type a document then a word processing package has to be used, even if it is not particularly usable. Hence satisfaction, and in particular comfort, will be low.

The Framework: How to Evaluate the Usability of a System

Step 1 - Collect Information on the Business Context

1. Identify what you want to get out of the evaluation.

Consider the context of the evaluation and assess, for example, whether you want "formative" assessments to inform the further development of a bespoke system, or "summative" measures to inform a choice between different package options. Being clear about what you want from the evaluation is critical to directing all the other steps. See Annex B for more details on the business contexts where this framework could be applied.

2. Analyse the characteristics of different types of user.

Concentrate on the characteristics that you would expect to affect their performance and satisfaction with the system.

For example, one characteristic would be the different work roles of users; another would be their previous experience of different systems or packages (e.g. Windows software).

3. Analyse the relevant tasks for which the users will be using the system.

Select a set of key tasks that are important to the business. Specify the steps that the user has to carry out to achieve the goals of the task.

Information about goals and tasks can be broken down into sub-goals. For example, a vacancy taking clerk may have the overall goal to maintain sufficient information on a computerised vacancy system to allow the greatest number of job seekers to be matched to a relevant vacancy. This task can be broken down into sub-goals such as "Take all the details from the company offering the vacancy" and "Input this information into the information system".

4. Analyse the characteristics of the equipment and environment.

Again concentrate on the characteristics that you would expect to affect users' performance and satisfaction with the system.

For example, how many interruptions do users have to deal with in the course of carrying out their tasks?

5.Write down specifications of the characteristics and tasks identified from the previous three activities.

Include working assumptions about how certain characteristics may or may not affect users' performance and satisfaction.

These specifications are a key resource for future steps.

For further examples of the business context, including characteristics that may be relevant, see Annex A.

Step 2 - Select and define usability measures

1. Define measures of effectiveness based on business and user goals.

Based on the overall goal and sub-goals of the business tasks (step 1.3), identify and specify ways in which you can measure how completely and accurately these goals are achieved.
Decide what constitutes the required output of each goal. Identify how you could tell how completely each goal is achieved. Identify how you could tell how accurate the output is. Specify a scoring procedure for measuring how complete and accurate the output of each goal is compared to what is required. This should also take into account any output that was not asked for.

The completeness and accuracy of users' achievement of goals are your measures of effectiveness.

2. Define measures of efficiency.

Based on the business tasks (step 1.3), identify and specify ways in which you can measure how much resource users have to invest to carry out the tasks. This resource will usually be the time it takes them, but may also include any possible measure of effort they have to put in. The resources invested to carry out tasks are your measures of efficiency.

For example, a simple measure of efficiency is the number of standard tasks completed by users in a fixed time.

Consider whether it is possible to get any benchmark measures of efficiency for comparison purposes.

3. Define measures of satisfaction.

Ensure that these measures address users' perceptions of the system, including the degree of control they have over it, its helpfulness, its learnability, and their interest and enjoyment in using it. Consider measures such as attitude rating scales or the ratio of positive to negative comments. Longer term measures such as rate of absenteeism, health problem reports, or frequency of job transfer may also be relevant.

There are standardised questionnaire for measuring user satisfaction with IT systems available, such as the Software Usability Measurement Inventory (SUMI).

Make sure that you provide at least one measure of efficiency, effectiveness and satisfaction. It may be necessary to repeat measures in several different contexts.

Tips on the selection of measures:

  • When selecting usability measures consider how they will affect the business benefits of the system. Where usage is discretionary (i.e. users do not have to use the system to achieve their goals), the importance given to measures of user satisfaction may be much greater than when usage is not discretionary. Dissatisfied users will look for ways to avoid using the system.
  • Satisfaction may be assessed for specific features, or for use of the product as a whole.
  • Measures of satisfaction may assess emotional response to use of the product, or assess the user's perception of aspects such as efficiency, helpfulness or learnability.
  • Measuring over a short time period may miss infrequent occurrences such as intermittent system errors which affect usability. So care should be taken when selecting the time period. Furthermore the initial learning by users on a new system will effect the quality of the earlier data so care must be taken in ensuring that users are all at the same level.


Your choice of measures may depend, in the main, on what you are evaluating usability for (see Annex B for some examples of where to apply the framework).

Step 3 - Run the evaluation

1. Prepare task instructions.

Based on your analysis of important business tasks (Step 1.3), write some instructions for users to follow when doing the tasks on the system.

Make sure the instructions are described in business, not system terms. The instructions should not give direct guidance on how to use the system, but should specify what business goals the user should try and achieve.

Pilot your task instructions by trying them out with a few users. If you don't do this, you may end up evaluating the usability of your instructions, not of the system!

2. Prepare the evaluation environment and equipment.

Based on your analysis of the characteristics of these (Step 1.4), make sure the evaluation environment simulates the important aspects of users' the real working environment.

3. Recruit a representative sample of users.

Based on your analysis of the characteristics of users (Step 1.2), make sure the team of users is balanced on all the important characteristics, so that your results can be generalised to the wider user community.

4. Train the users in use of the system.

Give sufficient training to ensure that users are reasonably well up the learning curve when they move on to do the tasks (see next activity).

5. Ask users to follow the task instructions, using the system.

Make sure that they are well briefed in advance. Emphasise that you are not evaluating them; you are evaluating the system. Ensure that users do not get irretrievably stuck at any point. Ideally run the evaluation with both training and technical support on hand, in case they are needed.

6. Collect the evaluation data.

It is best to give users any satisfaction measures after they have completed the tasks. Collect any questionnaires they have completed. Also collect any outputs from their work on the system, either on paper or on disk.


Step 4 - Analyse and use your results

1. Apply the measures of effectiveness, efficiency and satisfaction to your data.

Based on the activities in Step 2, this should be fairly straightforward.

2. Report the results and recommend what further action should be taken on the basis of the results.

Review what you wanted to get out of the evaluation (Step 1.1), and specify how the results provide this - that is, what formative or summative assessments you can make, and what should be done on the basis of these.

3. Consider the results and recommendations in the context of other information on the system.

The results from a usability evaluation will contribute to an overall assessment of a product and hence will be used in conjunction with information such as

  • How well the system fits with related business strategy
  • Other product evaluation results e.g. cost-effectiveness, practicalities of implementation, technical performance.
  • Policy considerations e.g. Making sure of supplying companies financial position.

4. Beware of "overusing" the results.

Note that the results from any measurement of usability may not be generalisable to another context with different types of users, tasks or environments.

When evaluating a product for general use by different users in different contexts you may have to obtain several different representative contexts and users.

Annex A - The Components Of The Business Context

This Annex gives a framework for acquiring the necessary information for the context of use.

The context of use consists of the following:

 Users                 Equipment
     \                 /
      Business Context
     /                 \
 Tasks                 Environment - Organisational
                                   - Physical

The information that is needed for a usability evaluation can therefore be gathered using the following headings:

Users

The type of user

For example:

  • A middle manager who occasionally uses a computer.
  • A secretary would be a frequent user of a word processing system.
  • A senior manager receiving minutes of a meeting would be a secondary or Audience user.
Personal Characteristics

For example:

  • Physical capabilities. If a user's hearing is impaired this will have an impact on the usability of a system which gives auditory feedback.
  • Intellectual Ability. A local office may have a public access system, such as database holding information on current job vacancies. A member of the public may find this too difficult to understand and use.
  • Attitude. If an employee believes that computers are too complex to learn and use (no matter how usable they are), then this impacts upon usability evaluation.
  • Motivation. Evaluation using an unmotivated user may well give misleading results about the usability of the system.
Skills and Knowledge

For example:

  • Product and general systems experience, keyboard/input skills
  • Task experience
  • Organisational experience
  • Qualifications, training, language skills and general knowledge.
  • Physical capabilities, limitations and disabilities.

Tasks

  • The name and goal of the task. Are there any sub-goals within the task?
  • Frequency, Duration and flexibility of the Task.
  • Physical and Mental demands.
  • What is the Output? What happens if errors occur during performance of the task? Who is dependent on the results of the task

Equipment

  • A basic description should include:

    Product Identification
  • Product Description
  • Main Application Areas
  • Major Functions
  • A specification of the hardware, software and any other materials

Environment

The organisation and its environment

Attitudes and culture towards computers and their related products.

  • Job design:
    • Job flexibility
    • Feedback and monitoring received on Performance
    • Autonomy and discretion
    • Deadlines and time pressures
    • Assistance received

Organisational structure and policy:

  • Hours of work
  • Group working
  • Departmental and job functions
  • Work practices
  • Remuneration
  • Communication Structure
Physical Environment
  • Workplace conditions:

    • Atmospheric conditions
    • Auditory and visual environment
    • Thermal Environment
    • Environmental Stability

  • Workplace design:

    • Space and furniture
    • User Posture
    • Location of Office
o Health and safety issues e.g. protective clothing used, hazardous substances.

Annex B - Where the Framework of Usability Evaluation can be Applied

This Annex gives a list of where this framework can be applied. It is not comprehensive, but aims to give a flavour of the possible areas of application. These are not necessarily discrete areas and hence it is likely that they overlap in places. Furthermore it should be noted that this framework is one method for evaluating usability. The references in Annex C will point you in the direction of other methods.

Demonstrations - "Fastpath" evaluation

When a software supplier is offering a demonstration of a system, you will not have much time for preparation, evaluation or analysis. However the framework can still be useful. Although you cannot do full analysis of the business context, it is valuable to write down your assumptions and estimates of what the important factors of the context will be (see Step 1.5). This should take about an hour and one or two sides of A4. The same goes for Step 2: it should be possible to devise and specify some on-the-spot rough and ready measures. These will require limited preparation and analysis in Steps 3 and 4.

Instead of letting the supplier set the agenda it will be more useful to ensure that a selection of users "have a go" with the system. After using the system it may be appropriate to test satisfaction with the Software Usability Measurement Inventory (SUMI).

Pilots

Any evaluation of a system in the pilot stage of implementation should include usability as a measure. By following the guidelines in this framework, in advance of the pilot going 'live', can ensure that usability is monitored.

Products - off the shelf comparative evaluations

Before a particular product is piloted or implemented it is often necessary to ensure that the chosen system is the most appropriate for the context and is generally out performing it's competitors. When exploring the different system options it is strongly advisable to assess their usability as well as other criteria such as cost, implementation procedures, availability etc.

Formative evaluation of bespoke developments

A system designed for particular users is unlikely to be created without an ongoing interchange between the designers and the those users. Both should be aware of the concepts of usability and usability evaluation.

Formal Usability Laboratories

This type of approach assesses usability in a laboratory type setting and tends to be more academic in nature. Video and other recording equipment are used to monitor users. It should be highlighted that there may well be large differences in the context of use between the laboratory and where the system is to be used. However, it may not be possible or appropriate to test users elsewhere due to the organisational or physical environment restraints.

Specifying and measuring the quality of use of work systems

The focus of usability is on a product which is part of the hardware and software. However the evaluation to improve quality of use could be on any part of the work system, such as environmental influences (e.g. lighting) or training requirements. Measures of user performance and satisfaction can be used to evaluate how any component of a work system contributes to the overall quality of use.

Annex C References


The aim of this annex is to list relevant references and briefly describe what can be found in them.

1. Benyon, D. and Rogers, Y. (1990) A Guide to Usability: Usability Now. The Open University in association with the Department of Trade and Industry.

This guide book begins with brief overview of the major issues in Human Computer Interaction (HCI). It then addresses some of the issues about the impact of introducing a computer system on people working in an organisation. It gives some clear guidelines on designing 'usable' systems and a chapter on methods and techniques for evaluation of products. The guide introduces good practice in usability and the important issues that need to be addressed. There is also a fairly extensive list of references and further reading.

2. Clegg, C., Warr, P., Green, T. et al (1988) People And Computers - how to evaluate your company's new technology, Ellis Horwood Books.

The book is intended for both people experiencing problems or considering investing further in their present equipment and can be used as a guide or as a source of information. It will help in an evaluation by highlighting the important questions which need to be addressed. These questions are derived from thirty different issues, however usability is covered in chapter 3. Chapter 6 is also relevant as it details ways of carrying out an evaluation but it should be noted that this is broader than a usability evaluation.

3. ISO 9241 Ergonomic requirements for office work with visual display terminals - Part 11: Guidance on Usability. .

This International Organisation for Standardisation document explains how usability can be measured in terms of user performance and satisfaction. This standard was the basis for the framework presented here.

4. Macleod, M. (1992) An Introduction to Usability Evaluation: Usability Now, The Department for Enterprise. National Physical Laboratory.

This booklet provides a bridge between introductory material and the numerous methods and tools that can be used in usability evaluation. It addresses a range of issues about the different methods, their benefits, where and when they can be applied and how the results can be used. The 'Evaluation Methods at A Glance' on page 12 gives a good general overview and guide. The booklet then details several of the specific methods for evaluating usability.

5. Ravden, S.J. and Johnson, G.I. (1989) Evaluating Usability of Human-Computer Interfaces: A Practical Method, Ellis Horwood books.

This book offers a practical method of evaluating the usability of computer-based application systems both during and after development. It is aimed at those who are directly involved in the design, development and evaluation of human-computer system interface. It is also aimed at those evaluating one or more systems with a view to purchase. The method outlined is a checklist based on a set of goals which a well designed user interface should aim to have. After explaining all the components of the checklist, this book then details how to conduct an evaluation and analyse the results obtained after using this particular tool.

6. Wright, P. and Monk, A. (1991) Cooperative Evaluation: The York Manual. The Department Of Psychology, The University of York, York.

Cooperative evaluation is a way of obtaining information about problems experienced with different types of software. It is collaborative as users and designers evaluate the system together. Here users are encouraged to ask questions about interacting with the system. The method can be used on existing products, prototypes and simulators. This manual explains the steps that need to be taken in the evaluation, how to overcome certain problems and how to use the results of the evaluation to formulate recommendations for redesign.

7. Jennings, D. and Kelly, C. (1991) Improving the Usability of Information Systems: A Briefing for System Developers. Psychological Service Customer Report 400. Telephone 0114 259 7792 (or extension 7792 within Sheffield) for a copy.

This report is structured around a number of Employment Department Group case studies of improving usability. These cover initiatives at different stages through the development lifecycle, so some include user involvement and others do not. Although some of the case studies may now seem slightly dated, the principles underlying them remain a good overview of the scope of designing for usability.

Copyright © David Jennings & Rory Channer

 

Site Map
Image - who we areImage - what we doImage - this site offers

Personnel & Connections
David Jennings
Our Associates
Contact Details

Online Portfolio
Our services
Our Projects

Our Approach
Target Market
Network of Partners
User-centred Approach
Code of Practice

Image - click for site map
Image - filler for layout purposes
Page Last modified on 1 December 2000. Comments to David at david@djassociates.com