SE365 Human Computer Interaction

Slides:



Advertisements
Similar presentations
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
Advertisements

LAYOUT OF PAGE ELEMENTS September 28 th, PATTERNS Common ways to use the Layout Elements of Visual Hierarchy, Visual Flow, Grouping and Alignment,
Interface Design II JMA 462/562 TTH 4:30 – 5:45 College Hall 205.
ECT 455 E-Commerce Web Site Engineering Lecture 4B Transaction Processes.
Web Design Patterns (Homepage) IS 485, Professor Matt Thatcher.
Douglas K. van Duyne James A. Landay Jason I. Hong Using Design Patterns to Create Customer-Centered Web Sites.
1 Intro To Web Design MSIT 588 Dr. Carl Rebman. 2 Good Web Site Design Matters Good Web Site Design can Lead to Healthy Sales
1 Web Design Process & Patterns. 2 Outline Review Web design process Motivation for design patterns Web design patterns Home page pattern.
1 Web Site Design Customer Centered Design Principles Patterns and Processes Dr. Carl Rebman.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Prof. James A. Landay Computer Science Department Stanford University Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Design Patterns.
Design Patterns CSE 440 User Interface Design, Prototyping, & Evaluation Autumn 2008 October 30, 2008.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation More Design Patterns: The Exploration.
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
Prof. James A. Landay University of Washington Autumn 2006 Design Patterns for the Web October 31, 2006.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Yahoo! Proprietary. Not for re-distribution. 0  Trip Planner is a tool to help consumers envision, research, plan, and share their travel experience 
Design Patterns for the Web. 2 Hall of Fame or Hall of Shame? java.sun.com.
June 2004User Interface Design, Prototyping, and Evaluation1 Good Web Site Design Matters Good Web Site Design can Lead to Healthy Sales
Web Design, 4 th Edition 4 Planning a Successful Web Site: Part 2.
3/25/2011. HOME PAGE [A] Global Navigation Bar -transparent to allow image to show through [B] Featured Platform Region -full image -rotates through.
Key Applications Module Lesson 19 — PowerPoint Essentials
NAVIL GONZALEZ ANDREA CANTU MAGALY LUNA Heuristic Evaluation.
FACEBOOK IS THE BEST THING THAT EVER HAPPENED TO FRIENDSHIP WHY I LIKE FACEBOOK! By Mike Matthews.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
E-commerce usability guide provides guidelines and advice for implementing easy to use e-commerce websites. It focuses on online catalog/selling functionality.
Website Development Process. Skills and Functions Needed for a Successful Large-Scale Project Project Manager Marketing Representative Copy Writer & Editor.
PBA Front-End Programming Page Composition. Page composition Now we know about – Colors – Fonts, texts and editorial style – Links and navigation – …
Applying the IEEE Template to a Presentation
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
Chapter 16: User Interface Design Omar Meqdadi SE 273 Lecture 16 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Web Site Development - Process of planning and creating a website.
{ User Centered Design Final Presentation Donia Canaveral }
Prof. James A. Landay University of Washington Autumn 2004 Design Patterns for the Web #1 October 21, 2004.
Chapter 7: Landing Page Optimization. Chapter Objectives Identify the various types of landing pages. Design a landing page that makes effective use of.
Prof. James A. Landay University of Washington Autumn 2007 Design Patterns November 1, 2007.
Shopping on Amazon & Safe Shopping
Social Network.
Going Green By Ima Librarian
Section 7.1 Section 7.2 Identify presentation design principles
The Smarter Balanced Assessment Consortium
MWV Punchout – HOME Page
Parts.cat.com Client training 2016.
SUBMITTING A PAYMENT REQUEST FORM
PBA Front-End Programming
The Smarter Balanced Assessment Consortium
Welcome to the JCISD Teacher Website Training Guide
Design Patterns 48 minutes (skipped how to use patterns)
How to Use Members Area of The Ninety-Nines Website
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
The Smarter Balanced Assessment Consortium
Session I Chapter 18 - How to Design a Web Site
Table of Contents 1 – Header & Footer Design 2 – Homepage Design 3 – Category Page Design 4 – Subcategory Page Design 5 – Product Page Design 6 – Checkout.
The Smarter Balanced Assessment Consortium
Design Tools Jeffrey Heer · 7 May 2009.
Professor John Canny Fall 2004
based on notes by James Landay
Show me the Moodle An orientation to the RETA Moodle
An audio and visual tutorial
Guide to Editors (ED) Journal of Mountain Science (JMS)
Searching effective on Google
Customizing Your Home Page
Welcome to your Memorial Hermann Reference Guide!
Tips on good web site Design
Training 101 : Accessing iBoomerang Tools
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
Quick Guide for Online Ordering
Welcome To Microsoft Word 2016
Presentation transcript:

