Human Computer Interaction

Table of Contents

Personas, Scenarios, and use cases

Goal directed design

Design activity that links requirements to implementation (what do you need, why? what are you solving?)

Generally, you have marketers, decision makers, and developers making decisions, and the result is shit. What’s missing is the user’s perspective: goals, actions, motivations, responses, and the context (how it fits into the user’s wider activities)

Design interactions - mental models The user’s mental model is not the implementation model, the user has to adapt to understand the implementation. It’s better if design model is good fit for user model (unless it hides important features)

Steps in design process:

Users react to a product on 3 levels:

User goals:

Non-user goals:

User stories & goals:

Personas - archetypal users

Modelling users: identify major goals and behaviours, then build models of idealised users (“personas”)

There isn’t an ‘average user’, you use personas that capture important characteristics of users.

Persona:

Why?

Scenarios

Informal narrative descriptions:

Design Requirements & principles

  1. Establish needs & goals
    • what info do users need?
    • what capabilities?
    • what goals must be achieved (business, technical)?
  2. Brainstorm
    • time-limited, like half an hour
    • write them all down
    • no criticism allowed
    • ideas are culled and refined later

Don’t make the user feel stupid. Define what the product will do before designing how.

Use Case

Focus on user-system interaction instead of user’s task itself. Describe processes as text or use case diagram

structure: