Smartphone Heuristics

Post on 06-May-2015

3.445 views 0 download

description

Lecture - smartphone class at University of Washington, MCDM

Transcript of Smartphone Heuristics

SMARTPHONE HEURISTICS

09 August 2010

HEURISTIC EVALUATION

To analyze a user interface for conformance with recognized usability principles (heuristics).

BACK STORY

Jakob Nielsen Heuristic Severity Ranking: 0 (not a problem) to

4 (catastrophe) 10 usability heuristics

Bruce Tognazzini’s “First Principles of Interaction Design”

HEURISTIC #1

Visibility of application status Use appropriate feedback to keep people

informed about what is going on Web example: Orbitz search SmartPhones: What does Shazam do as it

analyzes audio? Your projects: where/when/how do you need to

provide feedback?

HEURISTIC #2

Match between app and real world Adjust display to reflect user environment SmartPhones: How does “Maps” change to

reflect where you are? Your project: where/when/how does your app

need to reflect the user environment?

HEURISTIC #3

User control and freedom Need “emergency exit” On desktop apps, the escape key SmartPhones: “cancel” and “x” and the “back

arrow” are common iPhone controls Your projects: where/when/how will your users

want to change their minds?

HEURISTIC #4

Error Prevention Anticipate errors and design to prevent or

present clear recover option SmartPhones: spell-check override Your projects: where/when/how might people

make mistakes? How will you gracefully help them recover?

HEURISTIC #5

Consistency and Standards Conform with norms; users should not have to

guess as to what words or actions mean SmartPhones: Where do you find standard

controls? Your projects: where/when/how will you pick the

iPhone keyboard to offer?

HEURISTIC #6

Recognition Rather Than Recall Minimize cognitive load Browsers: history SmartPhones: Foursquare has a tab to show you

recent or frequent check-ins and it will (usually) put your most visited locations first when you are in that area and ready to check in

Your projects: where/when/how will an easily accessible history be helpful?

HEURISTIC #7

Flexibility and Efficiency of Use Accelerators for accomplished users Browsers and desktop apps: keyboard shortcuts SmartPhones: Where do you see suggestions as

you type? (AppStore, where else?) Your projects: where/when/how can you

anticipate your user needs?

HEURISTIC #8

Aesthetic and minimalist design Clean design that minimizes unnecessary

information SmartPhones: What are examples of great

minimal design?

HEURISTIC #9

Help users recognize, diagnose, and recover from errors Speak like your user, not like a programmer! The Web: 404 errors SmartPhones: who has good examples? (not

Foursquare!)

HEURISTIC #10

Help and documentation Contextual, concise, correct, specific SmartPhones: Ocarina offers contextual help

upon launch but makes tutorials easily accessible Your projects: where/when/how will you need to

offer “help”?

THINKING ABOUT SCENARIOS

We have a universal primary: find something (a park, an exhibit, a market)

We may have universal secondary (directions to primary selection)

Secondary goals: reviews/UGC

CREDITS

Kathy E. Gill, @kegill http://uwsmartphones.wordpress.com/