SE365 Human Computer Interaction Basit Qureshi, PhD FHEA

Week 14 Anatomy of a web design Design Patterns These slides are based on slides from Research-Based Web Design & Usability Guidelines [ISBN 0-16-076270-7] Prof. James Landay @ Stanford University

Anatomy of a web design

Web Design Process

1 Action Buttons High-visibility Action Buttons Error messages Value Proposition Process Funnel Product Details Obvious Links

2

3

4

5

Quick-Flow Checkouts 6

Basic Web Design Let’s take a closer look page by page

1 Clear logo in top-right corner (an emerging standard), click to go home Another logo at the top right Easy link to shopping cart, suggests that it's an ecommerce site even if you've never seen it before Tab row (another emerging standard) along with categories on the side, reinforcing that it's an ecommerce site and suggests what this site sells A welcome module here that makes it easy for people who don't know anything about this site to learn what it does A large content area in the center A large "New CD Releases" to suggest things that people might like Majority of the content "Above the Fold" Grid layouts? Content modules? Obvious links and Action Buttons (know where you can click) Above the fold Welcome content module Action Buttons High-visibility Action Buttons Error messages Value Proposition First Reads Process Funnel Product Details Obvious Links

What site is this? 1 examples of SITE BRANDING (E1) Logo in top-left corner denotes the site Another logo at top-right to reinforce examples of SITE BRANDING (E1) Clear logo in top-right corner (an emerging standard), click to go home Another logo at the top right Easy link to shopping cart, suggests that it's an ecommerce site even if you've never seen it before Tab row (another emerging standard) along with categories on the side, reinforcing that it's an ecommerce site and suggests what this site sells A welcome module here that makes it easy for people who don't know anything about this site to learn what it does A large content area in the center A large "New CD Releases" to suggest things that people might like Majority of the content "Above the Fold" Grid layouts? Content modules? Obvious links and Action Buttons (know where you can click) Above the fold Welcome content module Action Buttons High-visibility Action Buttons Error messages Value Proposition First Reads Process Funnel Product Details Obvious Links

What kind of site is this? 1 What kind of site is this? Shopping cart icon Tab row content & categories on left Prices in content area UP-FRONT VALUE PROPOSITION (C2) example of PERSONAL E-COMMERCE (A1) Clear logo in top-right corner (an emerging standard), click to go home Another logo at the top right Easy link to shopping cart, suggests that it's an ecommerce site even if you've never seen it before Tab row (another emerging standard) along with categories on the side, reinforcing that it's an ecommerce site and suggests what this site sells A welcome module here that makes it easy for people who don't know anything about this site to learn what it does A large content area in the center A large "New CD Releases" to suggest things that people might like Majority of the content "Above the Fold" Grid layouts? Content modules? Obvious links and Action Buttons (know where you can click) Above the fold Welcome content module Action Buttons High-visibility Action Buttons Error messages Value Proposition First Reads Process Funnel Product Details Obvious Links

