Prof. James A. Landay Computer Science Department Stanford University Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Design Patterns.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Chapter 11 Designing the User Interface
PRIORITIZING WEB USABILITY. Introduction  How the Book Study Was Conducted  Tested 69 users ages Broad range of job backgrounds and web experience.
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.
Interface Design II JMA 462/562 TTH 4:30 – 5:45 College Hall 205.
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools 01 November 2005.
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing Eric Chung Carnegie Mellon Jason Hong Carnegie Mellon Madhu Prabaker University.
ECT 455 E-Commerce Web Site Engineering Lecture 4B Transaction Processes.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Midterm Exam Review IS 485, Professor Matt Thatcher.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
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.
Maximizing Teaching & Learning For the Short Course.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Chapter 13: Designing the User Interface
Prof. James A. Landay Computer Science Department Stanford University Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Usability Testing.
Information Architecture Donna Maurer Usability Specialist.
Design Patterns CSE 440 User Interface Design, Prototyping, & Evaluation Autumn 2008 October 30, 2008.
1 Damask A Tool for Early-Stage Design and Prototyping of Multi-Device User Interfaces G r o u p f o r User Interface Research University of California.
]. Website Must-Haves Know your audience Good design Clear navigation Clear messaging Web friendly content Good marketing strategy.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation More Design Patterns: The Exploration.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
Review of last Session Adding custom html Adding custom html HTML is the language that web servers understand, all web pages are created using HTML. HTML.
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.
Web Usability 101: Watch (and Discuss) A Live Test John Fritz UMBC.
Starter for 10 Unit 10: Flickr & YouTube Transform IT SFT10_Flickr_YouTube.
Introduction to Usability By : Sumathie Sundaresan.
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
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Key Applications Module Lesson 19 — PowerPoint Essentials
NAVIL GONZALEZ ANDREA CANTU MAGALY LUNA Heuristic Evaluation.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
Chapter 6: NavigationCopyright © 2004 by Prentice Hall 6. Navigation Design Site-level navigation: making it easy for the user to get around the site Page-level.
Website Development Process. Skills and Functions Needed for a Successful Large-Scale Project Project Manager Marketing Representative Copy Writer & Editor.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Stanford hci group / cs376 u Scott Klemmer · 26 October 2006 Design Tools.
Chapter 16: User Interface Design Omar Meqdadi SE 273 Lecture 16 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Build Your Own Website Review of week 6 You should now have your website pretty complete You should now have your website pretty complete Are there any.
Do This file can be found at
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools Ron B. Yeh 26 October 2004.
1 CS 490JL Midterm Review Midterm in-class Tuesday, October 26 With thanks to Wai-Ling Ho-Ching.
Iterative Design & Knowing Your Customers Professor James A. Landay University of Washington CSE 490L – Web Design, Prototyping, & Implementation Spring.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
Prof. James A. Landay University of Washington Autumn 2004 Design Patterns for the Web #1 October 21, 2004.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Ubicomp Design Pre-Patterns May 29, 2008.
Heuristic Evaluation May 4, 2016
Prof. James A. Landay University of Washington Autumn 2007 Design Patterns November 1, 2007.
Section 7.1 Section 7.2 Identify presentation design principles
Heuristic Evaluation August 5, 2016
Design Patterns 48 minutes (skipped how to use patterns)
Systems Analysis and Design
Information Systems 337 Prof. Harry Plantinga Usability.
SE365 Human Computer Interaction
Presentation transcript:

Prof. James A. Landay Computer Science Department Stanford University Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Design Patterns November 7, 2014

Hall of Fame or Shame? Sony Google TV Remote

Hall of Shame! Very complex So large that it requires two hands So many controls that you can’t use in the dark (watching movie?) Two navigation pads. When do you use which? But, does have typing input…

Prof. James A. Landay Computer Science Department Stanford University Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Design Patterns November 7, 2014

Outline Review of Usability Testing Detailed Design Example Web Design Patterns Break Administrivia Midterm Exam Overview / Questions Using Patterns during Design Exploration Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 5

Review of Usability Testing User testing is important, but takes time/effort Use ????? tasks & ????? participants –real tasks & representative participants Be ethical & treat your participants well Want to know what people are doing & why? collect –process data Bottom line data requires ???? to get statistically reliable results –more participants Difference between between & within groups? –between groups: everyone participates in one condition –within groups: everyone participates in multiple conditions Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 6

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Web Design Process 7

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 1 8

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 2 9

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 3 10

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 4 11

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 5 12

