user centered system design - uppsala university · user centered systems design. part 1:...

15
User Centered Systems Design, spring 2009 © Jan Gulliksen, 2009 1 User centered system design Introduction and Usability Jan ”Gulan” Gulliksen Dept for IT/HCI, Uppsala University, Sweden [email protected] http://acsd.hci.uu.se/ UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009 User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something special about that, or…? It is not about what it should look like, but about how to get there… Clarify what usability and user centered systems design (UCSD) is. How to work strategically to introduce usability to an organization that develops interactive technology. Provide you with “tools” with which you can work user centered. Give you opportunities to discuss, criticize and propose your own ideas on how to jointly work towards usable systems.

Upload: others

Post on 01-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 1

User centered system design Introduction and Usability

Jan ”Gulan” Gulliksen Dept for IT/HCI, Uppsala University, Sweden [email protected]

http://acsd.hci.uu.se/

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Goals with the course

  That thing called usability…is it something special about that, or…?   It is not about what it should look like, but about how to get

there…   Clarify what usability and user centered systems design

(UCSD) is.   How to work strategically to introduce usability to an

organization that develops interactive technology.   Provide you with “tools” with which you can work user

centered.

  Give you opportunities to discuss, criticize and propose your own ideas on how to jointly work towards usable systems.

Page 2: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 2

Introducing the teachers

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Jan Gulliksen

Page 3: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 3

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Jan and Bengt

Bengt has a PhD in HCI from Uppsala University. He works as a usability and interaction designer at Frontwalker. Has practiced UCSD since 1984.

Jan is a professor in HCI at Uppsala University and a management consultant at Frontwalker. Participates in ISO’s work on software ergonomics. Has done UCSD research since 1990.

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Åsa Cajander

Åsa is a PhD student at the department and will show up here and there during the course.

Page 4: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 4

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Roland Bol, CSD

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

v.7 Mandatory Requirements engineering course

Professor Neil Maiden, City university, London

Page 5: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 5

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

v.8 Optional Inclusive Design course

Professor Panayiotis Zaphiris, City university, London

Practicalities about the course

Page 6: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 6

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Course literature – unfortunately only in Swedish

http://acsd.hci.uu.se/

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

MS Visio is needed for Requirements Engineering

  The University is a member of the MSDN Academic Alliance (MSDNAA), which gives students free access to (almost all) software from Microsoft, including Visio.

  Apply for a MSDNAA membership and get access to Visio:

  http://www.it.uu.se/datordrift/programvara/msdnaa

Page 7: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 7

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Examination

To be approved for the credits of this course you need to

  Actively participate in the lectures.

  Read the course literature

  Perform the assignments

  NB: No written examination.

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Examination

  1 greater assignment (individual, written, deadlines)

  1 project (individually or in pairs, written and oral presentation)

  Home exam for higher grades

e-el Handläggningsstöd för synskadade

Logistiksystem

Software for use –

Constantine & Lockwood

Grupp 1 Grupp 4 Grupp 7

Contextual design – Beyer

& Holzblatt

Grupp 2 Grupp 5 Grupp 8

Usability Engineering

Lifecycle – Mayhew

Grupp 3 Grupp 6 Grupp 9

Project 1 Project 2 Project 3

Page 8: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 8

Usability

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

What does it mean that something is usable?

Easy to learn

Intuitive

Nice

Neat design

Efficient

Anyone can use it

Useful

Effective

Learnable Satisfactory

Self explanatory Error preventing

Inexpensive

Forgiving

Doesn’t require a manual

Inspiring

Grandma can use it!

Simple

Immediate

A total experience

Page 9: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 9

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Usability

  People tend to believe that usability is something that can be added on. That is not true!

  The usability of a system is defined as:

”The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use.”

ISO 9241-11 Guidance on usability

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Usability according to ISO 9241-11

  Usability – ” The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use.”

  Effectiveness – ”accuracy and completeness with which users achieve specified goals.”

  Efficiency – ” resources expended in relation to the accuracy and completeness with which users achieve goals.”

  Satisfaction – ” freedom from discomfort, and positive attitudes to the use of the product.”

  Context of use – ” users, tasks, equipment (hardware, software and materials), and the physical and social environments in which a product is used”

Page 10: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 10

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Attributes of system acceptability

Social acceptability

Practical acceptability

Usefulness

Cost

Compatibility Reliability

Etc.

Syst

em a

ccep

tabi

lity

Easy to learn Efficient to use

Easy to remember

Few errors Subjectively pleasing

Utility

Usability

