Download presentation
Presentation is loading. Please wait.
Published byElaine Bradford Modified over 8 years ago
1
INTERFACE DESIGN DMS 546/446 DESIGNING INTERFACES - JENIFER TIDWELL CHAPTER 1
2
A MEANS TO AN END WHAT ARE THEY REALLY AFTER? USERS AND CLIENTS TYPICALLY SPEAK TO YOU IN TERMS OF DESIRED FEATURES AND SOLUTIONS NOT IN TERMS OF NEEDS AND PROBLEMS KEEP ASKING THEM “WHY” TO UNCOVER THE NEEDS AND PROBLEMS ASK EVEN WHEN THE HAVE CLEAR DESIGN REQUIREMENTS
3
THE BASICS OF USER RESEARCH: DIRECT OBSERVATION CASE STUDIES SURVEYS PERSONAS
4
USERS' MOTIVATION TO LEARN HOW MUCH EFFORT ARE YOUR USERS WILLING TO SPEND TO LEARN THE INTERFACE?
5
USERS' MOTIVATION TO LEARN SOME INTERFACES ARE DESIGNED FOR INTERMEDIATE TO EXPERT USERS: PHOTOSHOP DREAMWEAVER SYSTEM ADMINISTRATION TOOLS
6
USERS' MOTIVATION TO LEARN SOME INTERFACES ARE DESIGNED FOR OCCASIONAL (OR ONCE-ONLY) USERS: KIOSK AT MUSEUM KIOSK FOR FLIGHT CHECK-IN WINDOWS OR MAC OS CONTROLS FOR SETTING DESKTOP BACKGROUNDS INSTALLATION WIZARDS AUTOMATED TELLER MACHINES PURCHASE PAGES FOR ONLINE STORES
7
USERS' MOTIVATION TO LEARN Q: WHAT ARE THE TRADE-OFFS BETWEEN DESIGNING FOR OCCASIONAL/NOVICE USER AND INTERMEDIATE/EXPERT USERS?
8
USERS' MOTIVATION TO LEARN MANY APPLICATIONS FALL SOMEWHERE BETWEEN: MICROSOFT OFFICE EMAIL CLIENTS WEB BROWSERS
10
THE PATTERNS SAFE EXPLORATION INSTANT GRATIFICATION SATISFICING CHANGES IN MIDSTREAM DEFERRED CHOICES INCREMENTAL CONSTRUCTION HABITUATION SPATIAL MEMORY PROSPECTIVE MEMORY STREAMLINED REPETITION KEYBOARD ONLY OTHER PEOPLE'S ADVICE
11
WATCHING FOR USER BEHAVIOR PATTERNS SAFE EXPLORATION INSTANT GRATIFICATION SATISFICING CHANGES IN MIDSTREAM DEFERRED CHOICES INCREMENTAL CONSTRUCTION HABITUATION SPATIAL MEMORY PROSPECTIVE MEMORY STREAMLINED REPETITION KEYBOARD ONLY OTHER PEOPLE'S ADVICE
12
USER BEHAVIOR PATTElRNS... SAFE EXPLORATION Good software allows people to try something unfamiliar, back out, and try something else, all without stress.
13
USER BEHAVIOR PATTElRNS... SAFE EXPLORATION Good software allows people to try something unfamiliar, back out, and try something else, all without stress. not get lost be able to undo changes understand consequence such as extra fees
14
USER BEHAVIOR PATTERNS... INSTANT GRATIFICATION People like to see immediate results.
15
USER BEHAVIOR PATTERNS... INSTANT GRATIFICATION People like to see immediate results. if you can predict what they will likely want to do, make that task very easy ie give them a blank canvas and palette don't start them out with registration pages, long sets of instructions, etc
16
USER BEHAVIOR PATTERNS... SATISFICING (SATISFYING + SUFFICING) PEOPLE ARE WILLING TO ACCEPT “GOOD ENOUGH” RATHER THAN “BEST” IF LEARNING ALL THE ALTERNATIVES MIGHT COST TIME OR EFFORT.
17
USER BEHAVIOR PATTERNS... SATISFICING (SATISFYING + SUFFICING) PEOPLE ARE WILLING TO ACCEPT “GOOD ENOUGH” RATHER THAN “BEST” IF LEARNING ALL THE ALTERNATIVES MIGHT COST TIME OR EFFORT. MAKE LABELS/MENUS/BUTTONS SHORT, PALINLY WRDED & QUICK TO READ USE LAYOUT TO COMMUNCIATE MEANING (COLOR AND SHAPE) BE ABLE TO RETURN IF A WRONG CHOICE IS MADE (SAFE EXPLORATION)
18
USER BEHAVIOR PATTERNS... CHANGES IN MIDSTREAM USERS WILL WANT TO CHANGE WHAT THEY'RE DOING OR STOP AND RESUME LATER
19
USER BEHAVIOR PATTERNS... CHANGES IN MIDSTREAM USERS WILL WANT TO CHANGE WHAT THEY'RE DOING OR STOP AND RESUME LATER GIVE THEM NAVIGATION OPTIONS (EXCEPT WHEN THERE'S A REASON NOT TO – IE TASK WIZARD) ALLOW THEM TO PUT ASIDE ONE TASK AND WORK ON ANOTHER (IE MULTIPLE OPEN PROJECTS) ALLOW THEM TO STOP A PROCESS AND RETURN TO IT
20
USER BEHAVIOR PATTERNS... DEFERRED CHOICES LET USER GET STARTED WITH A BARE MINIMUM OF SET-UP (THEY CAN RETURN TO THE SET-UP LATER IF NECESSARY)
21
USER BEHAVIOR PATTERNS... DEFERRED CHOICES LET USER GET STARTED WITH A BARE MINIMUM OF SET-UP (THEY CAN RETURN TO THE SET-UP LATER IF NECESSARY) SHOULD BE ABLE TO CREATE A BARE-BONES PROFILE, ADD IMAGES, ETC LATER SHOULD BE ABLE TO OPEN A PROJECT WITHOUT KNOWING WHAT THE FINAL FORM OF IT WILL BE (IN MUSIC, FOR EXAMPLE, TEMPO, KEY ETC)
22
USER BEHAVIOR PATTERNS... INCREMENTAL CONSTRUCTION PEOPLE WANT TO EVALUATE THEIR PROJECT AS THEY WORK ON IT – THEY WANT LITTLE OR NO TIME BETWEEN MAKING CHANGES AND SEEING THE RESULTS
23
USER BEHAVIOR PATTERNS... INCREMENTAL CONSTRUCTION PEOPLE WANT TO EVALUATE THEIR PROJECT AS THEY WORK ON IT – THEY WANT LITTLE OR NO DELAY BETWEEN MAKING CHANGES AND SEEING THE RESULTS RENDERING IN FINAL CUT PRO AND APPLYING AUDIO FILTERS IN AUDACITY ARE EXAMPLES OF SITUATIONS WHERE INCREMENTAL CONSTRUCTION IS IMPEDED
24
USER BEHAVIOR PATTERNS... INCREMENTAL CONSTRUCTION PEOPLE WANT TO EVALUATE THEIR PROJECT AS THEY WORK ON IT – THEY WANT LITTLE OR NO DELAY BETWEEN MAKING CHANGES AND SEEING THE RESULTS MAINTAIN USER'S FLOW: MAKE IT EASY TO BUILD SMALL PIECES ONE AT AT TIME DYNAMIC FEEDBACK – SHOW WHAT THE WHOLE THING LOOKS LIKE WHILE THE USER WORKS LITTLE OR NO DELAY BETWEEN MAKING CHANGES AND SEEING THE RESULTS
25
USER BEHAVIOR PATTERNS... HABITUATION USER DEVELOPS EFFICIENT HABITS
26
USER BEHAVIOR PATTERNS... HABITUATION USER DEVELOPS EFFICIENT HABITS CONSISTENCY WITHIN APPLICATION AND CONSISTENCY ACROSS APPLICATIONS DO NOT CHANGE THE FUNCTIONS OF KEYSTROKES OR GESTURES IN DIFFERENT MODES TOO MANY CONFIRMATION BOXES CAN PUT USER IN THE HABIT OF ALWAYS HITTING “OK”
27
USER BEHAVIOR PATTERNS... SPATIAL MEMORY USERS LEARN AN INTERFACE BY REMEMBERING WHERE ON THE SCREEN A BUTTON OR FILE IS
28
USER BEHAVIOR PATTERNS... SPATIAL MEMORY USERS LEARN AN INTERFACE BY REMEMBERING WHERE ON THE SCREEN A BUTTON OR FILE IS LET PEOPLE MAKE THEIR OWN PLACEMENTS (ICONS ON DESKTOP) PUT DIALOG BUTTONS IN PREDICATBALE PLACES CONSISTENCY WITHIN AND ACROSS APPLICATIONS THE TOPS AND BOTTOMS OF MENUS ARE MORE NOTICED AND REMEMBERED
29
USER BEHAVIOR PATTERNS... PROSPECTIVE MEMORY PEOPLE LIKE TO BE ABLE TO LEAVE REMINDERS TO THEMSELVES
30
USER BEHAVIOR PATTERNS... PROSPECTIVE MEMORY PEOPLE LIKE TO BE ABLE TO LEAVE REMINDERS TO THEMSELVES ALLOW FLEXIBILITY IN NAMING, FOLDERS, ETC DON'T HAVE SYSTEM ORGANIZE OR DELETE FILES WITHOUT ASKING THE USER
31
USER BEHAVIOR PATTERNS... STREAMLINED REPETITION USERS OFTEN NEED TO REPEAT THE SAME TASKS – MAKE IT POSSIBLE FOR THEM TO DO SO WITH JUST A FEW CLICKS OF COMMANDS
32
USER BEHAVIOR PATTERNS... STREAMLINED REPETITION USERS OFTEN NEED TO REPEAT THE SAME TASKS – MAKE IT POSSIBLE FOR THEM TO DO SO WITH JUST A FEW CLICKS OF COMMANDS SEARCH & REPLACE COPY & PASTE MACROS - PHOTOSHOP “ACTIONS” (LET'S YOU RECORD A SEQUENCE AND APPLY IT AGAIN AND AGAIN) DIRECT OBSERVATION OF USERS WILL TELL YOU WHAT TASKS THEY ARE REPEATING OFTEN
33
USER BEHAVIOR PATTERNS... KEYBOARD ONLY USERS MAY BE MORE EFFICIENT USING THE KEYBOARD ONLY OR HAVE DISABILITIES THAT MAKE USING THE MOUSE DIFFICULT OR IMPOSSIBLE
34
USER BEHAVIOR PATTERNS... KEYBOARD ONLY USERS MAY BE MORE EFFICIENT USING THE KEYBOARD ONLY OR HAVE DISABILITIES THAT MAKE USING THE MOUSE DIFFICULT OR IMPOSSIBLE DEFINE KEYBOARD SHORTCUTS – CTRL-S, ETC. SELECTION FROM LISTS USING ARROW KEYS AND MODIFIERS ENABLING TAB TRAVERSAL “DEFAULT BUTTON” - SUBMIT OR DONE TRIGGERED BY THE RETURN KEY THESE SHOULD BE DEFINED TO FOLLOW THE CONVENTIONS OF THE PLATFORM
35
USER BEHAVIOR PATTERNS... OTHER PEOPLE'S ADVICE INTEGRATE OTHER PEOPLE'S EXPERIENCES/ADVICE INTO THE INTERFACE
36
USER BEHAVIOR PATTERNS... OTHER PEOPLE'S ADVICE INTEGRATE OTHER PEOPLE'S EXPERIENCES/ADVICE INTO THE INTERFACE BULLETIN BOARD ONLINE USER FORUM USER'S SHARE TIPS AND TECHNIQUES USER'S SHARE TEMPLATES OR CODE “CUSTOMERS WHO BOUGHT THIS BOOK ALSO BOUGHT...” SEARCH RESULTS DETERMINED BY PAST SEARCHES
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.