Quick-Flow Checkouts Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 6 13

Let’s take a closer look page by page Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Basic Web Design 14

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 1 15

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What site is this? –Logo in top-left corner denotes the site –Another logo at top-right to reinforce –examples of SITE BRANDING (E1) What site is this? –Logo in top-left corner denotes the site –Another logo at top-right to reinforce –examples of SITE BRANDING (E1) 1 16

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 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) 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) 1 17

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What can I do here? –Welcome for new visitors –Tab row / Search on top –“Categories” –Prices –Examples of OBVIOUS LINKS (K10) What can I do here? –Welcome for new visitors –Tab row / Search on top –“Categories” –Prices –Examples of OBVIOUS LINKS (K10) 1 18

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Most important info visible without scrolling ABOVE THE FOLD (I2) Most important info visible without scrolling ABOVE THE FOLD (I2) 1 19

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 2 20

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 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) 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) 2 21

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Where am I in the site? –“Home > Music” are LOCATION BREAD CRUMBS (K6) –TAB ROW (K3) says “Music” –Album cover, “Product Highlights”, and CD cover Where am I in the site? –“Home > Music” are LOCATION BREAD CRUMBS (K6) –TAB ROW (K3) says “Music” –Album cover, “Product Highlights”, and CD cover 2 22

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Can I trust these sellers? –Who am I buying from? –Are they reputable? –What about shipping? Can I trust these sellers? –Who am I buying from? –Are they reputable? –What about shipping? 2 23

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation The Fold –Hmm, what’s below here? The Fold –Hmm, what’s below here? 2 24

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Impulse buy PESONALIZED RECOMMENDATIONS (G3) About this album Lots of unused space Still more info below… Impulse buy PESONALIZED RECOMMENDATIONS (G3) About this album Lots of unused space Still more info below… 2 25

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Is this product any good? –Editorial reviews –Customer reviews –RECOMMENDATION COMMUNITY (G4) Is this product any good? –Editorial reviews –Customer reviews –RECOMMENDATION COMMUNITY (G4) 2 26

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 3 27

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What site am I at? –Logo in upper-left –Colors, layout, font –examples of SITE BRANDING (E1) What site am I at? –Logo in upper-left –Colors, layout, font –examples of SITE BRANDING (E1) 3 28

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Where am I in the site? –Last link clicked was “Buy!” –“Shopping Cart” and “Proceed to Checkout” reinforce that this is “the right page” –SHOPPING CART (F3) Where am I in the site? –Last link clicked was “Buy!” –“Shopping Cart” and “Proceed to Checkout” reinforce that this is “the right page” –SHOPPING CART (F3) 3 29

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Cross-selling –Possibly a pleasant surprise –Impulse buy –CROSS-SELLING & UP- SELLING (G2 ) Cross-selling –Possibly a pleasant surprise –Impulse buy –CROSS-SELLING & UP- SELLING (G2 ) 3 30

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What am I going to buy? –Easy to remove –Easy to move to wishlist How much will it cost? –Shipping costs there, no nasty surprises SHOPPING CART (F3) What am I going to buy? –Easy to remove –Easy to move to wishlist How much will it cost? –Shipping costs there, no nasty surprises SHOPPING CART (F3) 3 31

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What can I do? –“Proceed to Checkout” HIGH VISIBILITY ACTION BUTTON (K5) –Visually distinct –3D, looks clickable –Repeated above and below the fold What can I do? –“Proceed to Checkout” HIGH VISIBILITY ACTION BUTTON (K5) –Visually distinct –3D, looks clickable –Repeated above and below the fold 3 32

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 4 33

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What if I don’t have a User ID? What if I forgot my password? SIGN-IN/NEW ACCOUNT (H2) What if I don’t have a User ID? What if I forgot my password? SIGN-IN/NEW ACCOUNT (H2) 4 34

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 5 35

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What site? –Logo, layout, color, fonts Where in site? –Checkout, step 1 of 3 –“Choose shipping address” –QUICK-FLOW CHECKOUT (F1) What site? –Logo, layout, color, fonts Where in site? –Checkout, step 1 of 3 –“Choose shipping address” –QUICK-FLOW CHECKOUT (F1) 5 36

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 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 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 5 37

Quick-Flow Checkouts Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 6 38