From Nielsen (1993) Usability Engineering

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Usability according to Jacob Nielsen (1993)

  Easy to learn: In order for the user to quickly get on with his/her work.

  Efficient to use: Once the user has learned to use the system it must be efficient to work with.

  Easy to remember: It should be possible to return to the system after a period of absence and still remember how it works.

  Few errors: The user should do as few errors as possible. If errors are made it must be possible to easily recover and get back to the situation where the user was before the error occurred.

  Subjectively pleasing: The user should feel good about using the system, like to work with it.

Page 11: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 11

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Metrics

  Usability can be measured.

…but usability is much more than metrics!

  Effectiveness, efficiency and satisfaction can ultimately be measured according to ISO 9241-11.

  Task and goal support is much harder to measure.

  Usability metrics are not easy to “translate” into design solutions. It is one thing to establish the goals and measure them, another thing to design accordingly.

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Measuring usability

  When specifying or measuring usability, the following information is needed (ISO 9241-11):   A description of the intended goals;   A description of the components of the context of use

including users, tasks, equipment and environments;   Target or actual values of effectiveness, efficiency and

satisfaction for the intended contexts.

Page 12: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 12

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Measures of usability in ISO 9241-11

Usability objective

Effectiveness Efficiency Satisfaction

Overall usability Percentage of goals achieved.

Percentage of users successfully completing task.

Average accuracy of completed tasks.

Time to complete a task.

Tasks completed per unit time.

Monetary cost of performing the task.

Rating scale for satisfaction.

Frequency of discretionary use.

Frequency of complaints.

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Metrics described in ISO 9241-11 Usability objective Effectiveness Efficiency Satisfaction

Meets needs of trained users Number of power tasks performed.

Percentage of relevant functions used.

Relative efficiency compared with an expert user.

Rating scale for satisfaction with power features.

Meets needs to walk up and use Percentage of tasks completed successfully on first attempt.

Time taken on first attempt 1.

Relative efficiency on first attempt.

Rate of voluntary use.

Meets needs for infrequent or intermittent use.

Percentage of tasks completed successfully after a specified period of non-use.

Time spent on re-learning functions 1.

Number of persistent errors.

Frequency of reuse.

Minimization of support requirements.

Number of references to documentation.

Number of calls to support. Number of accesses to help.

Productive time 1.

Time to learn to criterion 1.

Rating scale for satisfaction with support facilities.

Learnability Number of functions learned.

Percentage of users who manage to learn criterion.

Time to learn to criterion 1.

Time to re-learn to criterion 1. Relative efficiency while learning.

Rating scale for ease of learning.

Error tolerance Percentage of errors corrected or reported by the system. Number of user errors tolerated.

Time spent on correcting errors. Rating scale for error handling.

Legibility Percentage of words read correctly at normal viewing distance

Time to correctly read a specified number of characters.

Rating scale for visual discomfort.

1. In these examples the resources should be measured in relation to a specified level of effectiveness.

Page 13: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 13

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Going beyond metrics and usability goals

  The most well known and used usability goal is the one saying that: ”a certain task must not take longer than 2 minutes to complete”.

  Meeting such a requirement does not have any influence on the overall usability of the system.

  Nevertheless, usability metrics are important until you reach a mature UCSD process.

  A UCSD process focuses more on usability as a quality.

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Good (?) Usability requirements

  ”The system must be easy to learn.”

  ”The system must be efficient.”

  ”The system must follow ISO 9241-10”

  ”The system must be user friendly”

  Requirements or goals?

Page 14: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 14

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Levels of usability goals

  Current level. Measured either in the manual process or with the current or competitive product and used as a benchmark to set minimum acceptable levels for the planned product.

  Minimum acceptable level. Used during iterative evaluation and re-design to determine when to stop iterating.

  Target level. Used to drive and focus the design effort, actual expected level.

  Optimal level. Used as a target for the long term. What should be possible if time, money, etc. were not considered?

Whiteside, Bennett & Holzblatt, 1988

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Assignment: Design of a parkering meter

  Requirement specification for a parking meter   The parking meter must be burglar safe.   It must be possible to pay both with credit cards and with

coins.   It should be possible to pay per hour, day or month   It must be possible to undo.

  Assignment: Add usability requirements to the requirements mentioned above.

Page 15: User centered system design - Uppsala University · User centered systems design. Part 1: Introduction and Usability Goals with the course That thing called usability…is it something

User Centered Systems Design, spring 2009

© Jan Gulliksen, 2009 15

UCSD 5 ECTS credits January 20, 2009 © Jan Gulliksen, 2009

User centered systems design. Part 1: Introduction and Usability

Assignment

Usability requirements for a parking meter.

  Are the requirements measurable?

  How will they be measured?

  Do the requirements fully cover all the usability aspects of the system?

  Do the usability requirements involve the functional requirements?

  Have all aspects of usability been taken into consideration?

  Which requirement is the most important one?