Top Banner
Design process User centered design
27

Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Design process

User centered design

Page 2: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Poster session – next Thursday Buy a poster board

Or tape your stuff to the wall Brief description of topic, key

characteristics and requirements Display your design ideas

Lots of picturesExplanatory text

Get some good feedback

Page 3: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Design

How do we come up with new (good) designs for interactive systems?

Why is it so difficult?

Page 4: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

The Tao of UCD

DESIGN IMPLEMENT

USE &EVALUATE

Page 5: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

User-Centered Design Process

1. Understand constraints/context

2. User analysis

2. Task analysis

4. Function allocation

5. Define usability criteria

All of the above included in requirements definition and task analysis.

Page 6: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

User-Centered Design (cont’d)

6. Design UI - including help and documentation Consider alternatives! Apply formative evaluation techniques & iterate

7. Build & test prototypes Apply formative / summative evaluation techniques &

iterate

8. Build & test the real application Apply summative evaluation techniques & iterate

9. Release, update and maintain Apply summative evaluation techniques & iterate

Page 7: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Design Implications

At each stage, consider how the details of your discovery process affect your designFact Implications

Users 16-80 yrs Range of text sizes

Range of grip strength

Some French speakers Multilingual interface

Astronaut users Extensive training available

Military context Aesthetics less of an issue

Ruggedness is critical

Page 8: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

1. Define the Context

Context: the “type” of uses, applications Life critical systems, applications Industrial, commercial, military, scientific, consumer Office, home, entertainment Exploratory, creative, cooperative General functionality of system

Pragmatics Costs and schedule Technical constraints - equipment, OS, memory, disk

Customer - makes the buying decision (not the same as the user) …Design Impacts?…

Page 9: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

2. Describe the User

Physical attributes(age, gender, size, reach, visual angles, etc…)

Physical work places(table height, sound levels, lighting, software version…)

Perceptual abilities(hearing, vision, heat sensitivity…)

Cognitive abilities(memory span, reading level, musical training, math…)

Personality and social traits(likes, dislikes, preferences, patience…)

Cultural and international diversity(languages, dialog box flow, symbols…)

Special populations, (dis)abilities

Page 10: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

3. Task Analysis

Talk to and observe users (NOT customers) doing what they do

List each and every TASK Break tasks down into STEPS ABSTRACT into standard tasks

(monitor, diagnose, predict, control, inspect, transmit, receive, decide, calculate, store, choose, operate, etc.)

Page 11: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

4. Function Allocation

Consider the whole system! Decide who or what is best suited to perform

each task (or each step) e.g., system remembers login id, and reminds

the user, but user remembers the password Base this on knowledge of system hardware,

software, human users’ abilities, culture, communications protocols, privacy, etc.

Allocation constraints: Effectiveness; Cognitive/affective; Cost; Mandatory

…Don’t forget the design implications!…

Page 12: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

5. Define Usability Criteria

High level – all the “ilities”, guidelines, etc.

Measurable outcomes• Users should be efficient at task X after Y

times performing• Task X should take less than Z seconds,

or be performed with fewer than W errors• New user should be able to edit

document within 30 minutes

Page 13: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

6. Design the UI

Summary of the components and their basic design

Cross-check with any Requirements Documents; Human Factors refs; Hardware specs; Budgets; Laws (ADA); etc.

Ensure that the system will support the design and comply with constraints

(Verification and Validation, in the language of software engineering)

Page 14: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

7. Build & Test Prototypes

“Informed Brainstorming” RAPIDLY mock up the user interfaces for

testing with real people Pen and paper or whiteboard to start Iterate, iterate, iterate!! Increasingly functional & closer to final

reality List audio & visual details at same levels of

detail in the prototypes (i.e. don’t forget either of them)

Page 15: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

7. Prototyping

Storyboards Paper simulations of application Wizard of Oz experiment Prototyping tools Cheap!

Page 16: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

7. Usability Testing

Get real (or representative) users to do what they do, using the prototypes

Subjective and objective feedback. Sometimes users “want” features that actually yield poor performance

Video tape, lots of notes Be rigorous wherever possible (stats, etc.) Feedback into the iterative evaluation &

redesign of the system

Page 17: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

7. Summative Evaluation Techniques

Empirical / laboratory evaluationDiscount usability - can be very effective,

using fewer subjects, more rapid results

Expert review Field study Client review

Page 18: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

8. Build & Test the Real App.

Repeat cycles of testing and reworking the system, subject to cost/time constraints

Focus on Functionality First ! Plan for several versions during

development

Page 19: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

9. Release, Update & Maintain

In-the-field feedback, telemetry, user data, logs, surveys, etc.

Analyze and make iterative redesign/test recommendations

Updates and maintenance plan as part of the design!(design it so it can be fixed or

updated)

Page 20: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

UCD Nine-Step Overview

1. Understand constraints/context2. User analysis2. Task analysis4. Function allocation5. Define usability criteria6. Design UI - including help and

documentation7. Build & test prototypes8. Build & test the real application9. Release, update and maintainDesig

n

Implic

ations?

!!

Page 21: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Not necessarily a waterfall

Evaluation

Conceptual/formal design

RequirementsspecificationPrototyping

task/functionalanalysis

Implementation

The Star Model (Hartson and Hix, 1989)

Page 22: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Design fixation

Keep an open mind Don’t get wedded to an idea Don’t let design review become about

whose idea wins

Honor the truth. People come first. Not your ego, not your tean/s ego.

Page 23: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Iterate on Design Redesign system

In light of initial user impressionsPay attention to common complaints

Be prepared to abandon bad ideas!! It’s just an idea, not a measure of your

worth!

Page 24: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Why is HCI Design Difficult?

Difficult to deeply analyze human behavior

May be too close to the domain Cost/features may be considered over

good human factors

Creativity is challenging!

Page 25: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Idea Creation

Ideas come from Imagination Analogy Observation of

current practice Observation of

current systems

Borrow from other fields Animation Theatre Information

displays Architecture ..… metaphor

How do we create and develop new interface ideas and designs?

Page 26: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

Design Exercise

Quickly brainstorm and detail a design idea

Decide on key requirements, users, etc.

Brainstorm ideas Detail on idea – sketch, storyboard,

etc.

Page 27: Design process User centered design. Poster session – next Thursday Buy a poster board Or tape your stuff to the wall Brief description of topic, key.

UNCC kiosk system

Design an informational kiosk for UNCC campus. The kiosk will be located near bus stops and visitor parking garages on campus. The purpose is to provide useful information to both students and visitors about UNCC, such as maps and locations of building or events.

The users are students, staff, and visitors to UNCC campus. Thus, the kiosk needs to be highly visible and easy to use, possibly by a number of people at once.

Design the hardware and software of the kiosk, considering the functionality, usability and environmental constraints. Consider how the system will integrate into the existing ways of getting information about UNCC (physical maps, brochures, etc.)