Task Analysis #3 - Georgia Institute of Technology

Download Report

Transcript Task Analysis #3 - Georgia Institute of Technology

Web Design vs. GUI Design
CS 160, Spring 2002
Professor James Landay
March 6, 2002
3/6/2002
1
Hall of Shame or Hall of
Fame?

College of Arts & Crafts

3/6/2002
http://www.ccac-art.edu/
2
Hall of Shame

College of Arts & Crafts


What is this page about?




tiny links at the very
bottom
scrolled off many
screens!
Second page…


3/6/2002
no first read
no value proposition
How do I navigate?


http://www.ccac-art.edu/
how do I do anything?
fonts so small you can’t
read at all on a high-res
monitor
3
Now improved….

College of Arts & Crafts


What is this page about?



tiny links at the very bottom
scrolled off many screens!
Second page…


3/6/2002
no first read
no value proposition
How do I navigate?



http://www.ccac-art.edu/
how do I do anything?
fonts so small you can’t read at all on
a high-res monitor
4
Hall of Shame, but why??
content gets
a small %
3/6/2002
5
Web Design vs. GUI Design
CS 160, Spring 2002
Professor James Landay
March 6, 2002
3/6/2002
6
Outline





Review
Example of value of good web design
Diffs between web & desktop UIs
Administrivia
Top ten mistakes in web design
3/6/2002
7
Review
 Personalization. Why?
 if content isn’t fresh, visitors won’t return
 four ways to collect information?
 edit, interview, deduce, collaborative filter
 Key idea to inverse-pyramid writing style?
 start with the conclusions & add details below
 Non-intuitive empirical results
 “readable” pages were less effective. why?
 users scan! – the style of links matters
 navigation must be linked to content. why?
 so users can predict where links will take them
 don’t violate the “sales script.” why?
 user’s must trust you before giving personal info
3/6/2002
8
Good Web Site Design can
Lead to Healthy Sales
 NY Times on IBM web site, 8/30/99
 “Most popular feature was … search … because people
couldn't figure out how to navigate the site“
 “The second most popular feature was the help button,
because the search technology was so ineffective.”
 After the redesign, use of the “help” button
decreased 84 percent, while sales increased 400
percent
 Good Web Site Design can Lead to Healthy Sales
http://www.nytimes.com/library/tech/99/08/cyber/commerce/30commerce.html
3/6/2002
9
Jakob Nielsen
 Self-described Web Guru
 worked on Hypertext long before the web
 Great mailing list / archive site
 http://www.useit.com/alertbox/
 2 articles for today from this archive
3/6/2002
10
The Web Page Represents...
1) User's view of information on screen
2) Unit of navigation
 what you get when you click a link / bookmark
3) Address to get info. over net (URL)
4) Storage of the information
 on the server & the author's editing unit
 except embedded objects like images
 Page is an atomic unit unifying these concepts
3/6/2002
11
Desktop-based Wizard
3/6/2002
12
Web-based Wizard
3/6/2002
What is the difference?
13
Where is the Application &
the State?
 Back (previous) in desktop wizards
 typically undoes any changes made on that step
 Back on web pages
 is it the “back” button of the browser?
 server isn’t necessarily aware of it - no change to state
 is it the “back” link on the page?
 server could do something to state with this
 can you keep the user from using browser’s back?
 with some work… but not a good idea
 Clearly defined exits are important
 obvious on the desktop example, but not the web...
3/6/2002
14
Desktop Dialog Box
3/6/2002
15
Desktop-based Wizard
3/6/2002
16
Web-based Wizard
What are the differences?
3/6/2002
17
Where is the Application &
the State?
 Back (previous) in desktop wizards
 typically undoes any changes made on that step
 Back on web pages
 is it the “back” button of the browser?
 server isn’t necessarily aware of it - no change to
state
 is it the “back” link on the page?
 server could do something to its state
 can you keep the user from using browser’s back?
 with some work… but not a good idea
 Clearly defined exits are important
 obvious on the desktop example, but not the web...
3/6/2002
18
Desktop Dialog Box
3/6/2002
19
Web Dialog Box
3/6/2002
20
Web Dialog Box
What are the differences?
3/6/2002
21
“What am I Buying?”
 Desktop apps bring up dialogs boxes
 usually smaller than main window
 leave you context (below) about your main task
 Web apps bring you to a new page
 need to move back & forth to get context
 browser “forward” may lose old values after a “back”
 often a LARGE delay between page loads
 need to remember context over time!
3/6/2002
22
Solutions to the Context
Problem
 Repeat context
 add new information to the current page
 appears to the user as if page is expanding
 Optimize pages for loading speed
 reduce graphics
 improve server performance
3/6/2002
23
Other Differences
 Device diversity
 don’t know what they will be browsing on
Web
Server
Internet
3/6/2002
24
Other Differences
 The user controls navigation




users can take paths you never intended
come in via search engines directly to pages
bookmark favorite pages
email from friends
 Can’t depend on people starting from homepage
 Part of a whole experience
 users move between sites
 where are the borders? not as clear
