creating highly usable websites noaa 7/14/04 markus stobbs national center for atmospheric research

49
Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Upload: joanna-amelia-lester

Post on 11-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Creating Highly Usable Websites

NOAA7/14/04

Markus StobbsNational Center for Atmospheric Research

Page 2: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Overview

• The Development Process

• User Testing

• Usability Guidelines

Page 3: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

The Development Process

Strategy Information Architecture (IA)

Design & User Testing

Software Architecture

Production

Start Finish

Page 4: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Strategy

• Assemble core team• Meet with key stakeholders

– Identify and prioritize goals of the site– Identify and prioritize audiences– Post-it method

• Identify related sites the team likes• Write strategic plan• Present to key stakeholders

Strategy Information Architecture (IA)

Design & User Testing

Software Architecture

Production

Page 5: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Information Architecture

• Brainstorm content ideas that accomplish site goals

• Gather functional requirements• Top-level navigation categories

– Post-it method– Card sorting

• Inventory existing content (if redesign)• Create IA plan that accomplishes site goals• Present IA plan to designers• Create site map

Strategy Information Architecture (IA)

Design & User Testing

Software Architecture

Production

Page 6: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Design & User TestingStrategy Information Architecture (IA)

Design & User Testing

Software Architecture

Production

• Write Creative Brief based on Strategy & IA Plan• Create Sketches/Wireframes• User Testing• Iterative Design & Testing• Design Comps• Select final design • Style guide

Page 7: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Software ArchitectureStrategy Information Architecture (IA)

Design & User Testing

Software Architecture

Production• If site requires dynamic elements:• Build use cases for functional requirements

• Write software architecture document• Create hosting plan

Page 8: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Production

• Staffing plan– Development– Maintenance

• Site development• Launch planning and promotion• Bug testing• Site launch

Strategy Information Architecture (IA)

Design & User Testing

Software Architecture

Production

Page 9: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Important DeliverablesDevelopment Tracks Deliverables

Information Architecture Content Plan

Site Map

Design & User Testing Creative Brief

Sketches/Wireframes

User Testing Report

Design Comps

Final Design & Style Guide

Technical Software Architecture

Hosting Plan

Production Staffing Plan

Final Website

Page 10: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Usability Methods

• User Testing• Heuristic evaluation (expert reviews)• Field studies• Surveys, Interviews• Participatory Design• Focus groups• Card sorting• 5-second memory test

Page 11: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

User Testing

• One-on-one• Create tasks for user• Observe user behavior as they attempt tasks• Get user feedback through think aloud protocol• Facilitator mainly stays quiet• Method used to:

– Identify elements that are confusing or don’t work in the design

– Get insight on how to improve the design

Page 12: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

When to Test

• Test early– Don’t just do as validation at the end– Build user testing into your design process– Start with wireframes or paper prototyping

• Test iteratively (test, modify design, re-test)

Page 13: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Wireframes

Page 14: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Paper Prototypes

Page 15: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Sample User Test

• Facilitator

• Paper Prototype operator

• User

Page 16: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Recruiting Users

• Recruit at least 5 users based on your audiences• Where to find participants

– Students– Related organizations– Friends and family– Colleagues– Market research companies - $107 per user

• Participant incentives– Gifts, gift certificates– Cash ($32 to $118/hour, average $64/hour)

Page 17: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Tasks

• Determine test goals– What design questions do you want to answer?

• Make tasks scenario-based– Avoid micro-steps

• Make tasks realistic• Leave out words that act as clues or hints

– Don’t use same wording as website

• Start with easier tasks to build user confidence

Page 18: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Planning the Test

• Decide how you will record the test– Screen/audio recorder or video

• Pick a test location– Onsite, user’s site, testing lab

• Plan 60 minute sessions• Conduct a trial run beforehand

Page 19: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Conducting the Test

• Greet user• Offer drink but not food (distracting)• Explain think aloud protocol and how test will

work• Run test• Leave 10 minutes at end for open-ended

feedback and follow-up questions• Reset computer before next user

Page 20: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Facilitating

• Treat participants ethically– Provide informed consent

• What they’ll be asked to do, recording, how data will be used

– Stop if they are upset – Retain anonymity of users

• Don’t laugh or giggle• Try to put the user at ease• Tell user they are not being tested, it is the

design that is being tested

Page 21: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Usability Guidelines

• A sampling of findings from usability research

• Design conventions

Page 22: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

1. Increase the Scent of Information

• Words and images act as cues that people use to decide if something is interesting

