HCI - Chapter 3
HCI - Chapter 3
Interaction Design
User –Centered Design
Interaction Design Models
Overview of interaction design Models
The Design Process Model
2
Interaction design
• Interaction design is an iterative process.
• One step forward , two steps back
• Iterative Design:
Let’s take writing an essay as an example
• list of the topics that you want to cover ( Outline)
• Writing a rough draft
• You might go back to the outline ( iteration between the draft and the
outline) the outline as a dynamic tool
• The draft might be edited by someone else - the draft as a dynamic
tool
• Finalize the document and distribute it
3
User Centered Design (UCD)
• How do designers come up with an interface without wasting
your :
Time
Effort
• The objective of (UCD) is to develop a design framework that
enable interaction designers to build more usable systems.
• Design should emerge from the user’s
tasks
goals
environment
• Focuses on human-centric issues
cognition
perception
physical attributes and conditions
• user
• environment 4
User Centered Design (UCD)
• UCD projects generally involve the following methods:
User Participation
Particular users become part of the design team.
Focus Groups
Used to conduct structured interviews with various
stakeholders. Designers communicate with diverse users
observe how they interact with each other.
Questionnaires
Questionnaires and surveys can be used to elicit
information from large and geographically dispersed user
groups.
Ethnographic Observations
It takes place at the location where the work is performed.
5
User Centered Design (UCD)
Walkthroughs
Is performed by deciding on the user goal or task and
then walking through a design proposal to see whether
that task can be accomplished.
Expert Evaluations
This evaluation is approached from the viewpoint of the
user who has been documented by the design team.
Usability Testing
Can take many different forms:
Expensive usability laboratory , video cameras , tracking software
Without any technology , Paper prototype , an observer
6
Interaction Design Models
• Waterfall Model
• Spiral Model
• Dynamic Systems Development Method
• Prototype-Based Models
• Discount Usability Engineering
• Contextual Inquiry
7
Interaction Design Models - Waterfall Model
8
Waterfall life-cycle
model
Interaction Design Models - Waterfall Model
9
Interaction Design Models - Waterfall Model
10
Interaction Design Models - Spiral Model
11
Interaction Design Models - Spiral Model
12
Interaction Design Models - Spiral Model
13
Interaction Design Models -Dynamic Systems Development
Method (DSDM)
14
Interaction Design Models -Dynamic Systems Development
Method (DSDM)
• Time-sensitive
• Business-centered
• Main focus – on-time delivery of high-quality software for current
business needs
• Time frame and allocated resources are fixed
• Three stages
• Pre-project, feasibility study, and business study phases
• Iteration between the functional model iteration, design and build
iteration, and implementation phases
• Post-project phase
15
Interaction Design Models -Dynamic Systems Development
Method (DSDM)
20
Interaction Design Models -Prototype-Based Models
• Advantages of prototyping :
• Easy for users to give feedback
• Reduced development time and cost
• Involvement of the user in the development process
• Disadvantages of prototyping :
• Can be viewed by client as the final product
• May lead to insufficient analysis due to the ease of development
• Difficult for developers to discard and start creating the final product from
scratch 21
Interaction Design Models - Discount Usability Engineering
22
Interaction Design Models -Contextual Inquiry
• Involves
• Observation
• Inquiry
• Interpretation
• It is based on four main principles:
• Context
• Partnership
• Focus
• Interpretation
23
Interaction Design Models -Contextual Inquiry
• Context
• how and why people use software products
• Partnership
• partnering with a typical user in a master/apprentice relationship.
• Focus
• Observations are focused on collecting information, which can be
categorized as follows:
• Tools—The various applications people use to perform their tasks.
• Artifacts—Nondigital tools required by the work but not part of the
design.
• Terminology—The labels and terms people use to identify objects and
processes.
• Sequences—The order in which people perform their tasks.
• Methods—Organization techniques used by the workers.
• Interactions—How and why people interact with each other. 24
Interaction Design Models -Contextual Inquiry
• Interpretation
27
The Design Process Model
• Discovery Phase questions:
28
The Design Process Model
• Design—The design phase has two parts:
29
The Design Process Model
• Evaluation Questions
• How can we measure the success of a proposed design
• How can we get real users to give us feedback about a proposed
design
• How can we incorporate usability testing at the early stages of the
design process
30
References
31
32