SlideShare a Scribd company logo
1 of 81
Download to read offline
Designing for Usability: Key
Principles and What Designers
Think
John D. Gloud And Clayton Lewis
PAPERS WE LOVE
Seoul Chapter
Victoria Bondarchuk @seoul_victoria
ACM: Communications Magazine

Volume 28 Issue 3, March 1985 

Pages 300-311
Authors
John D. Gould
© Photo by IBM Research www.ibm.com
IBM RESEARCH, 

Human Factors and Ergonomics Society President

John Gould had engaged in human factors research since the late
1960s. He initiated empirical studies of programming and software
design and use.
Authors
IBM RESEARCH, 

Ph.D., Professor of Computer Science, Scientist in Residence,
Coleman Institute for Cognitive Disabilities, University of Colorado
Clayton Lewis
© Photo by University of Colorado https://connections.cu.edu/stories/five-questions-clayton-lewis
“Any system designed for people to use
should be EASY TO LEARN, USEFUL, that is,
contain functions people really need in their
work, and be EASY AND PLEASANT TO USE”
Preface
THREE PRINCIPLES FOR SYSTEM DESIGN
CONTRAST BETWEEN RECOMMENDED PRINCIPLES
AND WHAT DESIGNERS SUGGEST
WHY THE PRINCIPLES ARE UNDERVALUED
ELABORATION OF THE PRINCIPLES
CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM
Chapters
1. EARLY FOCUS ON USERS & TASKS
2. EMPIRICAL MEASUREMENTS
3. ITERATIVE DESIGN
Designers must understand who the users will be.
By directly studying their cognitive and behavioral
characteristics, and the nature of the work
expected to be accomplished.
1. EARLY FOCUS ON USERS & TASKS
2. EMPIRICAL MEASUREMENTS
3. ITERATIVE DESIGN
Early in the development process, intended users
should use simulations and prototypes to carry
out real work, and their performance and
reactions should be observed, recorded, and
analyzed.
1. EARLY FOCUS ON USERS & TASKS
2. EMPIRICAL MEASUREMENTS
3. ITERATIVE DESIGN
Design must be iterative: There must be a cycle
of design, test and measure, and redesign,
repeated as often as necessary.
1. EARLY FOCUS ON USERS & TASKS
2. EMPIRICAL MEASUREMENTS
3. ITERATIVE DESIGN
1. EARLY FOCUS ON USERS & TASKS
2. EMPIRICAL MEASUREMENTS
3. ITERATIVE DESIGN
Conference on Human Factors in Computing Systems
December 12-15, 1983, Boston
© Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/
26%
“0”
© Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/
© Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/
26%
“0”
35%
“1”
© Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/
26%
“0”
35%
“1”
24%
“2”
26%
“0”
© Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/
35%
“1”
24%
“2”
16%
“3”
© Photo by IBM 1620 at Rutgers University Via Bill Wetzel, https://theinvisibleagent.wordpress.com/
“Do you follow the
principles?”
THREE PRINCIPLES FOR SYSTEM DESIGN
CONTRAST BETWEEN RECOMMENDED PRINCIPLES
AND WHAT DESIGNERS SUGGEST
WHY THE PRINCIPLES ARE UNDERVALUED
ELABORATION OF THE PRINCIPLES
CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM
Chapters
“Understanding 

potential 

users”
“Identifying” 

“Describing”

