Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda...

26
Unit #9 Design – User Experience MIS5203

Transcript of Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda...

Page 1: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Unit #9Design – User Experience

MIS5203

Page 2: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Agenda

• Human-computer interface, usability and ergonomics

• Auditing user interface design of software applications

• In-class exercise

• Criteria for a well-designed user interface

• Team project presentation

MIS5203 Systems and Infrastructure Life Cycle Management 2

Page 3: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Human-computer interface (HCI)

Programmable, or software, interface which enable an end-user (i.e. the person using the computer) to

• Access and interact with a computer application system

• Make use of the facilities and functions which it provides

• Carry out the tasks for which the system has been designed

MIS5203 Systems and Infrastructure Life Cycle Management 3

Page 4: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Usability

The extent to which an end-user is able to carry out required tasks successfully, and without difficulty using the computer application system

MIS5203 Systems and Infrastructure Life Cycle Management 4

Page 5: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

How does the human-computer interface influence usability?

The ‘user interface’, or human-computer interface• Represents the only part of the application system with which the end-user

comes into direct contact

• Plays a vital role in enabling the human to “use” the system

MIS5203 Systems and Infrastructure Life Cycle Management 5

Page 6: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Contribution of Ergonomics

Ergonomics • Is concerned with ‘design for human use’

• Aims to maximize safety, efficiency and comfort by matching the requirements of the operator’s ‘machine’ to her/his capabilities

Software ergonomics• Is a branch of ergonomics concerned specifically with the human-computer

software interface

MIS5203 Systems and Infrastructure Life Cycle Management 6

Page 7: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Why audit the usability of the user interface design?

If the user interface is poorly designed, it can• Severely restrict the user’s ability to use the system

• Cause confusion and frustration

• Cause difficulty in learning how to use the system

• Cause misunderstanding of what the system is doing and of what the user should do

• Cause errors

• Cause difficulties in using the system to successfully complete tasks

MIS5203 Systems and Infrastructure Life Cycle Management 7

Page 8: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

In-Class Exercise – working as project teams

1. Identify a website that offers important capabilities to business users (e.g. ITACS students seeking job opportunities in IT Audit)E.g. job finding website e.g. Monster.com, Dice.com, Indeed.com, …

2. Examine/use the website,

3. Draft a set of criteria you might use to determine if the user interface is well-designed

4. Present your user interface design audit criteria to the class

MIS5203 Systems and Infrastructure Life Cycle Management 8

Page 9: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Criteria for a well-design user interface

1. Visual clarity2. Consistency3. Compatibility4. Informative feedback5. Explicitness6. Appropriate functionality7. Flexibility and control8. Error prevention and correction9. User guidance and support10. System usability problems11. General usability questions

Ravden, S. and Johnson G. (1989) Evaluating Usability of Human-Computer Interfaces – a practical method

MIS5203 Systems and Infrastructure Life Cycle Management 9

Page 10: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Visual clarity

Information displayed on the screen should be clear, well-organized, unambiguous and easy to read

MIS5203 Systems and Infrastructure Life Cycle Management 10

Ravden, S. and Johnson G. (1989) Evaluating Usability of Human-Computer Interfaces – a practical method

Page 11: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Consistency

The way the system looks and works should be consistent at all times

MIS5203 Systems and Infrastructure Life Cycle Management 11

Ravden, S. and Johnson G. (1989) Evaluating Usability of Human-Computer Interfaces – a practical method

Page 12: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Compatibility

The way the system looks and works should be compatible with user conventions and expectations

MIS5203 Systems and Infrastructure Life Cycle Management 12

Ravden, S. and Johnson G. (1989) Evaluating Usability of Human-Computer Interfaces – a practical method

Page 13: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

InformationFeedbackUsers should be given clear, informative feedback on where they are in the system, what actions they have taken, whether these actions have been successful and what actions should be taken next

MIS5203 Systems and Infrastructure Life Cycle Management 13

Page 14: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Explicitness

The way the system works and is structured should be clear to the user

MIS5203 Systems and Infrastructure Life Cycle Management 14

Page 15: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

AppropriateFunctionality

The system should meet the needs and requirements of users when carrying out tasks

MIS5203 Systems and Infrastructure Life Cycle Management 15

Page 16: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Flexibility andControl

The interface should be sufficiently flexible in structure, in the way information is presented and in terms of what the user can do, to suit the needs and requirements of all users, and to allow them to feel in control of the system

MIS5203 Systems and Infrastructure Life Cycle Management 16

Page 17: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Error Prevention and Correction

The system should be designed to minimize the possibility of user error, with inbuilt facilities for detecting and handling those which do occur; users should be able to check their inputs and to correct errors, or potential error situations before the input is processed

MIS5203 Systems and Infrastructure Life Cycle Management 17

Page 18: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

User Guidance and Support

