fall 2002cs/psy 67501 ui design for the www creating effective sites and pages area overview user...

52
Fall 2002 CS/PSY 6750 1 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges 5 Usability Attributes Textual Content Graphic Design Navigation Structure Links

Upload: adelia-freeman

Post on 27-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 1

UI Design for the WWWCreating Effective Sites and Pages

Area Overview• User Behavior• Pages/Site Goals• Developing Sites• Special Challenges

5 Usability Attributes• Textual Content• Graphic Design• Navigation• Structure• Links

Page 2: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 2

Dilbert’s Design for the Web

Page 3: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 3

WWW User Behaviors

Browsing vs. Search -- Big difference

Search - Seeking to find a particular item, fact or piece of information. Promote ease and speed.-> Buying products, doing research, downloading software, ...

Browsing - Scanning for “interesting” item, fact or pieceof information.Attractiveness also plays a strong role.-> Surfing, doing research, ...

Page 4: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 4

Page/Site Goals

• Convey information/access employees, shareholders, customers colleagues, public

• Sell products• Advertise/market service• Recruit• Announce, survey• Nurture communities

• Convey image or impression• Meet people• Raise money/donations• Entertain an audience• Promote myself• Teach people about a topic• Get famous• Tell a story

Page 5: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 5

Developing a Site

Process Model1. Identify objectives2. Generate a topics list3. Organize content4. Provide structure5. Transform content

Critical to start with a good site plan

Page 6: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 6

Identify Objectives

Develop brief statements for the following questions:

What is the purpose or goal of the site?Who is your intended audience?What technology will you support?

Unfortunately, too often a web site is used to describean administrative organization, not to give the userWhat they want

Page 7: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 7

Generate a Topics List

Raw brainstorming of just anything

College of Computing, e.g.:classespeoplefacultystudentsadministratorsequipmentdirectionsprogramsdegreesmissionundergraduates

awardsunique pointstable of contentsindexcontact informationmapbuildingsacademic unitsgraduatesalumniresearch

Maybe put each on an index card

Page 8: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 8

Organize Content

People Faculty Students Undergraduates Graduates Staff

Academics Courses Undergraduate Graduate Degrees...

Put notecards into piles

Group items into categories

Page 9: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 9

Provide Structure

People

Faculty

Research

College

Staff

Undergrads Grads

Academics

CoursesStudents

Sketch out the high-level organizationof the categories

Degrees

Page 10: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 10

Transform Content

Start transitioning to pages, text, images, interaction, etc.

Usesketcheslistsstoryboardsdrawingsoutlines

Will help you organize yourthoughts and plan

Page 11: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 11

• On WWW, you don’t know what your user’s platform and capabilities are

• User controls navigation as opposed to system controlling it

• Must fit within Web as a whole (Support rapid changes of context & Meet expectations)

Special Challenges

Page 12: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 12

Web Design

Structure Design

Scientist

Organization

Library

Artist

Aesthetics

Gallery

Page 13: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 13

5 Usability Attributes

1. Textual content

2. Graphic design

3. Navigation 4. Structure

5. Links

Page 14: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 14

1. Textual Content

Design is secondary to content!

Critical that appropriate information is on your pages.

One doesn’t hear, “I’m going to surf the web for the experience…”

But…Content is highly domain-specific

Page 15: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 15

Text

Attention spans are short on the web andReading is slower and more awkward from monitor than from paper

SoPeople tend to skim web pagesRead headers, highlights, selected paragraphs

Tune your writing style to this (Model of a brochure is good)

J. Nielsen column on web writing styles www.useit.com/alertbox/9703b.html

Page 16: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 16

2. Graphic Design

All the graphic design principles we discussed earlier still apply

Metaphor, clarity, consistency, alignment, contrast, proximity

Color

Typography

Page 17: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 17

Dimensions

Typical printed page is 8.5” x 11”

Monitor is

Bottom-line:13” monitor gives you 640 x 480 pixelsYou really have 595 x 295 for visibility 535 x 295 for printing on one pagewhen you factor in the browser

Page 18: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 18

Dimensions

Other common sizes are now 832 x 624 1024 x 768The second one is really becoming pervasive

Advice:Try to make your home page fit in 640 x 460At least have the important stuff in thereLater pages can be bigger then

Scrolling up/down OK, sideways not so good

Page 19: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 19

Scrolling

Early views: • Get it all on one screen• Avoid excessive scrolling when possible• Users not as likely to scroll down for info

Latest opinions are changing about thatDoesn’t seem to be a big plus or minus• Use appropriately• See if you can keep information on one screen• Avoid scrolling on navigation pages, OK on content pages (they tend to get printed out anyway)• Put link ^ at bottom of long page to top

Page 20: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 20

Browser-safe Colors