Quick-Flow Checkouts Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Last step of process –Step 3, “Place Order” –“Place my order” button Two HIGH-VISIBILITY ACTION BUTTONS (K5) for fold Last step of process –Step 3, “Place Order” –“Place my order” button Two HIGH-VISIBILITY ACTION BUTTONS (K5) for fold 6 39

Quick-Flow Checkouts Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation No nasty surprises –Can see order –Total price is same as shopping cart –ORDER SUMMARY (F7) No nasty surprises –Can see order –Total price is same as shopping cart –ORDER SUMMARY (F7) 6 40

Quick-Flow Checkouts Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 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 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 41

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 Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 42

Design patterns communicate common design problems and solutions –First used in architecture [Alexander] Ex. How to create a beer hall where people socialize? Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Design Patterns 43

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Design patterns communicate common design problems and solutions –First used in architecture [Alexander] Ex. How to create a beer hall where people socialize? 44

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 Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Using Design Patterns 45

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation (181) The Fire (8) Mosaic of Subcultures (179) Alcoves (95) Building Complex (33) Night Life (31) Promenade (90) Beer Hall Cities & Towns Interiors Local Gatherings A Web of Design Patterns 46

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… Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Web Design Patterns 47

Problem: Customers need a structured, organized way of finding the most important parts of your Web site Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation NAVIGATION BAR (K2) 48

Solution diagram –captures essence on how to solve problem Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation First-level navigation Second-level navigation Link to home NAVIGATION BAR (K2) 49

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Advanced ecommerce Completing tasks Page layouts Search Page-level navigation Speed The mobile web Our patterns organized by group Site genres Navigational framework Home page Content management Trust and credibility Basic ecommerce Pattern Groups 50

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 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) 51

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation PROCESS FUNNEL (H1) 52

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation What’s different? –No tab rows –No impulse buys –Only navigation on page takes you to next step What’s different? –No tab rows –No impulse buys –Only navigation on page takes you to next step What’s the same? –Logo, layout, color, fonts What’s the same? –Logo, layout, color, fonts 53

Problem: What if users need extra help? Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation PROCESS FUNNEL (H1) 54

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Process Tunnel 55

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation CONTEXT-SENSITIVE HELP (H8) 56

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation FLOATING WINDOWS (H6) 57

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation FLOATING WINDOWS (H6) 58

PROCESS FUNNEL (H1) Solution Diagram Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 59

PROCESS FUNNEL (H1) Related Patterns Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation (A10) Web Apps (K5) High-Viz Action Buttons (A1) E-Commerce(A11) Intranets (H1) Process Funnel (K2) Navigation Bars (K3) Tab Rows (K4) Action Buttons (K12) Preventing Errors (H8) Context-Sensitive Help (I2) Above the Fold (K13) Meaningful Error Messages 60

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 Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 61

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 Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 62

Format of Web Design Patterns Pattern Name and Number Exemplar Background Problem Forces Solution Solution Diagram Related Patterns Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 63

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Pattern Name and Number Exemplar Background Problem Statement Forces & Solution Forces & Solution 64

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Bus Stops Solution Diagram Solution Diagram Related Patterns Related Patterns Solution Summary Solution Summary 65

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 66 TEAM BREAK (20 MINUTES) DISCUSS WEB SITES & HI-FIGH PROTOTYPE

HCI+D: User Interface Design, Prototyping, & Evaluation 2014 CS 147 Film Festival Awards Best Acting –Speakeasy Best Music/Soundtrack –Creative Confidence Most Humorous –Runner up: Unguided –Token Best Production Value –Tie: InvestorScope, Tongues Best Editing –Runners Up: Creative Confidence, Tongues –InvestorScope Best FX –Runners up: mWork, Skill-It –SpeakEasy Best Project Concept –SpringBoard Best Foreign Language Film –Runner up: SpeakEasy –Tongues Most Prolific Actor –Nico! Best Overall Video –Runners Up: Springboard, Token –InvestorScope Autumn

Quiz #3 Results & Answers Stats (n = 138) –average: 3.96 –median: 4.00 –std. dev.:1.12 –but 30 had 3 or lower on this quiz (19 <= 2) Answers –Using lots of whitespace in a visual design Emphasizes the elements surrounded by the whitespace –Using color for ordering elements Works poorly because humans are bad at using hue to order objects –Heuristic Evaluation was Developed to be less expensive in time and cost than Usability Testing –The Human Visual System Uses cones to perceive color, Uses rods to perceive movement, Most of the cones are centered at the fovea (center of the Retina), The irregular distribution of cones leads to color deficiency –The Model Human Processor Has processor cycle times of approximately 100ms Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 68