• Users are foraging for trigger words that are associated with their interests or task at hand

• Information foraging theory created by Ed Chi and Peter Paroli of Zerox PARC

• Expanded on and tested by Jared SpoolUser Interface Engineering (UIE)www.uie.com

• See WIRED article for more background

Page 23: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

How Scent Works

• Every link gives off scent

• As scent gets stronger, the user feels more confident about exploring that direction

• Weak scent can lead to users giving up and abandoning the site, or using search and getting lost

Page 24: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Things that Prevent Scent

• Search engines

• Navigation panels

• Short links

• Short pages

• Missing context

• Being general vs. specific

• Pulldown menus

Page 25: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Search Engine keywords

• Check your logs for search engine keywords used

• These are trigger words that the user was not able to find scent for on your home page

• Incorporate high frequency search trigger words into your pages

Page 26: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Navigation Panels

• Don’t limit yourself to one word links due to horizontal real estate restrictions

• Amazon uses two line links where necessary• Use multiple trigger words when helpful

(camera & photo; outlet & used & refurbished)

Page 27: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Short Links

• Short links don’t emit scent• The best links are 7-12 words including

associated text – over 50% likelihood of successful match with

users expectation

• Use href title parameter to popup more info<a href=“filename” title=“describe link”>

Page 28: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Short Pages

• Content-rich pages have more scent

• More likelihood of user finding something of interest

• Scroll stoppers

Page 29: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Be Context Appropriate

• Links are interpreted in the context of the current page

• eg. Clicking “Sports Calendar” on a Denver Broncos page

Page 30: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Make Links Specific

• Links that are too generalized don’t have scent

• Be specific so the user really knows what they’re going to get after clicking

• Links need trigger words

Page 31: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Pulldown menus

• Block scent because the trigger words are hidden

• Many users scan first and then go to the mouse once they have already decided what to click

Page 32: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Signs of Low Scent

• Frequent use of back button (pogosticking)

• Use of Search engine

Page 33: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Traditional Design Approach

• Start with home page• Figure out major site sections• Design a home page that gets people to those sections

Home

Page 34: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Desiging for Scent• Start with a content page• Figure out places in your site where users will likely want to get

to that content page• Put links to the content page in all those places

ContentPage

Page 35: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

2. Provide a Clear Path to Categories

• UIE study of several home pages• From home page, users click

– Categories 87% of the time– Search 7%– Home button 2.7%– Featured Content - 1.3%

Page 36: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research
Page 37: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Featured Content

Page 38: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research
Page 39: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research
Page 40: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Featured Content

Categories

Page 41: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

3. Dynamic Centered LayoutsFixed Left-aligned Layout

Page 42: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

3. Dynamic Centered Layouts

Page 43: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

3. Dynamic Centered Layouts

• <body leftmargin=“0” topmargin=“0” marginwidth=“0” marginheight=“0”>

• <table width=“100%” align=“center”>

Page 44: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

4. Fill the Knowledge Gap

Gap

Current Knowledge Target Knowledge

- What users need to know to accomplish their goal

Page 45: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Two Kinds of Knowledge

• Tool Knowledge– What users know about your application

• Domain Knowledge– What users know about the domain related

to the tool (eg. Meteorology)

Page 46: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Knowledge Dimensions

Tool Knowledge

None

Dom

ain

Kno

wle

dge

Expert

Expert

ScientistsComputer-savvy

Scientists

ComputerSpecialists

GeneralPublic

Page 47: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

5. Help Users with the Needs/Solution Process

• UIE study of thousands of message posts in medical, tech support, and professional discussion lists

• All boiled down to 3 motivations– Understanding needs– Solution refinement– Alleviating Fear

Page 48: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Needs/Solution Process

• Provide content at every point in the needs/solution process

SolutionApplied

Most sites concentrate solely on this

NeedsIdentified

SolutionChosen

IdentifyNeeds

IsolateAlternatives

Refine Solution

Alleviate Fear

Page 49: Creating Highly Usable Websites NOAA 7/14/04 Markus Stobbs National Center for Atmospheric Research

Usability Resources

• useit.comJacob Nielsen’s usability website

• nngroup.comNielsen/Norman GroupUsability research reports, conferences

• uie.comUser Interface Engineering - Jared SpoolUsability research reports, conferences

• usableweb.comLinks to usability sites and articles

• webmonkey.com How-to’s, quick reference guides

• webpagesthatsuck.com Learn good design by looking at bad design!

• webbyawards.comLearn good design by looking at great designs