Novices and Experts

SYS 214 - Principles of HCI

agenda

Coming up on PHCI

Today

user's level of expertise



Why is it important to think about a user's level of expertise as you are designing an application or device?

user's level of expertise



We want our designs to be USEABLE and USEFUL!


Design Principle: Nobody wants to remain a beginner.

user approaches to apps and devices

No choice

user approaches to apps and devices

Some level of choice

Two views on experts and novices

Alan Cooper
Jared Spool

alan cooper

Alan Cooper:


Uses a model with


Where do you think most users fall in Cooper's model?

cooper's model

Most users in intermediates group.

cooper's model

Beginners

cooper's model

Intermediates

cooper's model

Experts

cooper's model

Design Principle: Optimize for Intermediates

supporting beginners

Design Principle: Imagine users as very intelligent, but very busy.


Hints:

supporting experts and intermediates

Expert Hints:


Intermediate Hints:

cooper's summary

You must provide for all three, but the bulk of your time is spent on supporting intermediates!

jared spool

Jared Spool:


Unintuitive vs. Intuitive:


Design Principle: Don't make users feel stupid.

jared spool

http://www.uie.com/articles/magic_escalator

jared spool

Current Knowledge
The knowledge you bring to the interaction

jared spool

Target Knowledge
The knowledge needed to meet your goal

jared spool

Knowledge Gap
The difference in knowledge needed to perform goal from current knowledge

socially transmitted functionality

Easy, but not intuitive

The interface doesn't support learning the functions

spool model

Design Principle: Close the gap between Current Knowledge and Target Knowledge

Discussion




Are the Cooper and Spool approaches conflicting?


Why or why not?

Discussion

Re-design

Novice exercise

  1. Check out http://www.hipmunk.com "agony" sort

    • How does it compare to other sites you have used?
  2. Exercise in Moodle

    • In your project teams
    • Select the "least experienced" person to try the tool
    • Testing the tool, not the user
    • Record how the tool supports or doesn't support novice users

Be prepared to share your observations on Friday!

loading...