INTERFACE DESIGN DMS 546446 - PowerPoint PPT Presentation

About This Presentation
Title:

INTERFACE DESIGN DMS 546446

Description:

USERS AND CLIENTS TYPICALLY SPEAK TO YOU IN ... PERSONAS. USERS' MOTIVATION TO LEARN. HOW MUCH EFFORT ARE YOUR USERS WILLING TO SPEND TO LEARN THE INTERFACE? ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 37
Provided by: Gues263
Category:

less

Transcript and Presenter's Notes

Title: INTERFACE DESIGN DMS 546446


1
INTERFACE DESIGNDMS 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

9
(No Transcript)
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
Write a Comment
User Comments (0)
About PowerShow.com