“Stereotyping”
VS
Comparing Understanding
of the Principles
AUTHORS SURVEY RESPONSE
1. EARLY FOCUS ON USERS & TASKS
VS.
Picture credit:I Dr. Morgan gives a pretest to children from the Philippines, http://www.uxbooth.com/
Comparing Understanding
of the Principles
“Bringing the
design team into
direct contact with
potential users”
“Hearing or reading
about users”VS
“Examination of user
profiles”
AUTHORS SURVEY RESPONSE
1. EARLY FOCUS ON USERS & TASKS
“Average users” “Group of a variety
of experts”
Comparing Understanding
of the Principles
VS.
“Conducting
behavioral
measurements
with real users”
VS
“A system test”
“Testing the
completed system-
use it by ourselves”
AUTHORS SURVEY RESPONSE
2. EMPIRICAL MEASUREMENTS
Comparing Understanding
of the Principles
VS.
“Conduct iterative
user testing early in
the development
process”
VS
“First designing the
system and then
and verifying the
design with users”
AUTHORS SURVEY RESPONSE
2. EMPIRICAL MEASUREMENTS
Comparing Understanding
of the Principles
VS.
“Design, build,
measure and iterate
as many times as
needed”
“If time permits
iterate the design”VS
“Build prototype,
code software,
review”
3. ITERATIVE DESIGN
AUTHORS SURVEY RESPONSE
THREE PRINCIPLES FOR SYSTEM DESIGN
CONTRAST BETWEEN RECOMMENDED PRINCIPLES
ANS WHAT DESIGNERS SUGGEST
WHY THE PRINCIPLES ARE UNDERVALUED
ELABORATION OF THE PRINCIPLES
CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM
Chapters
DESIGNERS UNDERESTIMATE USER DIVERSITY
Why the principals are undervalued
POSSIBLE EXPLANATION
ANSWER
NOVICE USERS ALWAYS HAVE TROUBLE WITH THE
PRODUCT THAT DESIGNERS NEVER ENCOUNTER
Learning to use word processors: problems and prospects
Mack. R.. Lewis, C.H.. and Carroll, J (1983)
Case Study
“When you delete
you take out. Do you
add when you put
in?”
© Photo by IBM: A 4-user Astrotype system using a DEC PDP minicomputer and IBM Electric terminals.
https://en.wikipedia.org/wiki/Word_processor
Why the principals are undervalued
DESIGNERS OVERESTIMATED USER DIVERSITY
IT IS MUCH BETTER TO IDENTIFY SOME
PROBLEMS THAT SOME USERS WILL HAVE THAN
NOT TO IDENTIFY ANY
POSSIBLE EXPLANATION
ANSWER
Why the principals are undervalued
DESIGNERS THINK USERS DON’T KNOW WHAT
THEY NEED
PRESENT NEW IDEAS IN A WAY THAT MAKES IT
EASIER FOR USER TO RELATE THEM TO THEIR
CONCERNS
POSSIBLE EXPLANATION
ANSWER
Case Study
Lisa Computer System (Apple) testing
© Photo by Byte-magazine-1983, https://archive.org/
Case Study
© Photo by Byte-magazine-1983, https://archive.org/
Why the principals are undervalued
DESIGNERS THINK THEIR JOB DOESN’T
REQUIRE IT OR PERMIT IT
COMPETITIVE NECESSITY WILL EVENTUALLY
BREAK DOWN THESE OBSTACLES AND
TRADITIONS
POSSIBLE EXPLANATION
ANSWER
Why the principals are undervalued
DESIGNERS BELIEF IN THE POWER OF REASON
ANALYTIC APPROACHES CANNOT SUBSTITUTE
EMPIRICAL METHODS
POSSIBLE EXPLANATION
ANSWER
Case Study
Case Study
For very short documents
Filling in forms
Why the principals are undervalued
GOOD DESIGN MEANS GETTING IT RIGHT FIRST TIME
IT IS IMPOSSIBLE TO FORECAST THE BEST USER
INTERFACE - IT CAN BE ONLY DETERMINED EMPIRICALLY
POSSIBLE EXPLANATION
ANSWER
Why the principals are undervalued
TIME CONSUMING AND EXPENSIVE
USER TESTING WILL HAPPEN ANYWAY, CHANGES THAT
MADE AFTER THE PRODUCT IS FINISHED MORE
EXPENSIVE THAN THOSE MADE IN DEVELOPMENT
POSSIBLE EXPLANATION
ANSWER
Why the principals are undervalued
DESIGNERS BELIEVE IN POWER OF TECHNOLOGY WILL
SUCCEED AND PEOPLE WILL BUY IN SPITE OF INTERFACE
USER INTERFACE IS THE PRODUCT
QUALITY WILL BE INCREASING WHICH WILL EXERT
POWERFUL EFFECTS IN THE MARKET PLACE
POSSIBLE EXPLANATION
ANSWER
THREE PRINCIPLES FOR SYSTEM DESIGN
CONTRAST BETWEEN RECOMMENDED PRINCIPLES
ANS WHAT DESIGNERS SUGGEST
WHY THE PRINCIPLES ARE UNDERVALUED
ELABORATION OF THE PRINCIPLES
CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM
Chapters
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
CANNOT BE
LOOKED UP IN A
BOOK
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS
CANNOT BE
LOOKED UP IN A
BOOK
DIRECT CONTACT
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
DESCRIPTION OF
THE INTENDED
USER
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
TEST SCENARIO
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
DESCRIPTION OF
THE INTENDED
USER
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
MEASUREMENT
CRITERIA
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
TEST SCENARIO
DESCRIPTION OF
THE INTENDED
USER
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
ENTIRE UI
DESIGNED BY A
SINGLE GROUP!
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
FLEXIBLE
PROTOTYPING
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
MODULAR
IMPLEMENTATION
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
FLEXIBLE
PROTOTYPING
THREE PRINCIPLES FOR SYSTEM DESIGN
CONTRAST BETWEEN RECOMMENDED PRINCIPLES
ANS WHAT DESIGNERS SUGGEST
WHY THE PRINCIPLES ARE UNDERVALUED
ELABORATION OF THE PRINCIPLES
CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM
Chapters
Enhanced dictation system, in which dictated memos could be filed and
retrieved, and routed to a transcription center.
© Photo by IBM 224 Dictating Unit Ad: https://www.youtube.com/watch?v=hCuAYwVVVMc
IBM 224 Dictating Unit (1960s)
Preliminary Specification of the
User Interface
INITIAL IDEA SURVEY RES
Dr. Stephen Boies
Manager of IBM’s Office of Application Research and
developer of IBM’s ADS
© Photo by IBM Research www.ibm.com
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
• Managers and professional people.
Critical Information About
the Users
• Do not have computer terminals
• They travel frequently
• Access to the system away from
the office is important
TARGET USER
CHARACTERISTIC
© Photo by IBM 224 Dictating Unit Ad: https://
www.youtube.com/watch?v=hCuAYwVVVMc
Fist Insight
© Photo by bt.com
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
• MATCHING THE FUNCTIONS AS CLOSELY AS
POSSIBLE TO USER NEEDS
• MAKING THE USER INTERFACE AS SELF-
EXPLANATORY AS POSSIBLE
Develop Behavioral Goals
More User Research Insights
• From Enhanced Dictation System to Audio Distribution System (Voice
Messaging)
• Pushing a lot of keys
• Remember the digits for specific commands
• The necessity to read documentation or spend time for training
• Pending Message Box
MAIN FEATURE
USERS SUGGESTED
USERS DIDN’T LIKE
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
The architecture and the designers’ motivation, was
flexible enough to allow iterative design.
Organize the Work
FLEXIBILITY TOWARDS DESIGN CHANGE
ENTIRE SYSTEM DESIGNED BY A SIGLE GROUP
BUILD
TEST
BEHAVIORAL
GOALS
IMPROVE
COLLECT CRITICAL
INFORMATION ABOUT
THE USERS
DEVELOP
BEHAVIORAL
GOALS ORGANIZE
THE WORK
PRELIMINARY UI
SPECIFICATION
Principles Applied to Development
INITIAL DESIGN ITERATIVE DEVELOPMENT
• Simple but flexible simulation tool
• Easily changed without programing
Iterative Development
PROTOTYPE
© Photo IBM Archives: https://www-03.ibm.com/ibm/history/exhibits/
system7/system7_PH03.html
Iterative Development
• Simulator incorporated as the actual user interface of the system
• Final IBM ADS was controlled by tables identical to those used in
“programming” the simulator
• Changes to the user interface of the actual system could be made with no
reprogramming whatsoever
Iterative Development
MODULAR DEVELOPMENT
Case Study
RECORDR- TRANSMITT-
R T
Case Study
S- T-SEND TALK
S T
Case Study
S- T-SEND TALK
S T
“I want to SEND a message to Smith”
Case Study
“ADD A COMMENT”
Case Study
ADS asked users:
“Do you want to add a comment at the
beginning of the message, add a comment
where you stopped listening, or erase the
message and start over.”
Case Study
“INSERT A COMMENT”“ADD A COMMENT” VS
Majority of new users learn ADS with no training, which is radically
different from what was found for the earliest ADS prototype and for
new users of most computer systems today.
Result
BEHAVIORAL GOALS ARCHIVED
● The 1984 Atlanta Olympic Games with 7
systems serving 7800 athletes and 6000
staff — and computer voice prompts in
12 languages for 55,000 messages
● General Motors, USA with 8 ADS
systems saving 30% of the costs of its
long-distance calls
● Insurance companies across America
and Europe
Use of the System
© Photo from paper “The 1984 Olympic Message
System: A Test Of Behavioral Principles Of System
Design”
© Photo by IBM Research www.ibm.com
GOOD DESIGN
IS UNPREDICTABLE
LESSON LEARNED
Paper Conclusions
Suggested principles can improve usability
Survey data shows that these principle are not intuitive
There is one case history, which indicate that the
principles lead to usable systems.
Critics
• Designers should not assume that these principles are the
only ones to apply.
• Systems need to possess other attributes to ensure they are
feasible and maintainable, and the final design may have to
be a compromise as a result.
F. Terry Baker, Computing Reviews
Reading List
1.The 1984 Olympic Message System: A Test Of Behavioral
Principles Of System Design
Gould, Stephen J. Boies, Stephen Levy, John T. Richards, And Jim
Schoonard