Midterm on Thursday, 11/13 in Class 100 points in 100 minutes Know the lecture material, readings, & homework project assignments Do not need to memorize Heuristics, Pattern numbers/titles, names of every inventor beyond Bush, Engelbart, & Kay… Combination of knowledge & application –multiple choice –fill in the blank –short answer (~ 1-4 sentences) –design/evaluation problems (longer) Questions? Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 69

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Web Design Process 70

Patterns in Exploration Phase Use Exploration-level patterns to design overall structure –different choices will give radically different designs For example, how to organize information –HIERARCHICAL ORGANIZATION (B3) –TASK-BASED ORGANIZATION (B4) –ALPHABETICAL ORGANIZATION (B5) –… Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 71

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Patterns in Exploration Phase TASK-BASED ORGANIZATION (B4): Link the completion of one group of tasks to the beginning of the next related task(s) 72

Design Exploration Example John given the task of designing a new subsite for showing maps to businesses –listings found by typing in address –key feature: show nearby businesses John comes up with two design sketches –Design #1 uses ALPHABETICAL ORGANIZATION (B5) for list of all nearby businesses –Design #2 uses TASK-BASED ORGANIZATION (B4) for list of related nearby businesses Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 73

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Design #1 ALPHABETICAL ORGANIZATION (B5) 74

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Design #2 TASK-BASED ORGANIZATION (B4) 75

Evaluating Which Design to Choose Low-fidelity Usability Test –sketches the rest of the key screens on paper –brings in 5 participants to his office –asks each to carry out 3 tasks while John’s colleague Sam “plays computer” –John observes how they perform Tasks 1)look up 1645 Solano Ave., Berkeley CA 2)look up 1700 California Ave, San Francisco CA & find Tadich Grill 3)look up 2106 N 55th St, Seattle WA & find a Sushi restaurant nearby Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 76

Evaluating Which Design to Choose Results with Design #1 (Alphabetical) –Task 1: look up 1645 Solano Ave no difficulties encountered – warm-up task! –Task 2: look up 1700 California & find Tadich Grill several users didn’t notice that the list of nearby businesses was scrollable (due to paper affordances?) those that scrolled took awhile to find in list of over 500 –Task 3: look up th St & find nearby Sushi restaurant 3 users only picked restaurants that had “restaurant” in the name & thus couldn’t find “Kisaku” Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 77

Evaluating Which Design to Choose Results with Design #2 (Task-based) –Task 1: look up 1645 Solano Ave no difficulties encountered – warm-up task! –Task 2: look up 1700 California & find Tadich Grill 1 user took awhile to figure out that Tadich Grill was a restaurant & to click on the “Restaurants” link all others found it in 2 clicks (Restaurants->Tadich Grill) –Task 3: look up th St & find nearby Sushi restaurant 3 found “Kisaku” in 2 clicks 2 others asked for a listing of Japanese restaurants Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 78

Evaluating Which Design to Choose General comments –2 users said they often want to /SMS maps to friends who they will be meeting (task-based) –3 users wanted driving directions (task-based) → TASK-BASED ORGANIZATION (B4) worked better, but still had some minor problems Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 79

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Design #2 – Revision 1 Adding More Related Tasks 80

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Design #2 – Revision 2 Adding HIERARCHICAL ORGANIZATION (B3) & LOCATION BREAD CRUMBS (K6) 81

Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation Design #2 – Revision 3 Hi-Fi Prototype Adding SEARCH ACTION MODULE (J1) 82

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 Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 83

Further Reading Books on Web Design The Design of Sites. Doug Van Duyne, James Landay, Jason Hong. Addison-Wesley. 2 nd edition Information Architecture for the World Wide Web. Louis Rosenfeld and Peter Morville. O'Reilly. 3 rd edition Don’t Make Me Think!, Revisited. Steven Krug. Que. 3 rd edition Prioritizing Web Usability. Jakob Nielsen & Hoa Loranger. New Riders Publishing, Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 84

Further Reading Websites on Web Design UsableWeb.com, links to other usability sites Usability.gov, for building accessible websites & more User Interface Engineering, at Mark Hurst’s creativegood.com Jakob Nielsen’s Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 85

Next Time Two guest lectures from IDEO –no reading –come listen & meet with your team during the break Autumn 2014HCI+D: User Interface Design, Prototyping, & Evaluation 86