Early Stage (lo-fi & med-fi) Prototyping

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Web E’s goal is for you to understand how to create an initial interaction design and how to evaluate that design by studying a sample. Web F’s goal is.
Cognitive Walkthrough More evaluation without users.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 24, 2004.
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
Paper Prototyping A tool for iterative design Wai Yong Low.
Scenario Assignment IS 485, Professor Matt Thatcher.
1 Contextual Inquiry. 2 Hall of Fame or Hall of Shame? Gas pump display.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 20, 2003.
SIMS 213: User Interface Design & Development Marti Hearst Tues Feb 20, 2001.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 21, 2002.
2/23/991 Low-fidelity Prototyping & Storyboarding SIMS 213, Spring ‘99 Professor James Landay, EECS Dept. February 23, 1999.
From Scenarios to Paper Prototypes Chapter 6 of About Face Defining requirements Defining the interaction framework.
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 1. Interviews 2. Workshops 3. Brainstorming.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Prof. James A. Landay University of Washington Autumn 2012 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Early Stage Prototyping.
Introduction to Interactive Media 02. The Interactive Media Development Process.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
1 Low-fidelity Prototyping. 2 Interface Hall of Shame or Fame? PowerBuilder List of objects with associated properties.
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
HCI 특론 (2010 Spring) Low-fi Prototyping. 2 Interface Hall of Shame or Fame? Amtrak Web Site.
Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Storyboarding 1. Purpose of Storyboarding  To gain an early reaction from users on the concepts proposed for the application.  They are an effective.
June 2004 User Interface Design, Prototyping, and Evaluation 1 Outline Low-fi prototyping Wizard of Oz technique Informal UI prototyping tools Hi-fi prototyping.
CS298: HCI Design Clinics Paper Prototyping 03/01/10 Berkel ey UNIVERSITY OF CALIFORNIA.
Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008.
Usability When you design the userinterface to a computer system, you decide which screens the system will show, what exactly will be in each screen and.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday Running A Paper Prototyping Session CS 321 Human-Computer Interaction.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Wednesday Running A Paper Prototyping Session Paper Prototyping Video: Paper.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
Low-fidelity Prototyping. Outline Low-fidelity prototyping Wizard of OZ technique Informal user interfaces Sketching user interfaces electronically Informal.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Prof. James A. Landay University of Washington CSE 440 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION February 14, 2013 Early Stage Prototyping.
HCI 특론 (2007 Fall) Low-fi Prototyping. 2 Hall of Fame or Shame? Password dialog in Eudora Pro for Mac.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
Design, prototyping and construction(Chapter 11).
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Designing User Experience (UX) This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.Creative Commons.
1 User testing approaches: Practical techniques toward a more usable website Arc Worldwide 1.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
Medium-fi Prototyping
Web Design_ Planning stages
Storyboarding and Paper Prototyping
Concepts and Prototypes
Low-fi Prototyping November 2, 2006
Prototyping.
DESIGN THINKING IN TASK ANALYSIS
Recall The Team Skills Analyzing the Problem (with 5 steps)
Low-fidelity Prototyping
Prototyping.
CS 321: Human-Computer Interaction Design
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
Professor John Canny Spring 2003 Feb 3
Designing User Experience (UX)
Low-fidelity Prototyping
Design Discovery: Task Analysis
ICT Gaming Lesson 1.
Chapter by Loco Power Week 6: Medium-Fidelity Prototypes
Medium-Fi Prototype Rachel J and Esther G
SE365 Human Computer Interaction
THE PROCESS OF INTERACTION DESIGN
Shane B., Esther K., Curtis S., Jennifer W.
Cognitive Walkthrough
Design, prototyping and construction
Design, prototyping and construction
Presentation transcript:

Early Stage (lo-fi & med-fi) Prototyping Goal 45 min plus 35 min to check in on teams (did it in 30 min) April 29, 2019

Designing Solutions to Global Grand Challenges: Human-Centered AI Outline Selecting tasks Storyboarding Low-fi prototyping Conducting a low-fi test Medium-fi prototyping 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Task. The structured set of activities or high-level actions required to achieve a high level user goal. what a user wants to do 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Task-based Design & Evaluation Real tasks customers have faced / will face collect any necessary materials Do your tasks support the problem you are solving? Mixture of simple & complex tasks simple task (common or introductory) moderate task complex task (infrequent or for power customers) 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

What Should Tasks Look Like? Say what customer wants to do, but not how allows comparing different design alternatives Good (Task) Tony is visiting London and wants to find the pub that his friend told him about. He is walking down the street using his phone to navigate to the place that he has previously looked up. Tony is visiting London and wants to find the pub that his friend told him about. He is walking down the street using his phone to navigate to the place that he has previously looked up (good) TASK This is good. Now compare this task to this: [ADVANCE] 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

