630 likes | 895 Views
CS101 Introduction to Computing Lecture 25 Web Design for Usability. During the last lecture …. We looked at the role of heuristics in architectural (or high-level) design We also became familiar with a few popular design heuristics. Heuristic. Rule of thumb learned through trial & error
E N D
CS101 Introduction to ComputingLecture 25Web Design for Usability
During the last lecture … • We looked at the role of heuristics in architectural (or high-level) design • We also became familiar with a few popular design heuristics
Heuristic Rule of thumb learned through trial & error Common sense lesson drawn from experience
Caution!Caution!Heuristicsdon’talways lead to the best resultsAt times they even lead to the wrong ones, but mostly to results that are good-enough
Given many parts of a system to be designed/built,do thehardpart1st
Today’s Goal:Web Design for Usability • To become able to appreciate the role of usability in Web design • To become able to identify some of the factors affecting the usability of a Web page
When I look at a Web page it should beself-evident, obvious, self-explanatoryI should be able to ‘get it’ - what it is &how to use it - without expendingany effort thinking about itexcerpt from Steve Krug’s bookDon’t Make Me Think
What’s a Good Site? • The one that achieves the result that it was designed for • Generally, that result can only be achieved by giving the user what s/he wants, as quickly as possible, without her/him expending much effort • One definition of usability: Let the user have what s/he wants, quickly, without much effort • “Quickly” is important!
Users don't read; they scan Users don't make optimal choices; they look for the first good-enough solution Users don't figure out how things work; they muddle through
Design is Important! • 62% of shoppers gave up looking for the item they wanted to buy online (Zona Research) • 40% visitors don’t return to a site if their first visit was a -ive experience (Forrester Research) • 83% of users have left sites in frustration due to poor navigation, slowness (NetSmart Research) • Simple designs have greater impact: they can be understood immediately! (Mullet/Sano)
Elements of Website Design • Navigation scheme • Layout of information • Overall look and feel
Website Navigation • The interface/controls that a Website provides to the user for accessing various parts of the Website • It probably is the most important aspect of the design of a Website
A Few Navigation Design Heuristics • Put the main navigation on the left of the page • It should be ‘invisible’ until it is wanted • It should require an economy of action & time • It should remain consistent • Use text for navigation labels. If you must use icons, put a description underneath each icon
Navigation Design Heuristics (contd.) • Labels should be clear, understandable • Labels should be legible • Do not play with standard browser buttons & features • Provide search capability
Assisting the User Recover from Errors • Location, post code mismatch • Credit card number errors • Phone numbers • Spelling errors
A few constructive recommendations Let’s look at a few Web sites and see how we can improve their usability
Enter Dragon’s Lair All rights reserved, 2002.
LOADING … RESTART SKIP Click here to go to the main page directly
Making Display Elements Legible • Elements must be large enough tobe processed visually • Elements must contrast sufficiently with their backgrounds
Making Display Elements Legible • Related elements should be visuallygrouped through the use of space, color, or graphical boundaries • The relative levels of importance among elements in a display should be revealed graphically
Use sans serif (e.g. Arial, Helvetica, Verdana) typefaces for display on screen • Display type intended for continuous reading at 10 to 14 points • Avoid the overuse of bold and italics • Avoid setting type in all caps