Informative, easy-to-use and relevant guidance and support should be provided, both on the computer (via the on-line help facility) and in hard-copy document form, to help the user understand the use of the system

MIS5203 Systems and Infrastructure Life Cycle Management 18

Page 19: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

System Usability Problems

When using the system, did you experience problems with any of the following:

MIS5203 Systems and Infrastructure Life Cycle Management 19

Page 20: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

General Questions on System Usability

1. What are the best aspects of the system for the user?

2. What are the worst aspects of the system for the user?

3. Are there any parts of the system which you found confusing or difficult to understand?

4. Where there any aspects of the system which you found particularly irritating although they did not cause major problems?

5. What were the most common mistakes you made when using the system?

6. What changes would you make to the system to make it better from the user’s point of view?

7. Is there anything else about the system you would like to add?

MIS5203 Systems and Infrastructure Life Cycle Management 20

Page 21: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Analyzing Results of Evaluation – “Ideal”

MIS5203 Systems and Infrastructure Life Cycle Management 21

1. Visual clarity

2. Consistency

3. Compatibility

4. Informative feedback

5. Explicitness

6. Appropriate functionality

7. Flexibility and control

8. Error prevention and correction

9. User guidance and support

10. System usability problems

11. General usability questions

“Ideal” completed Checklist

• Sections 1-9:• Every question answered ‘always’

• Every satisfaction scale rated ‘very satisfactory’

• Section 10: all answers ‘no problems’

• Section 11: no problems or criticisms

• Comments: all are complimentary

An unlikely audit outcome

Page 22: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Analyzing Results of Evaluation – “Most unacceptable”

MIS5203 Systems and Infrastructure Life Cycle Management 22

1. Visual clarity

2. Consistency

3. Compatibility

4. Informative feedback

5. Explicitness

6. Appropriate functionality

7. Flexibility and control

8. Error prevention and correction

9. User guidance and support

10. System usability problems

11. General usability questions

Most unacceptable completed Checklist

• Sections 1-9:• Every question answered ‘never’• Every satisfaction scale rated ‘very

unsatisfactory’

• Section 10: all answers ‘major problems’

• Section 11: major problems, difficulties and criticisms throughout

• Comments: all voice criticism indicating problems

An unlikely audit outcome

Page 23: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Analyzing Results of Evaluation – “Relatively unfavorable checklist result”

MIS5203 Systems and Infrastructure Life Cycle Management 23

1. Visual clarity

2. Consistency

3. Compatibility

4. Informative feedback

5. Explicitness

6. Appropriate functionality

7. Flexibility and control

8. Error prevention and correction

9. User guidance and support

10. System usability problems

11. General usability questions

• Sections 1-9:• Most questions answered ‘some of the time’

or ‘never’• Most satisfaction scales rated ‘very

satisfactory’ or ‘moderately satisfactory’

• Section 10: no answers indicating ‘major problems’ and most answers indicating ‘no problems’

• Section 11: no major problems, difficulties or criticisms and a few minor problems indicated

• Comments: most comments would be complimentary, with only a few minor criticisms

A likely/possible audit outcome

Page 24: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Analyzing Results of Evaluation – “Most unacceptable”

MIS5203 Systems and Infrastructure Life Cycle Management 24

1. Visual clarity

2. Consistency

3. Compatibility

4. Informative feedback

5. Explicitness

6. Appropriate functionality

7. Flexibility and control

8. Error prevention and correction

9. User guidance and support

10. System usability problems

11. General usability questions

Most unacceptable completed Checklist

• Sections 1-9:• Every question answered ‘never’• Every satisfaction scales rated ‘moderately

unsatisfactory’ or ‘very unsatisfactory’

• Section 10: most answers indicating ‘minor problems or ‘major problems’

• Section 11: a number of major problems, difficulties and criticisms indicated

• Comments: most comments are critical, indicating problems

A likely/positive audit outcome

Page 25: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Team Project Presentation

1. Identify a website that offers important capabilities to business users (e.g. ITACS students seeking job opportunities in IT Audit)• E.g. job finding website e.g. Monster.com,

Dice.com, Indeed.com, …

2. Register as a user of the website

3. Use the website and i. Conduct an audit of the website’s user interface

using Ravden and Johnson’s criteria for a well-design user interface

ii. Create a functional specification for the website

iii. Create a database design model for the website

MIS5203 Systems and Infrastructure Life Cycle Management 25

Page 26: Unit #9 - Temple MIS · 2019. 3. 19. · Unit #9 Design –User Experience MIS5203. Agenda •Human-computer interface, usability and ergonomics •Auditing user interface design

Agenda

• Human-computer interface, usability and ergonomics

• Auditing user interface design of software applications

• In-class exercise

• Criteria for a well-designed user interface

• Team project presentation

MIS5203 Systems and Infrastructure Life Cycle Management 26