2.Learning To Use Word Processors: Problems And Prospects
Mack.R., Lewis, C.H., And Carroll J.

3.The Lisa Computer System
Williams, G. Byte (1983), 33-50.

More Related Content

What's hot

Human-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewHuman-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewSabin Buraga
 
HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)Sabin Buraga
 
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.Theo Mandel, PhD
 
HCI 2014 (8 of 10): Data Visualization
HCI 2014 (8 of 10): Data VisualizationHCI 2014 (8 of 10): Data Visualization
HCI 2014 (8 of 10): Data VisualizationSabin Buraga
 
HCI 2015 (3/10) Design Methodologies
HCI 2015 (3/10) Design MethodologiesHCI 2015 (3/10) Design Methodologies
HCI 2015 (3/10) Design MethodologiesSabin Buraga
 
Scott Whitmire - Just What is Architecture Anyway
Scott Whitmire - Just What is Architecture AnywayScott Whitmire - Just What is Architecture Anyway
Scott Whitmire - Just What is Architecture Anywayiasaglobal
 
HCI 2015 (6/10) Design Patterns: Social Interaction
HCI 2015 (6/10) Design Patterns: Social InteractionHCI 2015 (6/10) Design Patterns: Social Interaction
HCI 2015 (6/10) Design Patterns: Social InteractionSabin Buraga
 
HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...
HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...
HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...Sabin Buraga
 
A2 media evaluation q4
A2 media evaluation q4A2 media evaluation q4
A2 media evaluation q4jackson94
 
HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...
HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...
HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...Sabin Buraga
 
HCI 2014 (3 of 10): Design Models and Methodologies
HCI 2014 (3 of 10): Design Models and MethodologiesHCI 2014 (3 of 10): Design Models and Methodologies
HCI 2014 (3 of 10): Design Models and MethodologiesSabin Buraga
 
HCI 2015 (7/10) HCI Engineering. UI Evaluation. Models
HCI 2015 (7/10) HCI Engineering. UI Evaluation. ModelsHCI 2015 (7/10) HCI Engineering. UI Evaluation. Models
HCI 2015 (7/10) HCI Engineering. UI Evaluation. ModelsSabin Buraga
 

What's hot (12)

Human-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewHuman-Computer Interaction: An Overview
Human-Computer Interaction: An Overview
 
HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)
 
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
 
HCI 2014 (8 of 10): Data Visualization
HCI 2014 (8 of 10): Data VisualizationHCI 2014 (8 of 10): Data Visualization
HCI 2014 (8 of 10): Data Visualization
 
HCI 2015 (3/10) Design Methodologies
HCI 2015 (3/10) Design MethodologiesHCI 2015 (3/10) Design Methodologies
HCI 2015 (3/10) Design Methodologies
 
Scott Whitmire - Just What is Architecture Anyway
Scott Whitmire - Just What is Architecture AnywayScott Whitmire - Just What is Architecture Anyway
Scott Whitmire - Just What is Architecture Anyway
 
HCI 2015 (6/10) Design Patterns: Social Interaction
HCI 2015 (6/10) Design Patterns: Social InteractionHCI 2015 (6/10) Design Patterns: Social Interaction
HCI 2015 (6/10) Design Patterns: Social Interaction
 
HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...
HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...
HCI 2018 (8/10) An Introduction to Data Visualization. Design, processes, tec...
 
A2 media evaluation q4
A2 media evaluation q4A2 media evaluation q4
A2 media evaluation q4
 
HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...
HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...
HCI 2015 (5/10) Information Architecture. Design Patterns. Layout, Actions, D...
 
HCI 2014 (3 of 10): Design Models and Methodologies
HCI 2014 (3 of 10): Design Models and MethodologiesHCI 2014 (3 of 10): Design Models and Methodologies
HCI 2014 (3 of 10): Design Models and Methodologies
 
HCI 2015 (7/10) HCI Engineering. UI Evaluation. Models
HCI 2015 (7/10) HCI Engineering. UI Evaluation. ModelsHCI 2015 (7/10) HCI Engineering. UI Evaluation. Models
HCI 2015 (7/10) HCI Engineering. UI Evaluation. Models
 

Viewers also liked

GUI Prototyping / Wireframing with Pencil
GUI Prototyping / Wireframing with PencilGUI Prototyping / Wireframing with Pencil
GUI Prototyping / Wireframing with PencilKukuh Syafaat
 
Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development Victoria Bondarchuk
 
Mouth Art - Pencil Drawings by Doug Landis
Mouth Art - Pencil Drawings by Doug LandisMouth Art - Pencil Drawings by Doug Landis
Mouth Art - Pencil Drawings by Doug LandisTargetseo.com
 
[2015/2016] User-centred design
[2015/2016] User-centred design[2015/2016] User-centred design
[2015/2016] User-centred designIvano Malavolta
 
Information Architecture Heuristics
Information Architecture HeuristicsInformation Architecture Heuristics
Information Architecture HeuristicsAbby Covert
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15koolkampus
 

Viewers also liked (6)

GUI Prototyping / Wireframing with Pencil
GUI Prototyping / Wireframing with PencilGUI Prototyping / Wireframing with Pencil
GUI Prototyping / Wireframing with Pencil
 
Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development
 