What Should Tasks Look Like? Say what customer wants to do, but not how allows comparing different design alternatives Bad (this is a Taskflow) Tony clicks on the Charing Cross Pub icon and selects “directions to” as he walks down the street. Tony clicks on the Charing Cross Pub icon and selects “directions to” as he walks down the street (bad) TASK FLOW (used to call Scenario) 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

What Should Tasks Look Like? Say what customer wants to do, but not how allows comparing different design alternatives Be specific – stories based on facts! say who customers are (use personas or profiles) design can really differ depending on who name names (allows getting more info later) characteristics of customers (job, expertise, etc.) forces us to fill out description w/ relevant details Some should describe a complete goal forces us to consider how features work together example: phone-in bank functions “Wixon and colleagues were developing an interface for a file management system. It passed lab tests with flying colors, but bombed as soon as customers got it. The problem was that it had a scrolling file list that was (say) twenty characters wide, but the file names customers used were very long, and in fact often identical for more than twenty characters (the names were made up by concatenating various qualifiers, and for many names the first several qualifiers would be the same.) Customers were not amused by needing to select from a scrolling list of umpty-ump identical entries that stood for different files. And this wasn't an oddball case, it was in fact typical. How had it been missed in the lab tests? Nobody thought it would matter what specific file names you used for the test, so of course they were all short.” – from Chapter 2 of TASK-CENTERED USER INTERFACE DESIGN A Practical Introduction by Clayton Lewis and John Rieman. 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Using Tasks in Design Write up a description of tasks formally or informally run by customers and rest of the design team get more information where needed Let my friends know where I am Manny is in the city at a club that he wasn’t planning to go to and would like to let his girlfriend, Sherry, know where he is and be notified when she is about to get to the club. 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Using Tasks in Design (cont.) Rough out an interface design discard features that don’t support your tasks or add a real task that exercises that feature major screens & functions (not too detailed) hand sketched Produce task flows for each task what customer has to do & what they would see step-by-step performance of task illustrate using storyboards sequences of sketches showing screens & transitions 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Task Flows Show How to Do the Task Task Flows are design specific, tasks aren’t Task Flows force us to show how various features will work together settle design arguments by seeing examples Show users taskflows to get feedback 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI How What Task Flow Task We have this continuum between saying “What” and “how” to achieve it for Tasks to Task Flows. 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Tasks Sketch by Trijeet Mukhopadhyay 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Storyboards in UX Design Task: Task Flow #1 Storyboards allow us to show interaction and time Task vs. task flow is this a form of prototype? Let’s define it more carefully 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Fidelity in Prototyping Fidelity refers to the level of detail High fidelity? prototypes look like the final product Low fidelity? artists renditions with many details missing 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Hi-fi Prototypes Warp Perceptions of the tester/reviewer representation communicates “finished” comments focus on color, fonts, & alignment Time encourage precision specifying details takes more time Creativity lose track of the big picture 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Why Use Low-fi Prototypes? Traditional methods take too long sketches → prototype → evaluate → iterate Can instead simulate the prototype sketches → evaluate → iterate sketches act as prototypes designer “plays computer”; others observe & record Kindergarten building skills allows non-programmers to participate 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI “Prototyping for Tiny Fingers” by Rettig 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Cookable 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Cookable 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Cookable 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Cookable 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Cookable 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Who is Zuki? 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Constructing the Model Set a deadline don’t think too long - build it! Draw a window frame on large paper Put different screen regions on cards anything that moves, changes, appears/disappears Ready response for any user action e.g., have those pop-up dialogs, etc. already made Use photocopier/printer to make many versions 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Preparing for a Test Select your “customers” understand background of intended users use a questionnaire to get the people you need don’t use friends or family Prepare scenarios that are typical of the product during actual use make prototype support these (small, yet broad) Practice to avoid “bugs” At most 1 stanford student 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Conducting a Test Four Roles Greeter – puts users at ease & gets data Facilitator – only team member who speaks gives instructions & encourages thoughts, opinions Computer – knows application logic & controls it always simulates the response, w/o explanation Observers – take notes & recommendations 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Conducting a Test Note USE REAL IMAGES in your reports (blur faces if you need to) 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Wonderlust, CS147, 2014au Wonderlust 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI 1:46 video Who is Zuki? 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Evaluating Results High level questions about your design does it address the problem you want to solve? is this the right realization of your solution? Sort & prioritize observations what was important? lots of problems in the same area? Make changes & iterate even iterate between tests 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Fidelity in Prototyping: Instagator 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Fidelity in Prototyping Task 1: Take a Destination Poll Low-fi Medium-fi start to give us more realism. Most often tested on the target device and fonts, colors, and interactive elements (widgets) look real to people. Often harder to change as rapidly and can cause tunnel vision. So do NOT start with these. This is where we start to use tools like Sketch Medium-fi 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI

Designing Solutions to Global Grand Challenges: Human-Centered AI Summary Prototypes are a concrete representation of a design or final product Low-fi testing allows us to quickly iterate get feedback from users & change right away 2019/04/29 Designing Solutions to Global Grand Challenges: Human-Centered AI