Interaction design

advertisement

Interaction design

IS 403: User Interface Design

Shaun Kane

Today

• More on interaction design

• Getting started with user testing

Check-in on A6

• How is everybody doing?

• Problems? Need feedback?

• A7 posted

Interaction design

“Most people make the mistake of thinking design is what it looks like. People think it’s this veneer – that the designers are handed this box and told, ‘Make it look good!’ That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works.

” – Steve Jobs

What makes a good design?

• What skills have we picked up so far?

What makes a good design?

• Requirements gathering

• Good information design and architecture (IS 387)

• Good interaction design

• Testing, iteration, improvement

Some recap from IS 387

Consider a web site…

What questions might a user have?

Consider a web site…

What questions might a user have?

Where am I?

Where can I go?

What can I do here?

What did I just do?

Tools from IS 387

• Site ID

• Global / persistent navigation

• “You are here”

• Breadcrumbs

Site ID

• The main site, brand identity

• Click to go home

Global navigation

• It should be persistent

• 5 elements

Utilities

• Site-wide elements that are not part of the content hierarchy

• Separate them, so we don’t have to shoehorn them into content

“You are here”

• Show user’s position in hierarchy

• Helps user understand hierarchy

• Can be shown in several ways

Breadcrumbs

Hierarchical vs. chronological

Buttons and links

• Make them actions

More about interaction design

The holy texts of usability

The holy texts of usability

<- how people think tools, methods -> processes

Norman

• You’ve probably read it before

• Worth a reread

– Now you have fun projects to apply it to

Important ideas from Norman

• It’s not the user’s fault

• Affordances

• Conceptual models

• Make things visible (system status, feedback)

• Feedback

• Mapping

• Constraints

• Next time: execution and evaluating

Affordances

• Examples in everyday life/this class?

Affordances

Jared Sinclair, “Untouchtable”. http://blog.jaredsinclair.com/post/64880801326/untouchable

Perceived vs. actual affordance

Affords sitting Affords pushing Perceived affordance

Affordances vs. convention

• What does this do?

Affordances vs. convention

• What does this do?

• A cultural convention: blue underlined things are web links

Conceptual models

• How the system works vs. how the user thinks it works

• Examples?

Conceptual models

Conceptual models

• Good conceptual models aren’t always the same as the system model

System status and feedback

• What’s going on?

• What did I just do?

System status

System status

Good?

Bad?

System status

Good?

- Tells me I need to wait

Bad?

- Why?

- How long?

- What is it doing?

Feedback

Mapping

• What is it?

• What is a good mapping?

Mapping

Mapping

Arbitrary mapping

Natural mapping

Constraints

• What are they?

• Good/bad?

Constraints

Don’t do this

Phone number:

Phone number MUST be formatted XXX-YYY-ZZZZ

Class activity

• Take out your phones (no really!)

• In groups of two, find good and bad examples of:

– Affordances, mapping, feedback, constraints

Next time

• Norman, model of execution

• Usability heuristics (Nielsen)

Download