Mouth Art - Pencil Drawings by Doug Landis
Mouth Art - Pencil Drawings by Doug LandisMouth Art - Pencil Drawings by Doug Landis
Mouth Art - Pencil Drawings by Doug Landis
 
[2015/2016] User-centred design
[2015/2016] User-centred design[2015/2016] User-centred design
[2015/2016] User-centred design
 
Information Architecture Heuristics
Information Architecture HeuristicsInformation Architecture Heuristics
Information Architecture Heuristics
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 

Similar to Designing for usability: key principles and what designers think

PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxharrisonhoward80223
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1studiokandm
 
Introduction to rp
Introduction to rpIntroduction to rp
Introduction to rpGK Naidu
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1studiokandm
 
Comp 107cep iii,iv,v
Comp 107cep iii,iv,vComp 107cep iii,iv,v
Comp 107cep iii,iv,vBala Ganesh
 
Past and Future of Systems Engineering in ASD Programs : Spain vs the World
Past and Future of Systems Engineering in ASD Programs : Spain vs the WorldPast and Future of Systems Engineering in ASD Programs : Spain vs the World
Past and Future of Systems Engineering in ASD Programs : Spain vs the WorldBernardo A. Delicado
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemGiovanni Asproni
 
Clase 1 Ingenieria de Software
Clase 1 Ingenieria de SoftwareClase 1 Ingenieria de Software
Clase 1 Ingenieria de Softwarechristianben
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzichtErik Duval
 
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyEmerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyITCamp
 
Research-Based Innovation with Industry: Project Experience and Lessons Learned
Research-Based Innovation with Industry: Project Experience and Lessons LearnedResearch-Based Innovation with Industry: Project Experience and Lessons Learned
Research-Based Innovation with Industry: Project Experience and Lessons LearnedLionel Briand
 
Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Cyber-Duck
 
Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Matthew Louis Mauriello
 
20130221 ucd leuven_leuven
20130221 ucd leuven_leuven20130221 ucd leuven_leuven
20130221 ucd leuven_leuvenErik Duval
 
Some Wicked Problems of Software Design.
Some Wicked Problems of Software Design.Some Wicked Problems of Software Design.
Some Wicked Problems of Software Design.Bjoern Hartmann
 
ARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docx
ARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docxARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docx
ARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docxjewisonantone
 
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...Unembedding embedded systems with TDD: Benefits of going beyond the make it w...
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...Francisco Climent Pérez
 
AudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdfAudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdfTapajitDey1
 
User centered design
User centered designUser centered design
User centered designEva Durall
 

Similar to Designing for usability: key principles and what designers think (20)

PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 
Introduction to rp
Introduction to rpIntroduction to rp
Introduction to rp
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
Comp 107cep iii,iv,v
Comp 107cep iii,iv,vComp 107cep iii,iv,v
Comp 107cep iii,iv,v
 
Past and Future of Systems Engineering in ASD Programs : Spain vs the World
Past and Future of Systems Engineering in ASD Programs : Spain vs the WorldPast and Future of Systems Engineering in ASD Programs : Spain vs the World
Past and Future of Systems Engineering in ASD Programs : Spain vs the World
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
 
Clase 1 Ingenieria de Software
Clase 1 Ingenieria de SoftwareClase 1 Ingenieria de Software
Clase 1 Ingenieria de Software
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzicht
 
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyEmerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
 
Research-Based Innovation with Industry: Project Experience and Lessons Learned
Research-Based Innovation with Industry: Project Experience and Lessons LearnedResearch-Based Innovation with Industry: Project Experience and Lessons Learned
Research-Based Innovation with Industry: Project Experience and Lessons Learned
 
Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013Designing Better Experiences - UX London 2013
Designing Better Experiences - UX London 2013
 
Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]
 
20130221 ucd leuven_leuven
20130221 ucd leuven_leuven20130221 ucd leuven_leuven
20130221 ucd leuven_leuven
 
Hci Overview
Hci OverviewHci Overview
Hci Overview
 
Some Wicked Problems of Software Design.
Some Wicked Problems of Software Design.Some Wicked Problems of Software Design.
Some Wicked Problems of Software Design.
 
ARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docx
ARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docxARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docx
ARflClES THE 1984 OLYMPIC MESSAGE SYSTEM A TEST OF BEHA.docx
 
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...Unembedding embedded systems with TDD: Benefits of going beyond the make it w...
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...
 
AudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdfAudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdf
 
User centered design
User centered designUser centered design
User centered design
 

Recently uploaded

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 

Recently uploaded (20)

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 

