Mod 1 2 4
Mod 1 2 4
INTERACTION DESIGN
• A central concern of interaction design is to develop interactive products that are usable.
• Identifying the specific weaknesses and strengths of different interactive products.
WHAT TO DESIGN
• Designing interactive products requires considering who is going to be using them, how
they are going to be used, and where they are going to be used.
• Understand the kind of activities people are doing when interacting with these products.
• User experience refers to how a product behaves and is used by people in the real world.
• Jakob Nielsen and Don Norman define it as encompassing "all aspects of the end-user’s
interaction with the company, its services, and its products."
• Designers sometimes refer to UX as UXD, which focuses on the quality of user
experience.
UNDERSTANDING USERS
TYPES OF IMPAIRMENTS
• Usability ensures that interactive products are easy to learn, effective to use, and
enjoyable.
• 6 Usability Goals:
1. Effective to use (effectiveness)
2. Efficient to use (efficiency)
3. Safe to use (safety)
4. Having good utility (utility)
5. Easy to learn (learnability)
6. Easy to remember how to use (memorability)
DESIGN PRINCIPLES
SUMMARY
END OF MODULE 1
MODULE 2
OVERVIEW
INVOLVING USERS
USER-CENTERED APPROACH
• Who are the users? Identifying stakeholders (primary, secondary, tertiary users).
• Understanding user needs: Analyzing tasks, behaviors, and information flow.
• Generating alternatives: Exploring multiple design solutions.
• Choosing among alternatives: Evaluation through user testing, technical feasibility, and
usability criteria.
• Integrating interaction design into development models: Combining with agile
methodologies (Scrum, Kanban, XP, etc.).
SUMMARY
• Different design disciplines follow various approaches but share commonalities in the
Double-Diamond model.
• Understanding the problem space is crucial before creating solutions.
• The four key interaction design activities (discover, design, prototype, evaluate) guide the
process.
• User-centered design emphasizes early user involvement, empirical testing, and iterative
refinement.
• Involving users ensures usability, proper expectation management, and user ownership.
• Exploring multiple design alternatives and seeking inspiration enhances creativity.
• Evaluating designs through usability testing, prototyping, and technical feasibility helps
refine solutions.
• Interaction design is increasingly integrated with software development lifecycle models.
Emotional Interaction Reviewer
Topics Covered:
Annoying Interfaces
Facial Coding
Anthropomorphism
Criticism of Anthropomorphism
Virtual Agents
Key Takeaways