What can I do here? 1 Welcome for new visitors Tab row / Search on top “Categories” Prices Examples of OBVIOUS LINKS (K10) Clear logo in top-right corner (an emerging standard), click to go home Another logo at the top right Easy link to shopping cart, suggests that it's an ecommerce site even if you've never seen it before Tab row (another emerging standard) along with categories on the side, reinforcing that it's an ecommerce site and suggests what this site sells A welcome module here that makes it easy for people who don't know anything about this site to learn what it does A large content area in the center A large "New CD Releases" to suggest things that people might like Majority of the content "Above the Fold" Grid layouts? Content modules? Obvious links and Action Buttons (know where you can click) Above the fold Welcome content module Action Buttons High-visibility Action Buttons Error messages Value Proposition First Reads Process Funnel Product Details Obvious Links

Most important info visible without scrolling 1 Clear logo in top-right corner (an emerging standard), click to go home Another logo at the top right Easy link to shopping cart, suggests that it's an ecommerce site even if you've never seen it before Tab row (another emerging standard) along with categories on the side, reinforcing that it's an ecommerce site and suggests what this site sells A welcome module here that makes it easy for people who don't know anything about this site to learn what it does A large content area in the center A large "New CD Releases" to suggest things that people might like Majority of the content "Above the Fold" Grid layouts? Content modules? Obvious links and Action Buttons (know where you can click) Above the fold Welcome content module Action Buttons High-visibility Action Buttons Error messages Value Proposition First Reads Process Funnel Product Details Obvious Links Most important info visible without scrolling ABOVE THE FOLD (I2)

2

2 What site am I at? Logo in upper-left reinforces brand, can click to go to home Same font, layout, color scheme also reinforces examples of SITE BRANDING (E1)

Where am I in the site? 2 TAB ROW (K3) says “Music” “Home > Music” are LOCATION BREAD CRUMBS (K6) TAB ROW (K3) says “Music” Album cover, “Product Highlights”, and CD cover

Can I trust these sellers? Who am I buying from? Are they reputable? What about shipping? 2

2 The Fold Hmm, what’s below here?

Impulse buy About this album Lots of unused space 2 Impulse buy PESONALIZED RECOMMENDATIONS (G3) About this album Lots of unused space Still more info below…

Is this product any good? 2 Is this product any good? Editorial reviews Customer reviews RECOMMENDATION COMMUNITY (G4)

3

What site am I at? 3 Logo in upper-left Colors, layout, font examples of SITE BRANDING (E1)

Where am I in the site? 3 SHOPPING CART (F3) Last link clicked was “Buy!” “Shopping Cart” and “Proceed to Checkout” reinforce that this is “the right page” SHOPPING CART (F3)

Cross-selling 3 CROSS-SELLING & UP-SELLING (G2) Possibly a pleasant surprise Impulse buy CROSS-SELLING & UP-SELLING (G2)

What am I going to buy? How much will it cost? 3 SHOPPING CART (F3) Easy to remove Easy to move to wishlist How much will it cost? Shipping costs there, no nasty surprises SHOPPING CART (F3)

3 What can I do? “Proceed to Checkout” HIGH VISIBILITY ACTION BUTTON (K5) Visually distinct 3D, looks clickable Repeated above and below the fold

4

What if I don’t have a User ID? What if I forgot my password? 4 What if I don’t have a User ID? What if I forgot my password? SIGN-IN/NEW ACCOUNT (H2)

5

What site? Where in site? 5 QUICK-FLOW CHECKOUT (F1) Logo, layout, color, fonts Where in site? Checkout, step 1 of 3 “Choose shipping address” QUICK-FLOW CHECKOUT (F1)

Note what’s different (?) 5 Note what’s different (?) No tab rows No impulse buys Only navigation on page takes you to next step This is a PROCESS FUNNEL (H1) Extraneous info and links removed to focus customers

Quick-Flow Checkouts 6

Quick-Flow Checkouts Last step of process 6 Last step of process Step 3, “Place Order” “Place my order” button Two HIGH-VISIBILITY ACTION BUTTONS (K5) for fold

Quick-Flow Checkouts No nasty surprises 6 ORDER SUMMARY (F7) Can see order Total price is same as shopping cart ORDER SUMMARY (F7)

Quick-Flow Checkouts Easy to change shipping and billing Easy to save this info Easier to setup info in context of specific task Clear to customers why this info is needed

