1 Web Design Process & Patterns. 2 Outline Review Web design process Motivation for design patterns Web design patterns Home page pattern.

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

Research Methods and Usability Guidelines for Ecommerce Web Sites Mary Czerwinski Microsoft Research Note: Many of these slides came from a Keynote address.
Chapter 11 Designing the User Interface
User Interface Structure Design
End-User Perceptions of Formal and Informal Representations of Web Sites Jason Hong Francis Li James Lin James Landay Group for User Interface Research.
Information Architecture Information Architecture (IA) is a process of identifying the objectives for building a Web site and then constructing a comprehensive.
Interface Design II JMA 462/562 TTH 4:30 – 5:45 College Hall 205.
Reverb Usability Blink UX Study and Reverb User Experience Jeff Siarto UI/UX Design, NASA Earth Data Team.
Web Design Patterns (E-Commerce) IS 485, Professor Matt Thatcher.
Developing Effective Civic Websites An effective website balances what the client wants, what users need, and what constitutes good design by considering:
User Centered Web Site Engineering Part 2. Iterative Process of User-Centered Web Engineering Prototype Evaluate Discovery Maintenance Implementation.
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.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
Midterm Exam Review IS 485, Professor Matt Thatcher.
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.
Inspection Methods. Inspection methods Heuristic evaluation Guidelines review Consistency inspections Standards inspections Features inspection Cognitive.
1 Web Design Patterns #2. 2 Outline Review PERSONALIZED CONTENT (D4) INVERSE PYRAMID WRITING STYLE (D7) Announcements Non-intuitive empirical results.
Website: Best Practices. Sources: The World Wide Web Consortium the main international standards organization for the World Wide Web Research-Based Web.
1 Web Site Design Customer Centered Design Principles Patterns and Processes Dr. Carl Rebman.
2/27/20021 Web Design Process & Patterns Slides from: James Landay.
Visual Organization and Website Design Unit 5 (no CSS) September 19.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
2/10/20031 Finding a Tighter Fit Between Tools & Practice for Web Design James A. Landay February 10, UW, CSE 501
Chapter 13: Designing the User Interface
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.
Creating a Web Site Back to Table of Contents. Creating a Web Site Conceiving a Web Site Planning a Web Site 2 Creating a Web Site Section 9-1 Section.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Intern: Nathalie Kaing Supervisor: Regina Bernhaupt Tutor: Marco Winckler 1.
Paper Prototyping Source:
1 Designing Need-based Internet Web Sites in Counseling and Career Services James P. Sampson, Jr. Florida State University Copyright 2002 by James P. Sampson,
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Customer Oriented Design Summarized and quoted from “The Design of Sites - Patterns for Creating Winning Web Sites” By Douglas K. Van Duyne James A. Landay.
1 WEB Engineering E-Commerce Strategy & Management COM350.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Usability Testing October 17, Overview Heuristic Evaluation and Usability Testing (25 min) Client Relationships – Lisa Lowthers (30 min) Review.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
Module 6: The Design Process LESSON 8 The Development Process Module 6: The Design Process LESSON 8.
CS160 Discussion Section Matthew Kam Apr 7, 2003.
Stanford hci group / cs376 u Scott Klemmer · 26 October 2006 Design Tools.
Graphics and interface design Feng Liu Ph.D.. Outline Design Principles – What designer need to keep in mind Elements of design Where interface design.
Screen Design Critique Page One Page Two Reflection on Project.
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools Ron B. Yeh 26 October 2004.
Information Architecture & Design Week 9 Schedule - Web Research Papers Due Now - Questions about Metaphors and Icons with Labels - Design 2- the Web -
We looked at these two presentations and talked about the structure of setting up the table.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
{ 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.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Ubicomp Design Pre-Patterns May 29, 2008.
Professor John Canny Spring 2003
The Development Process
CS 160: Web Design Patterns
Session I Chapter 18 - How to Design a Web Site
Unit 14 Website Design HND in Computing and Systems Development
Back to Table of Contents
Design Tools Jeffrey Heer · 7 May 2009.
Professor John Canny Fall 2004
based on notes by James Landay
Project HE Assignment Web Site Design
Phases of Designing a Website
SE365 Human Computer Interaction
WEB DESIGN Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
Presentation transcript:

1 Web Design Process & Patterns

2 Outline Review Web design process Motivation for design patterns Web design patterns Home page pattern

3 Review What are some discount usability methods? –low-fi prototyping, heuristic evaluation, walkthroughs What is the general procedure for HE? –ask 3-5 evaluators to go through an interface and see if it complies with Nielsen’s 10 heuristics –note where it doesn’t and say why What are some of the heuristics? Why must we use 3 to 5 evaluators? –evaluators won’t find overlapping problems What are the tradeoffs with user testing? –HE is cheaper & faster –HE might find false positives

4 Web Site Design Process Production Design Refinement Design Exploration Discovery … followed by implementation & maintenance

5 Web Design Process

6 Design Process: Discovery Assess needs * understand client’s expectations * determine scope of project * characteristics of users * evaluate existing site and/or competition Production Design Refinement Design Exploration Discovery

7 Design Process: Design Exploration Production Design Refinement Design Exploration Discovery Generate multiple designs *visualize solutions to discovered issues *information & navigation design *early graphic design *select one design for development

8 Design Process: Design Refinement Production Design Refinement Design Exploration Discovery Develop the design *increasing level of detail *heavy emphasis on graphic design *iterate on design

9 Prepare design for handoff *create final deliverable *specifications, guidelines, and prototypes *as much detail as possible Design Process: Production Production Design Refinement Design Exploration Discovery

10 Design Specialties Information Architecture –encompasses information & navigation design User Interface Design –also includes testing & evaluation Information Architecture User Interface Design Usability Evaluation Information Design Navigation Design Graphic Design

11 Artifacts of Design Practice Designers create representations of sites at multiple levels of detail Web sites are iteratively refined at all levels of detail Site Maps StoryboardsSchematicsMock-ups

12 Site Maps High-level, coarse-grained view of entire site

13 Storyboards Interaction sequence, minimal page level detail

14 Schematics Page structure with respect to information & navigation

15 Mock-ups High-fidelity, precise representation of page

16 How can we Codify Design Knowledge? Design Patterns! Patterns reflect –what designers create –what users do on the web across sites Web design patterns emerge from how we interact with the world around us

17 Motivation for Design Patterns Most examples from UI literature are critiques –Norman, Nielsen, etc. Design is about finding solutions Unfortunately, designers often reinvent –hard to know how things were done before –hard to reuse specific solutions Design patterns are a solution –reuse existing knowledge of what works well

18 Design Patterns First used in architecture [Alexander] Communicate design problems & solutions –how big doors should be & where… –how to create a beer garden where people socialize… –how to use handles (remember Norman)… Not too general & not too specific –use solution “a million times over, without ever doing it the same way twice”

19 Example from Alexander: Night Life

20 Example from Alexander: Beer Hall

21 Example from Alexander: Alcoves

22 Design Patterns Next used in software engineering [Gamma, et. al.] –communicate design problems & solutions Proxy –surrogate for another object to control access to it Observer –when one object changes state, its dependents are notified

23 Design Patterns We can do the same for Web Design –communicate design problems & solutions how can on-line shoppers keep track of purchases? –use the idea of shopping in physical stores with carts how do we communicate new links to customers? –blue underlined links are the standard -> use them Leverage people’s usage habits on/off-line –if Yahoo does things a way that works well, use it

24 Web Design Patterns Book The Design of Sites, by Doug van Duyne, James Landay, & Jason Hong Patterns broken into groups –trust & credibility –completing tasks –page layouts –site search –navigation –fast sites ysite genres ynavigational framework yhomepages ywriting & managing content ybasic e-commerce yadvanced e-commerce

25 Pattern Format 1.Pattern Title 2.Background Information 3.Problem Statement zforces 4.Solution 5.Solution Sketch 6.Other Patterns to Consider

26 HOMEPAGE PORTAL (C1) Problem –without a compelling home page (HP), no one will ever go on to the rest of your site –surveys show millions of visitors leave after HP most will never come back -> lost sales, etc.

27 HOMEPAGE PORTAL (C1) Problem: home pages are portal through which most visitors pass. They must seduce visitors while simultaneously balancing a large number of issues, including branding, navigation, content, and the ability to download quickly

28 HOMEPAGE PORTAL (C1) Design Rules Breadth on left Highlights articles of general interest in center & right Links distinguished Subsections further down show more detail in particular areas

29 Six Ways to Make a Good Homepage Make a positive first impression by –testing uses DESCRIPTIVE, LONGER LINK NAMES (K9) and FAMILIAR LANGUAGE (K11) understanding customers –who are they? contextual inquiry & surveys –appropriate colors & graphics? »neon green & screaming graphics on a skateboarding site, but not on a business-to- business or health site

30 Six Ways to Make a Good Homepage Focus on a single item of interest –create a CLEAR FIRST READ (I3) draw the eye to a single graphical item –make it clean & larger than rest on the page –cut down remaining elements to chosen few

31 Six Ways to Make a Good Homepage Build your site brand –present the message of what your company does –include UP-FRONT VALUE PROPOSITION (C2) –promise to visitors links to PRIVACY POLICY (E4) to show you are trustworthy

32 Six Ways to Make a Good Homepage Build your site brand –present the message of what your company does –include UP-FRONT VALUE PROPOSITION (C2) –promise to visitors links to PRIVACY POLICY (E4) to show you are trustworthy

33 Six Ways to Make a Good Homepage Make navigation easy to use –novices & experts must instantly “get it” –use MULTIPLE WAYS TO NAVIGATE (B1) basic features of site as EMBEDDED LINKS (K7) NAVIGATIONS BARS (K2) –there are several types HTML POWER (L4) –table colored backgrounds to delineate sections REUSABLE IMAGES (L5) to highlight new things

34 Six Ways to Make a Good Homepage Lure visitors to return –with fresh content keep it updated so there is a reason to come back –by seducing with text you have only seconds –lively, sparkling, precise

35 zMake it download quickly (2-3 seconds) yif not, they’ll go elsewhere zStrategies Six Ways to Make a Good Homepage –use HTML POWER (L4) (text) as much as possible first thing to download images take 10 server-browser comms get a web-savvy graphic artist (font colors, styles, & b/g color) –use FAST-DOWNLOADING IMAGES (L2) small graphics –use min. number of columns & sections in a GRID LAYOUT (I1) easy to scan

36 Six Ways to Make a Good Homepage Make it download quickly (2-3 seconds) –if not, they’ll go elsewhere. Which have you left due to slowness?

37 Summary Design patterns allow us to reuse? – design knowledge Previously used in? –architecture & S/E Web design patterns are new & evolving –example: Homepage problem –if it isn’t compelling, they won’t return solutions –make a positive first impression –focus on a single item –build your site brand –make navigation easy –lure visitors to return –make it download fast