User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.

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 15: Analytical evaluation
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Design, prototyping and construction
Chapter 11 Designing the User Interface
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
From requirements to design
Chapter 14: Usability testing and field studies. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept.
1 User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
P2-WIREFRAME Presented by Rahul Potghan Sonal Kulkarni.
1 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo.
Chapter 15: Analytical evaluation. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San.
1 User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2009.
1 User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
1 User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo.
Copyright © 2003 Bolton Institute Dept. of Computing and Electronic Technology - Multimedia Integration and Applications Lecture 5: Design and Prototype.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Asking users & experts The aims Discuss the role of interviews & questionnaires in evaluation. Teach basic questionnaire design. Describe how do interviews,
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 13: Designing the User Interface
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Lesson 6: Working with Layout and Graphics
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Getting Started with Dreamweaver
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
Web Technologies Website Development Trade & Industrial Education
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
HCI Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
©2010 John Wiley and Sons Chapter 12 Research Methods in Human-Computer Interaction Chapter 12- Automated Data Collection.
Chapter 15: Design and Evaluation in the Real World: Communicators and Advisory Systems Group 4: Tony Masi, Sam Esswein, Chris Troisi, Brian Rood.
CS CS 5150 Software Engineering Lecture 11 Usability 1.
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
Chapter 3: Managing Design Processes
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
Testing and Maintaining a Web Site Presented by: Angelo Russo Student number: 10 Acknowledgement: This information is primarily gathered from: – Web Design,
A Case Study of Interaction Design. “Most people think it is a ludicrous idea to view Web pages on mobile phones because of the small screen and slow.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
Using and modifying plan constraints in Constable Jim Blythe and Yolanda Gil Temple project USC Information Sciences Institute
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Software Engineering User Interface Design Slide 1 User Interface Design.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
User Interfaces 4 BTECH: IT WIKI PAGE:
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.
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
User Interface Evaluation Introduction Lecture #15.
Getting Started with Dreamweaver
User-Centered Design and Development
The aims Show how design & evaluation are brought together in the development of interactive products. Show how different combinations of design & evaluation.
User-centred system design process
Publishing and Maintaining a Website
Define phase Interview the client to understand goals, audience, content, design, and delivery requirements. Organize and outline interview information.
Getting Started with Dreamweaver
Presentation transcript:

User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005

Copyright Notice These slides are a revised version of the originals provided with the book “Interaction Design” by Jennifer Preece, Yvonne Rogers, and Helen Sharp, Wiley, I added some material, made some minor modifications, and created a custom show to select a subset. –Slides added or modified by me are marked with my initials (FJK), unless I forgot it … FJK 2005

484-W09 Quarter The slides I use in class are in the Custom Show “484-W09”. It is a subset of the whole collection in this file. Week 9 contains slides from Chapter 15 of the textbook. FJK 2005

Chapter 15 Design and Evaluation in the Real World FJK 2005

Chapter Overview Case Studies –Nokia Communicator –Philips Communicator for Children –TRIS interactive voice response system –Extreme Programming for context- sensitive ads FJK 2005

Motivation practical examples are often a good source of information communication is an interesting domain since it can use different methods and technologies

FJK 2005 Objectives learn from practical projects how design and evaluation are brought together in the development of interactive products compare different combinations of design and evaluation methods, and how they are used in practice identify examples of design trade-offs and decisions for real-world products

Design and evaluation in the real world: communicators and advisory systems

The aims Show how design and evaluation are brought together in the development of interactive products. Show how different combinations of design and evaluation methods are used in practice. Describe the various design trade-offs and decisions that have to be made in the real world.

Key issues: From requirements to design design cycle to use combination of methods to use –for designing and evaluating a product confidentiality –product being developed is confidential –no users available to test it user participation –how many users should be involved in tests –expectations from users evaluation findings

Activity: Convergence of Handheld Devices there is a significant overlap in usage, technology, and interaction methods for mobile devices sketch a usability evaluation for a device that integrates –music player –voice recorder –PDA –cell phone –camera

Activity: Convergence Characteristics for the different functionalities mentioned, identify –usage main tasks, scenarios, constraints –interaction methods or paradigms communication, selection, commands, … –technologies required for most important activities

Activity: Convergence Evaluation develop an outline for a usability evaluation of such a convergence device –design and development method –coordination with evaluation –physical aspects –functionality testing –consistency –user testing

Case Studies designing mobile communicators –two examples for very different audiences: Nokia’s mobile communicator Philips communicator for children redesign of an interactive voice response system –IRS Telephone Response Information System (TRIS)

Nokia 9300 Mobile Communicator

Mobile Communicator design cycle –iterative user-centered approach methods –ethnographic research scenarios –task models confidentiality –first product in the market is key –evaluation must be very limited –no real users

Mobile Communicator Constraints physical aspects –screen size –number of buttons versus functionality consistency issues –internal consistency within mobile software –external consistency with desktop software user testing –none before release –summative testing and questionnaires after