Design patterns

Design = Solutions Design is about finding solutions Unfortunately, designers often reinvent Hard to know how things were done before Why things were done a certain way How to reuse solutions

Design Patterns Design patterns communicate common design problems and solutions First used in architecture [Alexander] Ex. How to create a beer hall where people socialize?

Design patterns communicate common design problems and solutions First used in architecture [Alexander] Ex. How to create a beer hall where people socialize?

Using Design Patterns Not too general and not too specific use a solution “a million times over, without ever doing it the same way twice” Design patterns are a shared language for “building and planning towns, neighborhoods, houses, gardens, & rooms.” Ex. Beer hall is part of a center for public life… Ex. Beer hall needs spaces for groups to be alone… ALCOVES

A Web of Design Patterns (8) Mosaic of Subcultures & Towns Cities (31) Promenade (33) Night Life (90) Beer Hall Gatherings Local (95) Building Complex Interiors (179) Alcoves (181) The Fire

Web Design Patterns Now used in UI design Communicate design problems & solutions how to create navigation bars for finding relevant content… how to create a shopping cart that supports check out… how to make e-commerce sites where people return & buy…

NAVIGATION BAR (K2) Problem: Customers need a structured, organized way of finding the most important parts of your Web site

NAVIGATION BAR (K2) Solution diagram captures essence on how to solve problem First-level navigation Second-level navigation Link to home

Pattern Groups Our patterns organized by group Site genres Navigational framework Home page Content management Trust and credibility Basic ecommerce Advanced ecommerce Completing tasks Page layouts Search Page-level navigation Speed The mobile web

PROCESS FUNNEL (H1) Problem: Need a way to help people complete highly specific stepwise tasks Ex. Create a new account Ex. Fill out survey forms Ex. Check out

PROCESS FUNNEL (H1)

What’s different? What’s the same? No tab rows No impulse buys Only navigation on page takes you to next step What’s the same? Logo, layout, color, fonts

PROCESS FUNNEL (H1) Problem: What if users need extra help?

Process Tunnel

CONTEXT-SENSITIVE HELP (H8) If you search for this topic on Google, you will come up with thousands of articles on how to disable popup blocking so contextual information can show – problem!

FLOATING WINDOWS (H6)

FLOATING WINDOWS (H6)

PROCESS FUNNEL (H1) Solution Diagram

PROCESS FUNNEL (H1) Related Patterns (A1) E-Commerce (A10) Web Apps (A11) Intranets (H1) Process Funnel (K2) Navigation Bars (H8) Context-Sensitive Help (K3) Tab Rows (I2) Above the Fold (K4) Action Buttons (K5) High-Viz Action Buttons (K12) Preventing Errors (K13) Meaningful Error Messages

Patterns Support Creativity Patterns come from successful examples sites that are so successful that lots of users are familiar with their paradigms (e.g., Google, Amazon, Yahoo, Facebook…) interaction techniques/metaphors that work well across many sites (e.g., shopping carts) Not too general & not too specific you need to specialize to your needs Patterns let you focus on the hard, unique problems to your design situation every real design will have many of these (e.g., Yahoo’s breadcrumbs)

Patterns Offer the Best of Principles, Guidelines & Templates Patterns help you get the details right, without over-constraining your solution unlike principles, patterns not too general, so can see how to apply to your situation unlike guidelines, patterns discuss tradeoffs, show good examples & tie to other patterns unlike style guides, patterns not too specific, so can still be specialized unlike page templates, patterns illustrate flows among different pages Patterns can serve as documentation for team-oriented environments

Format of Web Design Patterns Pattern Name and Number Exemplar Background Problem Forces Solution Solution Diagram Related Patterns

Pattern Name and Number Exemplar Forces & Solution Background Problem Statement

Bus Stops Solution Diagram Related Patterns Solution Summary

Summary Lots of issues involved in designing compelling, usable web sites Design patterns are one way of capturing good design knowledge generative (help you create new designs) consider trade-offs concrete examples of successful uses a networked language that works together