Even though most monitors can do 28=256 colors, only 216 of the colors are common to browsersBrowser reserves the other 40

If some other color appears, browser “dithers” (mixes colors of pixels)

Good book:Coloring Web Graphics by Lynda Weinmanwww.lynda.com

Help:www.sirius.com/~industry/consider.htmlwww.connect.hawaii.com/hc/webmasters/Netscape.colors.html

Page 21: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 21

Images & Downloads

First thought: Avoid anything slow

Generally true, but latest opinions are that users aretolerant of some slow downloads

People are surprisingly patient when they think that graphic adds value. When gratuitous, they give up.

Viewers seem to tolerate 10-15 seconds when they realize it will be slow

Still, keep it quick: 1-2 seconds is best

Page 22: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 22

The Useful Web

Page 23: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 23

GIF - Graphic Interchange Format

87a, 89a <- betterCompressed, lossless format, 8 bit

Advantages:• Can have a transparent color• Can be interlaced• Can be animated

Good for small iconic images or bigimages with large, solid color regions

Graphics File Formats

Page 24: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 24

JPEG - Joint Photographic Expert’s Group

Compressed, lossy, 24-bit formatNo interlacing (actually there is)

You can choose the compression and quality level

Good for photographs and subtle, complex images

Graphics File Formats

Page 25: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 25

File format influences image size

byte = size for one character e.g. “a”kilobyte = 1024 bytesmegabyte = 1024 kilobytes

At 28.8 kilobits per second (3.6 kbytes/sec) 36 kbyte image takes 10 seconds 1.5 meg image takes 7.1 minutes

JPEG gives you more control, but gif is probably better ifthe image is small to start with

Size Matters

Page 26: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 26

Size Recommendations

For reasonable downloads

< 30k most pages30-50k OK50-70k pushing it> 70k ugh

Note that the number of images matters too

Server must connect and make a roundtrip

Page 27: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 27

Problems due to• Users don’t have domain knowledge• Site structures don’t meet expectations

Perhaps most crucial element of effective Web interface

3. Navigation

Page 28: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 28

Many sites suffer from the lack of adequate navigation support

Give the user an understanding of the structure of theinformation space

Provide• Table of Contents (Site Map)• Index• Navigation bar• Search capability

Navigation Support

Page 29: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 29

What is form of your site?

Connectivity, compactness, branching factor, page length,number of links

4. Structure

Page 30: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 30

web ornetwork

hierarchy

sequence

Sample Organizations

Page 31: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 31

Real Sites

EntryPage

ExitPage

HomePage

Table ofContents

FAQ

Credits

ContentPages

Typically much more complex

Example

Page 32: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 32

Entry Pages

Sometimes called tunnel pages

May even consist of a series of pages

Typically one graphic with only one link to the real home or “core” pageIdea is to lure in viewer from there

If used, core page should have lots of content and be bookmarked one

Page 33: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 33

Entry Pages

Controversial

Would be OK for a sculptor’s site,not for one providing info about diabetes

www.klutz.comwww.007.com

Page 34: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 34

Certainly, the most important page at your site

Critical for image, enticing viewer to look at more

Give viewer a good idea of what can be found at the site

Home Page

Page 35: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 35

Make sure that vital content is “above the fold”

Try to put some real content and news on the home page

How much graphics do you use?

If you do your links in images, make sure to have paralleltext labels near the bottom of the page

Home Page Design Issues

Page 36: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 36

Home Page Design Issues

Early thoughts went with graphics-rich pages with relatively few links, mainly to top levels of main subsections

Newer design trend is to link-rich pages that allow user access to information via one click

Page 37: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 37

Old Computinghome page

New Computinghome page (about tobecome old)

Info Dense Design

Page 38: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 38

Structure Pages

Home page is important, but basic structure for all yourother pages is important too---It might appear thousandsof times

Shells/Containers/Templates - “Stuff” surrounding contentthat is common across all pages in site

Provides navigational structure plus hierarchy, then plug content in

Idea is to define this once, then have all your pages just use itChanges are easy then

Page 39: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 39

Evaluating Containers

Use “Greeking” technique

Replace all English text with nonsense wordsThen have people guess what the areas areAreas can include logo, navigation, credits, last updated, title content, news, etc.

J. Nielsen tips on techniquewww.useit.com/alertbox/980517.html

Page 40: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 40

Abolish linear thinking, that is,dependence on prior pages

Search engines can send user straightto any page ==> Each page should beable to stand on its own

Return Go back

Link all pages to the home page

Topology

Page 41: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 41

Success of a link depends on• How well user can predict where link will lead• How well user can differentiate one link from other nearby ones• Worthy content at other end of link

Make sure they work!

5. Links

Page 42: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 42

