Web Design cs414 spring 2007. Announcements Project status due Friday (submit pdf)

Slides:



Advertisements
Similar presentations
Improving Web Usability with a Content Management System Fred Miller, Rick Lindquist, & Curtis Kelch Illinois Wesleyan University.
Advertisements

Demonstrators: Mudasir Nazir(08-CS-41).  I am highly addicted to this field.  Working with W3C in research program(building CSS for creating web site.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Web Design Graphical User Interface Navigation. Website Prototyping Plan your website Take time to plan the goal And outcome for your site Based on target.
Department of Computer Science
P2-WIREFRAME Presented by Rahul Potghan Sonal Kulkarni.
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
Prototyping Professor: Tapan Parikh TA: Eun Kyoung Choe
Stanford hci group / cs376 Design Processes and Tools Sharon Lin Bowen Li.
Midterm Exam Review IS 485, Professor Matt Thatcher.
Senior Project Database: Design and Usability Evaluation Stephanie Cheng Rachelle Hom Ronald Mg Hoang Bao CSC 484 – Winter 2005.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #10 BOO! BOO!
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
Information Architecture Week 15. Information Architecture CALENDAR.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Web Design HTML CSS Creating Web Sites Design Principles.
PBA Front-End Programming Development Organisation.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Introduction to Interactive Media 02. The Interactive Media Development Process.
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
Predictive Evaluation
Tietojärjestelmien peruskurssi Systeemisuunnittelu ja prototyyppimenetelmä Malin Brännback.
Copyright © 2003 Pearson Education, Inc. Chapter 8 – Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Requirements Information and data which need to be displayed or accessible to the user Sitemapping (Site Map) Flow Chart models of site structure displaying.
HCI Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
Introduction to Interactive Media The Interactive Media Development Process.
UML & Prototyping. What is a prototype? A prototype is a small-scale model. It can be (among other things): a series of screen sketches a storyboard,
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
Usability and Internet Instruction INST 5240 Mimi Recker Utah State University.
Production Cycle Objectives:  Identifying key phases for building up website  Understanding the major goals and activities of each production process,
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
Usability Testing CS774 Human Computer Interaction Spring 2004.
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
Interface Design 2 Week 2. Interface Design 2 :: Week 2 :: Calendar.
PBA Front-End Programming Development Organisation.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® DESIGN PROJECT PRODUCTION PHASES.
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
Graphics and interface design Feng Liu Ph.D.. Outline Design Principles – What designer need to keep in mind Elements of design Where interface design.
1 CS 490JL Midterm Review Midterm in-class Tuesday, October 26 With thanks to Wai-Ling Ho-Ching.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Rapid Prototyping: An Alternative Instructional Design Strategy S. D. Tripp and B. Bichelmeyer (1990)
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
User-Centered Design Services for MSU Web Teams Sarah J. Swierenga, Director Usability & Accessibility Center MSU Webmasters 402 Computer Center February.
Project Breakdowns HCDE 492/592 Winter 2014.
Introduction to Web Authoring Ellen Cushman cushmane
Prototyping & Design CS 352.
INF385G: Topic Discussion Huang, S. C.
Web Development A Visual-Spatial Approach
Introduction to Web Authoring Ellen Cushman cushmane
Usability Techniques Lecture 13.
Phases of Designing a Website
Presentation transcript:

Web Design cs414 spring 2007

Announcements Project status due Friday (submit pdf)

Why? You will likely be involved in Web design You have many of the skills necessary Understand similarities and differences between GUI design and web site design Follow a quality set of Web guidelines – is a good place to startwww.useit.com

Want to Build This

Or This

But Not This

Web Design Process Analysis –identify users, information needs, and tasks –develop, collect, and organize content Design –build, evaluate, iterate, … Production –build high-fidelity representations

In Context of TCUID

Compared to GUI design Similarities –design process and evaluation techniques Differences –emphasizes information seeking –emphasizes navigation and search behavior –emphasizes visual communication –uses page metaphor and mainly hyperlinks

Elicitation Elicit communicative goals of client –assess whether web is right medium Define project scope –estimate how much content, time, and cost Identify usability goals –how to evaluate success of project

Analysis Analyze users –age group, skill level, access, information needs Analyze tasks –understand what content users want and need –understand how users get that content today

Analysis (cont.) Develop, collect, and organize content –information architecture Structure information –write an information item on a post it, paste on a wall, and iteratively refine the structure –sketch a tree structure where each node is an information item Capture history as structure evolves

Example 1 [Newman and Landay, 1999]

Example 2 - Beyer and Holtzblatt

Example 3

Early Design Sketch navigation template –primary and secondary navigation Sketch layout for main page and a few second and third level pages Sketch scenarios for primary tasks

- Newman and Landay

Evaluate Early Design Cognitive walkthrough Heuristic evaluation Formative evaluation GOMS or action analysis

Late Design Mockup interaction scenarios in HTML –not entire site, just the main parts Use prototype to communicate behavior –navigation, search, registration, ordering sequence, etc. Gain feedback from team and client Use a basis for empirical user study

- Newman and Landay

Evaluate Functional Prototype Empirical user study

Production Develop each page for the entire site Conduct final usability tests Refine as necessary and deploy HTML is simple, but programming a large site takes time, skill, and effort

Project Team Project manager interfaces with client, defines scope, assigns milestones Information architect develops information structure (information design) Graphic designer helps with information design, defines visual design & navigation

Project Team (cont.) Developer provides feedback on feasibility and develops the code One person may fill more than one role and fill different roles on different teams

Notes on the Design Process Short timelines and small budgets –important to communicate what can be achieved Client must “sign-off” after each iteration –must communicate effectively Client often does not understand Web design, feels like an outsider looking in –design team should go to client Perceived as “simple” and “low-investment”

Designers Need Good Tools Designers feel pressure to use computer-based tools early in the design process –short timelines require rapid design –get from concept to prototype quickly –must show clients something that looks “professional” Using computer tools hinders creativity –spend too little time exploring design alternatives and refinements (linear working interface) Develop computer-based tools that better support the early design process

Take Home Exercise Inspect ACM SIGCHI Conference website – Think about the process that a design team went through to develop this site –who are the target users? –what tasks will those users perform? –how was information collected and organized? –what do you think of the navigation scheme?

Take Home Exercise Read Nielsen’s Top Ten Web Usability Guidelines –