Douglas K. van Duyne James A. Landay Jason I. Hong Using Design Patterns to Create Customer-Centered Web Sites.

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
PRIORITIZING WEB USABILITY. Introduction  How the Book Study Was Conducted  Tested 69 users ages Broad range of job backgrounds and web experience.
Patterns and Popups CMPT 281. Admin Midterm exam What you are responsible for: – Lectures and lecture notes – Textbook: Chapters 1-5 Patterns C2, D11,
Interface Design II JMA 462/562 TTH 4:30 – 5:45 College Hall 205.
Chapter 6: NavigationCopyright © 2004 by Prentice Hall User-Centered Website Development: A Human- Computer Interaction Approach.
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.
Web Design Patterns (Homepage) IS 485, Professor Matt Thatcher.
Inspection Methods. Inspection methods Heuristic evaluation Guidelines review Consistency inspections Standards inspections Features inspection Cognitive.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
LCT2506 Internet 2 Data-driven web sites Week 5. LCT2506 Internet 2 Current Practice  Combining web pages and data stored in a relational database is.
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.
There is a certain way that an HTML file should be set up. The HTML section declares a beginning and an ending. Within the HTML, there should be a HEAD.
Content Customer Context Customization Community Virtual Mentor.
Prof. James A. Landay Computer Science Department Stanford University Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Design Patterns.
Friday, August 07, 2015 Google Analytics Presentation Friday, August 07,
Design Patterns CSE 440 User Interface Design, Prototyping, & Evaluation Autumn 2008 October 30, 2008.
Introduction & Course Overview Professor James A. Landay University of Washington (Guest Lecturer: Kate Everitt) CSE 490L – Web Design, Prototyping, &
Thursday, August 13, 2015 Prasanna Mody, Chief Operating Officer Analytics Thursday, August 13,
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
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.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
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.
Redesigning CASA, Fairfax ANMOL PRADHAN NILAY SANGHAVI ANISH GUPTE ELRON D’SILVA.
QuizPic Daniel Smith. Introduction I am going to review an educational app called QuizPic.
@savvypanda ● #InboundEdu ● savvypanda.com Presented by: Gabe Wahhab President – Savvy Panda, Master Inbound Co-Founder - jInbound.
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.
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
NAVIL GONZALEZ ANDREA CANTU MAGALY LUNA Heuristic Evaluation.
E-Commerce and the Entrepreneur
1. 2 OVERVIEW First Impressions Content Purpose Design Distinction Closing.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
Patterns, effective design patterns Describing patterns Types of patterns – Architecture, data, component, interface design, and webapp patterns – Creational,
User Experience and Interface Design for Web Apps
Where will I collect this information from?  Is Social Networking Safe?  Do you use a social networking site like Facebook or MySpace? Have you ever.
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.
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
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.
Introduction to Usability By : Sumathie Sundaresan.
Structure and Function: IA for Web Applications. Innovate - For What’s Next™ ©1999 Scient, Proprietary and Confidential Page 2 Structure - IA with content.
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools Ron B. Yeh 26 October 2004.
Web Site Development - Process of planning and creating a website.
Web page design. Web Site Design Principles Design for the Medium What is meant by Hyper Media? Hypertext links.
The purpose of conducting a Comparative Analysis is to compare the BK Farmyards website to competing websites and to websites with inspirational functionality.
Learning Aim B.  It is a good idea to think carefully about the design of a website before you try to implement it.
{ 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.
Web Design Vocabulary #3. HTML Hypertext Markup Language - The coding scheme used to format text for use on the World Wide Web.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Introducing Scratch Learning resources for the implementation of the scenario
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Ubicomp Design Pre-Patterns May 29, 2008.
Prof. James A. Landay University of Washington Autumn 2007 Design Patterns November 1, 2007.
Design Patterns 48 minutes (skipped how to use patterns)
Windows 8 Microsoft Windows is the dominant operating system on personal computers around the world. The operating system is the most important software.
Design Tools Jeffrey Heer · 7 May 2009.
based on notes by James Landay
Microsoft Office Illustrated Fundamentals
SE365 Human Computer Interaction
Lesson 2: Gathering and Organizing Information Using ICT KEY QUESTION: HOW DO YOU GATHER AND ORGANIZE INFORMATION USING THE COMPUTER AND INTERNET?
Presentation transcript:

Douglas K. van Duyne James A. Landay Jason I. Hong Using Design Patterns to Create Customer-Centered Web Sites

Oct Good Web Site Design Matters NYTimes, Aug , on IBM Web site –“Most popular feature was … search … people couldn't figure out how to navigate the site” –“The second most popular feature was the help button, because the search technology was so ineffective.” After redesign –use of the "help" button decreased 84% –sales increased 400 percent Good Web Site Design can Lead to Healthy Sales

Oct 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 –Norman recently said “… as computer technology moves into other fields, they're repeating the same mistakes. Each time, people think everything is new. It takes about five years to sort that out …” Designed for Life, NewScientist.com

Oct 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?

Oct 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 –A language for “building and planning towns, neighborhoods, houses, gardens, and rooms.” –Ex. Beer hall is part of a center for public life… –Ex. Beer hall needs spaces for groups to be alone…

Oct A Web of Design Patterns (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

Oct Web Design Patterns Now used in Web 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…

Oct Navigation Bar Problem: Customers need a structured, organized way of finding the most important parts of your Web site

Oct Navigation Bar Solution –Captures essence on how to solve problem First-level navigation Second-level navigation Link to home

Oct Patterns Support Creativity Patterns come from successful examples –sites that are so successful that lots of users are familiar with their paradigms (e.g., Yahoo) –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

Oct 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

Oct Process Funnel 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

Oct Process Funnel Desktop Solution

Oct Process Funnel Web Solution

Oct Process Funnel Web Solution 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

Oct Process Funnel Problem: What if users need extra help?

Oct Process Tunnel

Oct Process Tunnel

Oct Process Funnel Solution Diagram

Oct Process Funnel Related Patterns (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

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

Oct Pattern Name and Number Exemplar Background Problem Statement Forces & Solution Forces & Solution

Oct Bus Stops Solution Diagram Solution Diagram Related Patterns Related Patterns

Oct Process Funnel Related Patterns (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

Oct Meaningful Error Messages Problem: When customers make mistakes, they need to be informed of the problem and how to recover Solution –Clear statement of problem –Explain how to recover –Position near the problem

Oct

Oct Clear error message? –Two messages at top Explains how to recover? –Says it is missing required information Positioned near the problem? –Error messages far away –Required info in green, hard to see (color-blindness) Clear error message? –Two messages at top Explains how to recover? –Says it is missing required information Positioned near the problem? –Error messages far away –Required info in green, hard to see (color-blindness)

Oct

Oct Clear error message Explains how to recover Positioned near the problem Clear error message Explains how to recover Positioned near the problem

Oct Meaningful Error Messages Solution Diagram

Oct Process Funnel Related Patterns (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

Oct Web Apps Problem: How to create online interactive services with simple interfaces? –Ex. Online banking –Ex. Hotmail or Yahoo Mail

Oct Web Apps Solution Let customers try before they buy Consider cross-platform issues Provide abundant help –Context Sensitive Help –Pop-up Windows Security and Privacy –Secure Connections –Fair Information Practices Support different roles

Oct Web Apps

Oct Web Apps

Oct Web Apps Solution Diagram

Oct Takeaway Ideas Design patterns can be used throughout the design process –Ideation, Design, Re-design Design patterns at all levels –Site genres, Tasks, Navigation, Performance Design patterns are an ongoing conversation –we’ve started it with 92 patterns –time for the community to comment & contribute!

Douglas K. van Duyne James A. Landay Jason I. Hong Thanks!

Oct Extra Slides