• Short, terse sound bitePrices

• Long textual explanations maybe even with trailing (non-link) clarification

Listing of car prices - Current suggested prices

People pick link based on theirexpectation of where it will take them

Be our guest

What does that do?

Link Style

Page 43: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 43

Beware the famous “here”

Click here to learn about my BMW Z3. vs.I drive fast in my BMW Z3.

When a link will take someone a good distance, use word “jump”

For more on iguanas, jump to Fred’s iguana page.

Say explicitly where link is

Check out the tax calculator by Money Magazine.

Link Wording

Page 44: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 44

Tell what it is and how big it is

Flight of the Valkyries

Click may get surpriseBell jingling (.au file, 700,00 bytes)

<IMG SRC=“/icons/sound.gif” ALT=“[SOUND]”> <A HREF=“bell.au”>Bell jingling (.au file, 700,000 bytes)</A>

Bell jingling (Quicktime movie, 3 meg)

<IMG SRC=“/icons/movie.gif” ALT=“[MOVIE]”> <A HREF=“bell.qt”>Bell jingling (Quicktime movie, 3 meg) </A>

Cool if cursor changed form accordingto what kind of link it’s over

Multimedia Links

Page 45: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 45

• Embedded Links - Links set in surroundingtext. They can be harder for user to pick and use.

• Wrapped Links - ExampleJanus TwentyInvestment Companyof AmericaRoyce Premier

Are there 3 or 4 items here? Can be confusing

• Number - Too many on a page can be confusing and take too long to parse• Image links - Problem: Don’t change color to indicate prior traversal

Link Issues

Page 46: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 46

Site:• Table of contents / Site map• Short descriptions of what’s there• Index (if big enough)• Search

Page:• Navigation bar• Organization• Last updated• Problem report• E-mail contact

Killer Site/Page

Page 47: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 47

All capitals textScrolling sidewaysTeeny, tiny text size, especially in italicsDead linksTelling the user how to set the browserPoor contrast in text-to-background colorLarge typeface (one without impact and contrast)Animations that don’t stopThings that look like buttons but aren’t“Under construction” noticesNeglecting ALT tags for imagesNot denoting image sizesDo-nothing home pageChanging color for the heck of itLack of mail to/feedback throughout siteSites requiring advanced browser or plug inBlink tags

Bad Design Bugaboos

Page 48: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 48

• Designing Web Usability, J. Nielsen, New Riders, 2000.

• The Non-Designer’s Web Book, R. Williams and J. Tollett, Peachpit Press, 1998.

• Web Style Guide, P. Lynch and S. Horton, Yale Univ. Press, 1999.

• Creating Killer Web Sites, 2nd edition, D. Siegel, Hayden Books, 1997.

• Web Site Usability: A Designer’s Guide, User Interface Engineering, North Andover, MA, 1997.

• Web by Design, The Complete Guide, M. Holzschlag, Sybex, 1998.

• Web Concept & Design, C. Waters, New Riders, 1996.

• Hot Wired Style, Principles for Building Smart Web Sites, J. Veen, Wired Books, 1997.

• The Web Design Wow! Book, J. Davis and S. Merritt, Peachpit Press, 1998.

• How to Set Up and Maintain a Web Site, L. Stein, Addison Wesley 1997.

Sources Used

Page 49: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 49

Jakob Nielsen’s home page, hotlist, recommended books www.useit.com/jakob/ www.useit.com/hotlist/ www.useit.com/books/

Web Review Design tips webreview.com/wr/pub/

Web Techniques magazine www.webtechniques.com

Web design fundamentals www.pantos.org/atw/basics.html

User Interface Engineering www.uie.com

Sources of More Info

Page 50: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 50

Sources of More Info

Project Cool Design help www.projectcool.com

Mining Company design help webdesign.miningco.com

WebReference resources webreference.com

Web design and graphics resources www.snap.com/main/channel/item/0,4,home-8483,00.html

Cnet’s web resources www.builder.com

Yale design manual info.med.yale.edu/caim/manual/contents.html

Page 51: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 51

Sources of More Info

Microsoft WWW Usability Research msdn.microsoft.com/workshop/design/default.asp

Guide to web usability resources usableweb.com

The Design Studio www.designstudio.net

Crystal Waters’ site www.typo.com

Page 52: Fall 2002CS/PSY 67501 UI Design for the WWW Creating Effective Sites and Pages Area Overview User Behavior Pages/Site Goals Developing Sites Special Challenges

Fall 2002 CS/PSY 6750 52

Good/Bad Sites

GoodCreating Killer Web Sites www.killersites.com

Cool site of the day cool.infi.net

Project Cool site of the day www.projectcool.com

High Five www.highfive.com

BadWeb pages that suck www.webpagesthatsuck.com/home.html