Designing for usability: key principles and what designers think

  • 1. Designing for Usability: Key Principles and What Designers Think John D. Gloud And Clayton Lewis PAPERS WE LOVE Seoul Chapter Victoria Bondarchuk @seoul_victoria
  • 2. ACM: Communications Magazine Volume 28 Issue 3, March 1985 Pages 300-311
  • 3. Authors John D. Gould © Photo by IBM Research www.ibm.com IBM RESEARCH, Human Factors and Ergonomics Society President John Gould had engaged in human factors research since the late 1960s. He initiated empirical studies of programming and software design and use.
  • 4. Authors IBM RESEARCH, Ph.D., Professor of Computer Science, Scientist in Residence, Coleman Institute for Cognitive Disabilities, University of Colorado Clayton Lewis © Photo by University of Colorado https://connections.cu.edu/stories/five-questions-clayton-lewis
  • 5. “Any system designed for people to use should be EASY TO LEARN, USEFUL, that is, contain functions people really need in their work, and be EASY AND PLEASANT TO USE” Preface
  • 6. THREE PRINCIPLES FOR SYSTEM DESIGN CONTRAST BETWEEN RECOMMENDED PRINCIPLES AND WHAT DESIGNERS SUGGEST WHY THE PRINCIPLES ARE UNDERVALUED ELABORATION OF THE PRINCIPLES CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM Chapters
  • 7. 1. EARLY FOCUS ON USERS & TASKS 2. EMPIRICAL MEASUREMENTS 3. ITERATIVE DESIGN
  • 8. Designers must understand who the users will be. By directly studying their cognitive and behavioral characteristics, and the nature of the work expected to be accomplished. 1. EARLY FOCUS ON USERS & TASKS 2. EMPIRICAL MEASUREMENTS 3. ITERATIVE DESIGN
  • 9. Early in the development process, intended users should use simulations and prototypes to carry out real work, and their performance and reactions should be observed, recorded, and analyzed. 1. EARLY FOCUS ON USERS & TASKS 2. EMPIRICAL MEASUREMENTS 3. ITERATIVE DESIGN
  • 10. Design must be iterative: There must be a cycle of design, test and measure, and redesign, repeated as often as necessary. 1. EARLY FOCUS ON USERS & TASKS 2. EMPIRICAL MEASUREMENTS 3. ITERATIVE DESIGN
  • 11. 1. EARLY FOCUS ON USERS & TASKS 2. EMPIRICAL MEASUREMENTS 3. ITERATIVE DESIGN
  • 12.
  • 13. Conference on Human Factors in Computing Systems December 12-15, 1983, Boston © Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/
  • 14. 26% “0” © Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/
  • 15. © Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/ 26% “0” 35% “1”
  • 16. © Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/ 26% “0” 35% “1” 24% “2”
  • 17. 26% “0” © Photo by Ben Shneiderman http://www.computerhistory.org/atchm/computer-pioneers-photos-from-the-field/ 35% “1” 24% “2” 16% “3”
  • 18. © Photo by IBM 1620 at Rutgers University Via Bill Wetzel, https://theinvisibleagent.wordpress.com/ “Do you follow the principles?”
  • 19. THREE PRINCIPLES FOR SYSTEM DESIGN CONTRAST BETWEEN RECOMMENDED PRINCIPLES AND WHAT DESIGNERS SUGGEST WHY THE PRINCIPLES ARE UNDERVALUED ELABORATION OF THE PRINCIPLES CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM Chapters
  • 20. “Understanding potential users” “Identifying” “Describing” “Stereotyping” VS Comparing Understanding of the Principles AUTHORS SURVEY RESPONSE 1. EARLY FOCUS ON USERS & TASKS
  • 21. VS. Picture credit:I Dr. Morgan gives a pretest to children from the Philippines, http://www.uxbooth.com/ Comparing Understanding of the Principles “Bringing the design team into direct contact with potential users” “Hearing or reading about users”VS “Examination of user profiles” AUTHORS SURVEY RESPONSE 1. EARLY FOCUS ON USERS & TASKS “Average users” “Group of a variety of experts”
  • 22. Comparing Understanding of the Principles VS. “Conducting behavioral measurements with real users” VS “A system test” “Testing the completed system- use it by ourselves” AUTHORS SURVEY RESPONSE 2. EMPIRICAL MEASUREMENTS
  • 23. Comparing Understanding of the Principles VS. “Conduct iterative user testing early in the development process” VS “First designing the system and then and verifying the design with users” AUTHORS SURVEY RESPONSE 2. EMPIRICAL MEASUREMENTS
  • 24. Comparing Understanding of the Principles VS. “Design, build, measure and iterate as many times as needed” “If time permits iterate the design”VS “Build prototype, code software, review” 3. ITERATIVE DESIGN AUTHORS SURVEY RESPONSE
  • 25. THREE PRINCIPLES FOR SYSTEM DESIGN CONTRAST BETWEEN RECOMMENDED PRINCIPLES ANS WHAT DESIGNERS SUGGEST WHY THE PRINCIPLES ARE UNDERVALUED ELABORATION OF THE PRINCIPLES CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM Chapters
  • 26. DESIGNERS UNDERESTIMATE USER DIVERSITY Why the principals are undervalued POSSIBLE EXPLANATION ANSWER NOVICE USERS ALWAYS HAVE TROUBLE WITH THE PRODUCT THAT DESIGNERS NEVER ENCOUNTER
  • 27. Learning to use word processors: problems and prospects Mack. R.. Lewis, C.H.. and Carroll, J (1983) Case Study “When you delete you take out. Do you add when you put in?” © Photo by IBM: A 4-user Astrotype system using a DEC PDP minicomputer and IBM Electric terminals. https://en.wikipedia.org/wiki/Word_processor
  • 28. Why the principals are undervalued DESIGNERS OVERESTIMATED USER DIVERSITY IT IS MUCH BETTER TO IDENTIFY SOME PROBLEMS THAT SOME USERS WILL HAVE THAN NOT TO IDENTIFY ANY POSSIBLE EXPLANATION ANSWER
  • 29. Why the principals are undervalued DESIGNERS THINK USERS DON’T KNOW WHAT THEY NEED PRESENT NEW IDEAS IN A WAY THAT MAKES IT EASIER FOR USER TO RELATE THEM TO THEIR CONCERNS POSSIBLE EXPLANATION ANSWER
  • 30. Case Study Lisa Computer System (Apple) testing © Photo by Byte-magazine-1983, https://archive.org/
  • 31. Case Study © Photo by Byte-magazine-1983, https://archive.org/
  • 32. Why the principals are undervalued DESIGNERS THINK THEIR JOB DOESN’T REQUIRE IT OR PERMIT IT COMPETITIVE NECESSITY WILL EVENTUALLY BREAK DOWN THESE OBSTACLES AND TRADITIONS POSSIBLE EXPLANATION ANSWER
  • 33. Why the principals are undervalued DESIGNERS BELIEF IN THE POWER OF REASON ANALYTIC APPROACHES CANNOT SUBSTITUTE EMPIRICAL METHODS POSSIBLE EXPLANATION ANSWER
  • 35. Case Study For very short documents Filling in forms
  • 36. Why the principals are undervalued GOOD DESIGN MEANS GETTING IT RIGHT FIRST TIME IT IS IMPOSSIBLE TO FORECAST THE BEST USER INTERFACE - IT CAN BE ONLY DETERMINED EMPIRICALLY POSSIBLE EXPLANATION ANSWER
  • 37. Why the principals are undervalued TIME CONSUMING AND EXPENSIVE USER TESTING WILL HAPPEN ANYWAY, CHANGES THAT MADE AFTER THE PRODUCT IS FINISHED MORE EXPENSIVE THAN THOSE MADE IN DEVELOPMENT POSSIBLE EXPLANATION ANSWER
  • 38. Why the principals are undervalued DESIGNERS BELIEVE IN POWER OF TECHNOLOGY WILL SUCCEED AND PEOPLE WILL BUY IN SPITE OF INTERFACE USER INTERFACE IS THE PRODUCT QUALITY WILL BE INCREASING WHICH WILL EXERT POWERFUL EFFECTS IN THE MARKET PLACE POSSIBLE EXPLANATION ANSWER
  • 39. THREE PRINCIPLES FOR SYSTEM DESIGN CONTRAST BETWEEN RECOMMENDED PRINCIPLES ANS WHAT DESIGNERS SUGGEST WHY THE PRINCIPLES ARE UNDERVALUED ELABORATION OF THE PRINCIPLES CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM Chapters
  • 40. Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION
  • 41. BUILD TEST BEHAVIORAL GOALS IMPROVE ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 42. BUILD TEST BEHAVIORAL GOALS IMPROVE ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 43. BUILD TEST BEHAVIORAL GOALS IMPROVE ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT CANNOT BE LOOKED UP IN A BOOK
  • 44. BUILD TEST BEHAVIORAL GOALS IMPROVE ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS CANNOT BE LOOKED UP IN A BOOK DIRECT CONTACT Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 45. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 46. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION DESCRIPTION OF THE INTENDED USER Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 47. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION TEST SCENARIO Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT DESCRIPTION OF THE INTENDED USER
  • 48. TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION MEASUREMENT CRITERIA Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT TEST SCENARIO DESCRIPTION OF THE INTENDED USER
  • 49. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 50. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION ENTIRE UI DESIGNED BY A SINGLE GROUP! Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 51. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 52. FLEXIBLE PROTOTYPING BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 53. MODULAR IMPLEMENTATION BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT FLEXIBLE PROTOTYPING
  • 54. THREE PRINCIPLES FOR SYSTEM DESIGN CONTRAST BETWEEN RECOMMENDED PRINCIPLES ANS WHAT DESIGNERS SUGGEST WHY THE PRINCIPLES ARE UNDERVALUED ELABORATION OF THE PRINCIPLES CASE STUDY - IBM’S AUDIO DISTRIBUTION SYSTEM Chapters
  • 55. Enhanced dictation system, in which dictated memos could be filed and retrieved, and routed to a transcription center. © Photo by IBM 224 Dictating Unit Ad: https://www.youtube.com/watch?v=hCuAYwVVVMc IBM 224 Dictating Unit (1960s) Preliminary Specification of the User Interface INITIAL IDEA SURVEY RES
  • 56. Dr. Stephen Boies Manager of IBM’s Office of Application Research and developer of IBM’s ADS © Photo by IBM Research www.ibm.com
  • 57. BUILD TEST BEHAVIORAL GOALS IMPROVE ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 58. • Managers and professional people. Critical Information About the Users • Do not have computer terminals • They travel frequently • Access to the system away from the office is important TARGET USER CHARACTERISTIC © Photo by IBM 224 Dictating Unit Ad: https:// www.youtube.com/watch?v=hCuAYwVVVMc
  • 60. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 61. • MATCHING THE FUNCTIONS AS CLOSELY AS POSSIBLE TO USER NEEDS • MAKING THE USER INTERFACE AS SELF- EXPLANATORY AS POSSIBLE Develop Behavioral Goals
  • 62. More User Research Insights • From Enhanced Dictation System to Audio Distribution System (Voice Messaging) • Pushing a lot of keys • Remember the digits for specific commands • The necessity to read documentation or spend time for training • Pending Message Box MAIN FEATURE USERS SUGGESTED USERS DIDN’T LIKE
  • 63. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 64. The architecture and the designers’ motivation, was flexible enough to allow iterative design. Organize the Work FLEXIBILITY TOWARDS DESIGN CHANGE ENTIRE SYSTEM DESIGNED BY A SIGLE GROUP
  • 65. BUILD TEST BEHAVIORAL GOALS IMPROVE COLLECT CRITICAL INFORMATION ABOUT THE USERS DEVELOP BEHAVIORAL GOALS ORGANIZE THE WORK PRELIMINARY UI SPECIFICATION Principles Applied to Development INITIAL DESIGN ITERATIVE DEVELOPMENT
  • 66. • Simple but flexible simulation tool • Easily changed without programing Iterative Development PROTOTYPE © Photo IBM Archives: https://www-03.ibm.com/ibm/history/exhibits/ system7/system7_PH03.html
  • 68. • Simulator incorporated as the actual user interface of the system • Final IBM ADS was controlled by tables identical to those used in “programming” the simulator • Changes to the user interface of the actual system could be made with no reprogramming whatsoever Iterative Development MODULAR DEVELOPMENT
  • 71. Case Study S- T-SEND TALK S T “I want to SEND a message to Smith”
  • 72. Case Study “ADD A COMMENT”
  • 73. Case Study ADS asked users: “Do you want to add a comment at the beginning of the message, add a comment where you stopped listening, or erase the message and start over.”
  • 74. Case Study “INSERT A COMMENT”“ADD A COMMENT” VS
  • 75. Majority of new users learn ADS with no training, which is radically different from what was found for the earliest ADS prototype and for new users of most computer systems today. Result BEHAVIORAL GOALS ARCHIVED
  • 76. ● The 1984 Atlanta Olympic Games with 7 systems serving 7800 athletes and 6000 staff — and computer voice prompts in 12 languages for 55,000 messages ● General Motors, USA with 8 ADS systems saving 30% of the costs of its long-distance calls ● Insurance companies across America and Europe Use of the System © Photo from paper “The 1984 Olympic Message System: A Test Of Behavioral Principles Of System Design”
  • 77. © Photo by IBM Research www.ibm.com
  • 79. Paper Conclusions Suggested principles can improve usability Survey data shows that these principle are not intuitive There is one case history, which indicate that the principles lead to usable systems.
  • 80. Critics • Designers should not assume that these principles are the only ones to apply. • Systems need to possess other attributes to ensure they are feasible and maintainable, and the final design may have to be a compromise as a result. F. Terry Baker, Computing Reviews
  • 81. Reading List 1.The 1984 Olympic Message System: A Test Of Behavioral Principles Of System Design Gould, Stephen J. Boies, Stephen Levy, John T. Richards, And Jim Schoonard 2.Learning To Use Word Processors: Problems And Prospects Mack.R., Lewis, C.H., And Carroll J. 3.The Lisa Computer System Williams, G. Byte (1983), 33-50.