ui design principles knowing your user · 2012-10-25 · ui design principles cs 2112 fall 2012...

6
UI design principles CS 2112 Fall 2012 Andrew Myers Knowing your user Know your user Frequent or occasional use? Gets training? Match learning curve to user Match visual design to user novice power user Discoverability

Upload: others

Post on 01-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UI design principles Knowing your user · 2012-10-25 · UI design principles CS 2112 Fall 2012 Andrew Myers Knowing your user Know your user •Frequent or occasional use? •Gets

UI design principlesCS 2112 Fall 2012

Andrew Myers

Knowing your user

Know your user• Frequent or occasional use?

• Gets training?

• Match learning curve to user

• Match visual design to user

novice power user

Discoverability

Page 2: UI design principles Knowing your user · 2012-10-25 · UI design principles CS 2112 Fall 2012 Andrew Myers Knowing your user Know your user •Frequent or occasional use? •Gets

Saturday Night Live, Season 7, episode 2

Expert UI

Powerful, but hard to learn, requires training

Direction manipulation vs. I/O

Page 3: UI design principles Knowing your user · 2012-10-25 · UI design principles CS 2112 Fall 2012 Andrew Myers Knowing your user Know your user •Frequent or occasional use? •Gets

Time

E!ect of response time

productivity

response time

Interaction as dialogueDone annoying you.

OK

Page 4: UI design principles Knowing your user · 2012-10-25 · UI design principles CS 2112 Fall 2012 Andrew Myers Knowing your user Know your user •Frequent or occasional use? •Gets

When modes go bad: cascading dialogs

Aiding memory

Page 5: UI design principles Knowing your user · 2012-10-25 · UI design principles CS 2112 Fall 2012 Andrew Myers Knowing your user Know your user •Frequent or occasional use? •Gets

Keeping the user situated

• Birds-eye views

• Navigation structures

HomeSetupContent

•Edit Layout•Add/Edit Data

Students•Add/Drop•Grades

Assignments•Add New•Edit•Groups•Schedule•Grade

Search LogsFinal GradesE-mailNotifications

Visual design

Imprisoned info?

Envisioning Information, E. Tufte

Avoid visual clutter

Envisioning Information, E. Tufte

Page 6: UI design principles Knowing your user · 2012-10-25 · UI design principles CS 2112 Fall 2012 Andrew Myers Knowing your user Know your user •Frequent or occasional use? •Gets

Use color sparingly

Envisioning Information, E. Tufte

Got headache?

This text is probably not very pleasant to

read.

Color : only a secondary channel Style guides

• Apple IOS style guide

Needed for consistency in large appsA formal document