Nokia 9300 Review a review of the device by The Register web site is at 03/04/nokia_9300_review/page2.h tml 03/04/nokia_9300_review/page2.h tml –some serious limitations no T9 text input when used as a phone no pen input

Philips Communicator for Children design cycle –iterative and evolutionary methods: –low-fidelity prototyping –participatory design –interface metaphors physical aspects –color, shape, size, robustness –pen input –bags to protect screen [John Halloran, Sussex University]

Communicator for Children user involvement –children involved throughout –prototypes evaluated constantly –invaluable insights for the designers lessons learned –agree on assumptions in requirements –think of follow-on projects early on –users are not designers –act quick and dirty if necessary [Oosterholt et al, CHI 1996] [John Halloran, Sussex University]

Different approaches Nokia –confidentiality constraints –users, but not of the proposed product –product may go to market with usability problems Philips –users involved from the start –participatory design –prototype lifecycle –can mean too many ideas, and unfeasible ideas [John Halloran, Sussex University]

Activity: Voice Mail Hell identify problems with automated phone systems –user interface constraints interaction methods available –cognitive aspects limitations of human users –user population –design issues –implementation issues –testing and validation

Activity: Interactive Voice Response System Design Select a domain where such a system seems appropriate develop a script for the first two levels evaluate the script by using the Wizard of Oz technique

Case Study: Interactive Voice Response System IRS Telephone Response Information System (TRIS) –information about tax issues –simple automated transactions –of 50 million calls, only 14% were handled by TRIS

Interactive Voice Response (IVR) Systems common in government offices and large companies difficult to use –mental model is difficult to form no visual feedback user must remember the menu structure menu structure often shaped by implementation aspects, not user needs –too many choices –deep tree –no grouping

Why was TRIS difficult to use? menu structure –difficult to remember computational elegance vs. usability –common subroutines for social security number and employee identification number confusing for users who do not have both user is asked repeatedly which number is used composite system –different tasks handled by different systems each with its own interaction style users were not told this, but when they moved between the systems they experienced sudden, unexplained changes the same information is requested repeatedly

TRIS Evaluation combination of techniques –review of the literature information about problems with interactive voice response systems –expert reviews –GOMS analysis of the proposed redesign simulation –redesign was implemented –usability tests confirmed that the redesigned system offered better usability than the original design faster task completion times significantly higher user satisfaction

Using Different Evaluation Methods broad picture of usability problems potential benefits of the redesigned system –GOMS and heuristic evaluation user testing –to confirm that the redesigned system offered better usability. user satisfaction questionnaires –users preferred the redesigned system gain of ~3 points on a 7-point scale

XP and Context-Sensitive Ads visual design of a context-sensitive advert for the Web participant observation study –conducted by a company that produces such adverts eXtreme Programming (XP)as an 'agile' development method –2-3 weeks between iterations –code-centric, people-oriented approach

ActiveAd analyses the content of a webpage and identifies some key terms translated into parameters that define the advert to be shown ActiveAds are 'clickable' –can link through to any webpage specified by the client information in the feed is updated periodically –advert will change accordingly default graphic ('panic’) will be displayed if ActiveAd is not available

XP and User-Centered Design short, tight iterations of building and releasing software requirements are gathered in terms of 'stories’ –produced by the customer or client –developers estimate how long they think it will take to satisfy them customer is on site –part of the development team

Betabet Case Study (re-)design of an ActiveAd for one of Connextra's existing clients, Betabet –advert displays the betting odds for the outcomes of sporting events soccer games, horse racing, … –specific events to be displayed are determined by the contents of the rest of the user's webpage –the advert is designed to sit on a host website and link directly to Betabet's site

Betabet Story client statement "We want an improved design for Betabet” clarification –show the winnings for a £10 bet based on the odds displayed –size to be increased to 120x120 (pixels) –more of the advert should be clickable

Storyboards develop some sketches –capture detailed decisions size of the columns and rows –broader issues what the banner across the top should contain

PhotoShop Mockup –with notes to explain important aspects

Static Background identical for all instances of the ad

Dynamic Ad ad is populated by specific events provides information about bets

‘Panic’ Display default image to be shown when the ad server is not available

Testing against a real Web page –dummy version of a client page different platforms –desktop, laptop, hand-held, mobile –operating systems: Win, Mac, Linux –browsers: IE, Firefox, Opera, Safari … in context –test server with live data feed, but not publicly available –live roll-out

Design Issues ‘panic’ fallback option page layout –size, alignment, fonts content fit –values must fit into the space available clickable elements platform constraints frequent client feedback ongoing effectiveness evaluation –statistics on click-throughs to the client site

Key Points design involves trade-offs upgrading a product –design space for making changes is limited rapid prototyping and evaluation cycles –allow designers to examine alternatives simulations for evaluating systems used by large numbers of people piecing together evidence from a variety of sources can be valuable