3/6/2002
25
Administrivia
 Homework questions?
 We will have last assignment available for
pickup by end of week (will send email)
 Anything else on your mind?
 Team appointments for next week TBA
3/6/2002
26
Top Ten Mistakes in Web Design
Should be controversial - feel free to
disagree
Top Ten Mistakes in Web Design
1996, http://www.useit.com/alertbox/9605.html
3/6/2002
27
10. Overly Long Download Times
 10 second rule
 amount of wait time before users lose interest
 traditional human factors studies back this up
 15 seconds may be acceptable on web
 people are getting trained to endure
 but only for a few key pages
 True even for business sites
 busy during day & surf at home for work info
3/6/2002
28
9. Outdated Information
 Hire a web gardener for your team
 “root out the weeds and replant the flowers”
 Most people rather create content than
do maintenance
 Cheap way of enhancing content
 still relevant  link to new pages
 otherwise remove them
 Outdated content also leads to a lack of
trust (important for e-commerce)
3/6/2002
29
8. Non-standard Link Colors
 Links to
 pages that haven’t been seen are blue
 previously seen pages are purple/red
 Don't mess with these colors
 one of the few standard navigational aides
 consistency is important for learning
 don’t underline other objects with blue/red!
 OBVIOUS LINKS (K10)
 What is unfortunate about this convention?
3/6/2002
30
7. Lack of Navigation Support
 Users don’t know much about your site
 they always have difficulty finding information
 give a strong sense of structure and place
 Communicate site structure
 provide a site map
 so users know where they are & where they can go
 provide a good search feature
 the best navigation support will never be enough
 People now expect these
 site logo in upper left linked to home page
 LOCATION BREAD CRUMBS (K6) showing where you currently are
3/6/2002
31
What Might be Wrong Here?
3/6/2002
32
6. Long Scrolling Pages
 Many users do not scroll beyond visible section
when page comes up
 All critical content & navigation should be ABOVE
THE FOLD (I2)
 Leaf nodes can be longer
 people who have that interest will be reading it
 still good to be brief
 Becoming less of an issue
 top items will STILL dominate
 should be careful not to go past 3 screens max.
3/6/2002
33
What Might be Wrong Here?
3/6/2002
34
What Might be Wrong Here?
3/6/2002
35
5. Orphan Pages
 All pages should have a clear indication of what
web site they belong to
 users may not come in through your home page
 Every page should have
 a link up to your home page
 some indication of where they fit within the structure
of your information space
3/6/2002
36
What Might be Wrong Here?
3/6/2002
37
4. Complex URLs
 Shouldn’t have exposed machine address
 Users try to decode URLs of pages
 to infer the structure of web sites
 lack of support for navigation & sense of location
 URL should be human-readable
 names should reflect nature of the info. space
 sometimes need to type in URL->minimize typos
 use lower-case, short names with no special chars
• many people don't know how to type a ~
 Long URLs are hard to email properly
 wrapping, etc. *** biggest issue today ***
3/6/2002
38
What Might be Wrong Here?
3/6/2002
39
3. Constantly Running
Animations
 Don’t have elements that move
incessantly
 moving images have an overpowering effect
on the human peripheral vision
 no animations, scrolling text, marquees
 Users tune them out
 so do not put anything important there!
 Give your user some peace and quiet to
actually read the text!
3/6/2002
40
What Might be Wrong Here?
3/6/2002
41
2. Gratuitous use of
Bleeding Edge Technology
 Don’t try to attract people using it
 you’ll get the nerd crowd, but mainstream users care
about content and service
 If their system crashes
 they will never come back
 E.g., use VRML if your info maps to 3d
 architectural design or surgery planning
 Caveat: appropriate if selling those products
3/6/2002
42
What Might be Wrong Here?
3/6/2002
43
1. Using Frames
 Confusing for users
 breaks the user model of the web page
 sequence of actions rather than single act
 unit of navigation no longer equal to unit of view
 Lose predictability of user actions
 what information appears where when you click?
 can’t bookmark the current page & return to it
• fixed in Explorer 5
 URLs stop working
 can’t share with others (lose social filtering)
• emailing links still doesn’t work...
3/6/2002
44
Frames (cont.)
 Search engines have problems w/ frames
 what part of frames do you include in
indexes?
 Early surveys found most users preferred
frame-less sites
 recent surveys back this up ~70-90%
 Caveat: experienced designers can
sometimes use frames to good effect
3/6/2002
45
References
 Nielsen’s top 10 list (required reading)
 http://www.useit.com/alertbox/9605.html
 Web pages that suck
 http://www.webpagesthatsuck.com/
 Net tips for designers
 http://www.dsiegel.com/tips/
 User Interface Engineering
 http://www.uie.com
3/6/2002
46
Next Time
 Rapid prototyping
 "The Perils of Prototyping" by Alan Cooper
 Lewis & Rieman Ch. 6
3/6/2002
47