Design Exploration! CS HCID: User Interface Design, Prototyping, Evaluation, Autumn 2014 Prof. James A. Landay Stanford University

Similar documents
Design Sketching. Misused Metaphors. Interface Hall of Shame! Outline. Design Sketching

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2015 Prof. James A. Landay, Stanford University

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

Heuristic Evaluation! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame!!

stanford hci group / cs376 Design Tools Ron B. Yeh 26 October 2004 Research Topics in Human-Computer Interaction

Scenarios and Task Descriptions, Ideation, and Prototyping. Sept 30, 2016

Ideate. Empathize. Prototype. Define. Test. CS:2520 Human-Computer Interaction. Fall 2016.

Heuristic Evaluation. Hall of Fame or Shame? Hall of Fame or Shame? Hall of Fame! Heuristic Evaluation

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440

interaction design Thanks to JoEllen Kames

Lecture 8: Rapid Prototyping. CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University.

CMSC434. Introduction to Human-Computer Interaction. Week 07 Lecture 12 Mar 8, 2016 Prototyping III. Jon

Usability Testing! Hall of Fame! Usability Testing!

Lecture Notes CPSC 491 (Fall 2018) Topics. Peer evals. UI Sketches. Homework. Quiz 4 next Tues. HW5 out. S. Bowers 1 of 11

Interactive (High-fi) Prototype (Group)

CS -213 Human Computer Interaction Spring Prototyping. Imran Ihsan. Assistant Professor (CS) Air University, Islamabad

HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION! Interface Hall of Fame or Shame?!

Sketching and Prototyping

Weekend Urnr. Mobile App Wireframes. May Copyright UX Wireframe Experts 1

Design Proposal: Outline

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

PRO WAYS TO LAUNCH A PRODUCT

interaction design JoEllen Kames Interim Director of Design Strategy Motorola Mobility Consumer experience Design

Human-Computer Interaction Design

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

dt+ux: Design Thinking for User Experience Design, Prototyping & Evaluation!

Requirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology

Please write neatly. We cannot give credit for what we cannot read

Up and Running Software The Development Process

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

Interaction Design DECO1200

CSE 118 Introduction to Design

Specifying and Prototyping

MIT GSL week 4 Wednesday. User Interfaces II

CS147: dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2017 Prof. James A. Landay Stanford University

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

Advanced Data Modeling: Be Happier, Add More Value and Be More Valued

Momental. Adrienne I. (Observer) Juliana C. (Computer) Meredith M. (Greeter/Facilitator) Nhien T. (Observer)

A short introduction to. designing user-friendly interfaces

CS 147 Let s Do This! Assignment 6 Report

CS147: dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

IPM 15/16 T2.1 Prototyping

#12 - The art of UI prototyping

Analytical &! Empirical Evaluation

Human Computer Interaction Lecture 14. HCI in Software Process. HCI in the software process

Installing and Configuring the Voice UPB Bridge updated 1-Jan-2019

CSE 403: Software Engineering, Fall courses.cs.washington.edu/courses/cse403/16au/ User Interfaces. Emina Torlak

International Journal of Advancements in Research & Technology, Volume 2, Issue 12, December ISSN

CS3205 HCI IN SOFTWARE DEVELOPMENT PROTOTYPING STRATEGIES. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

10/1/2015. dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation, Autumn 2015 Prof. James A. Landay Stanford University

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Interface Hall of Fame or Shame?

Personal Internet Security Basics. Dan Ficker Twin Cities DrupalCamp 2018

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

Welcome to Lab! Feel free to get started until we start talking! The lab document is located on the course website:

The LUCID Design Framework (Logical User Centered Interaction Design)

USER-CENTERED DESIGN KRANACK / DESIGN 4

Rapid Research. For 2.0 Development. Presented by Kelly Goto

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved.

WIREFRAMING 101. Essential Question: Can We Possibly Build an App? Learning Targets: Lesson Overview

Seng310 Lecture 8. Prototyping

Prototyping. SWE 432, Fall Web Application Development

IMPORTANT WORDS AND WHAT THEY MEAN

Problem and Solution Overview: An elegant task management solution, that saves busy people time.

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

Prototyping is the Short hand of Design Tom Kelly Prototyping. Prototyping is the short hand of Design Tom Kelly IDEO

COMP6471 WINTER User-Centered Design

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018

HEURISTIC EVALUATION WHY AND HOW

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

User Testing & Automated Evaluation. Product Hall of Shame! User Testing & Automated Evaluation. Visual Design Review. Outline. Visual design review

Requirements. Requirements. Types of Requirement. What Is a Requirement?

D I Y. Usability Testing

CS 315 Intro to Human Computer Interac4on (HCI)

SWEN 444 Human Centered Requirements and Design Project Breakdown

USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

Installing and Configuring the Voice UPB Bridge updated 22-Jan-2018

Prototyping for usability engineering

Homework Set 2. A brief discussion

Assignment 8 rekindl Local Community (1:30PM) Meet The Team. Ryan C. Amanda L. Sara V. James C.

Strategy Conceptual Design

Scenarios, Storyboards, Wireframes, Critique. Jon Kolko Professor, Austin Center for Design

Prototyping & Building a System

Your TOOLKIT 9-11 March 2018

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

Writing: Viswanathan Kumaragurubaran. User Testing: Sanjana Prasain. Program Manager: Jia Le He. Design: Kegham Bedoyan

Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a

Improve the Order Procedure of a Student Nation s Pub

HCI and Design SPRING 2016

Iterative Design Process

Lecture 22: Heuristic Evaluation. UI Hall of Fame or Shame? Spring User Interface Design and Implementation 1

Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast

Lecture 23: Domain-Driven Design (Part 1)

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

User Centered Design And Prototyping

Mayhem Make a little Mayhem in your world.

Fiori Makers Club Showcase 8 Review. Kai Richter, SAP

Lecture 16. Will spend Thursday setting up group projects No exams. 10% added to in-class/homework. 10% added to final group project.

Lego Club week one Wonderland to Oxford Bridge over river Isis : Thursdays 4-5pm Worple School pick up 3.30pm

Case study on PhoneGap / Apache Cordova

Transcription:

HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Hall of Fame or Shame? Design Exploration Computer Science Department THINQ Smart Fridge By LG October 2, 2014 * slides marked Buxton are courtesy of Bill Buxton, from his talk Why I Love the ipod, iphone, Wii and Google, remix uk, 18-19 Sept. 2008, Brighton Hall of Fame or Shame? Hall of Shame THINQ Smart Fridge Forget about UI specifics Who wants this???? By LG 3 4 Interface Hall of Fame/Shame Interface Hall of Shame or Fame? Amtrak Web Site (US trains) Amtrak Web Site (US trains) Good tells you what s wrong gets your attention Bad doesn t label where to fix issues tells you that you made an error, because you didn t know their codes 5 6 1

Hall of Fame or Shame? Hall of Shame Podcasts App Podcasts App Good Apple Inc. Apple Inc. At first glance, is fun and unique Well polished, aesthetically pleasing Bad What does a tapedeck have to do with podcasts? confused metaphor is difficult to understand Focus on retro means the user has to wait 5 seconds to watch animation of tape loading before anything plays HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Outline Design Exploration Computer Science Department Review contextual inquiry/task analysis Selecting tasks Sketching to explore Break Sketching user experiences Storyboarding Informal UI prototyping tools October 2, 2014 * slides marked Buxton are courtesy of Bill Buxton, from his talk Why I Love the ipod, iphone, Wii and Google, remix uk, 18-19 Sept. 2008, Brighton Task Analysis Review Real tasks customers have faced Who is going to use the system? What tasks do they now perform? What tasks are desired? How are the tasks learned? Where are the tasks performed? What s the relationship between customer & data? What other tools does the customer have? How do users communicate with each other? How often are the tasks performed? What are the time constraints on the tasks? What happens when things go wrong? 10 Selecting Tasks Task Analysis questions? collect any necessary materials Should provide reasonable coverage compare check list of functions to tasks Mixture of simple & complex tasks simple task (common or introductory) moderate task complex task (infrequent or for power customers) 11 12 2

What Should Tasks Look Like? What Should Tasks Look Like? Say what customer wants to do, but not how Say what customer wants to do, but not how allows comparing different design alternatives allows comparing different design alternatives Good Bad Be very 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 example: file browser story or dentists forms Some should describe a complete job forces us to consider how features work together example: phone-in bank functions 13 What Should Tasks Look Like? 15 16 Using Tasks in Design (cont.) Write up a description of tasks Rough out an interface design formally or informally run by customers and rest of the design team get more information where needed 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 at least 30 sketches on the CI/TA assignment Manny is in the city at a club and would like to call his girlfriend, Sherry, to see when she will be arriving a the club. She called from a friends house while he was on the subway, so he couldn t answer the phone. He would like to check his missed calls and find the number so that he can call her back. 14 What Should Tasks Look Like? Using Tasks in Design Produce scenarios 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 17 18 3

Design Process: Discovery Scenarios (cont.) Scenarios are design specific, tasks aren t Scenarios force us to Assess Needs Discovery Design Exploration show how various features will work together settle design arguments by seeing examples Design Refinement Production only examples sometimes need to look beyond understand client s expectations determine scope of project characteristics of customers & tasks evaluate existing practices & products Show users storyboards get feedback 19 Design Process: Exploration Iteration Expand Design Space Discovery Design Exploration Design Refinement At every stage Prototype Evaluate Sketch Paper Video Tool Program 20 Design brainstorming sketching storyboarding prototyping Production Gut Crit Expert Eval Lo-fi Test User Study 21 23 HCI+D: User Interface Design, Prototyping, &Kicker EvaluationStudio, 22 Sketching: * A Quintessential Activity of Design 24 www.kickerstudio.com 4

Kicker Studio, www.kickerstudio.com 25 The Problem with the Software Industry Kicker Studio, www.kickerstudio.com Adding Design 26 27 Courtesy Bill Buxton 28 OMA - Seattle Public Library Model Dec 1999 Open Jul 2004 Design Buildings Planning = Design? Concept - Blueprint Construction Call Award Nov 1998 May 1999 Construction Mar 2002 30 5

From Sketch to Prototype 31 32 The Anatomy of Sketching Quick / Timely Inexpensive / Disposable Plentiful Clear vocabulary. You know that it is a sketch (lines extend through endpoints, ) No higher resolution than required to communicate the intended purpose/concept Resolution doesn t suggest a degree of refinement of concept that exceeds actual state Ambiguous 33 If you want to get the most out of a sketch, you need to leave big enough holes. There has to be enough room for the imagination. Sketching in Interaction Design Design as Choice Analogous to traditional sketching Shares all of the same key attributes More feel than look Must accommodate time & dynamics Phrasing Elaboration Reduction 35 Laseau (1980) 36 6

Exploration of Alternatives Exploration of Alternatives a designer that pitched three ideas would probably be fired. I d say 5 is an entry point for an early formal review (distilled from 100 s). if you are pushing one you will be found out, and also fired. it is about open mindedness, humility, discovery, and learning. If you aren t authentically dedicated to that approach you are just doing it wrong Alistair Hamilton VP Design Symbol Technologies People on a design team must be as happy to be wrong as right. If their ideas hold up under strong (but fair) criticism, then great, they can proceed with confidence. If their ideas are rejected with good rationale, then they have learned something. There are no dumb questions. There are no ideas too crazy to consider. Get it on the table, even if you are playing around. It may lead to something. Bill Buxton Sketching User Experiences pg. 147-149 37 38 Q U I Z URL HERE B R E A K Administrivia Design Friday studio this week is very important Team Formation If you are unable to attend, email your CA & Nicole Zhu & say why you will need to fill out a survey by the time of your studio session (or earlier) If you are not taking the class, now is the time to let us know Questions on Hall of Fame/Shame assignment? 41 7

Experience Design Experience vs. Interface Design CitrusMate Plus " "Mighty OJ Manual Juicer " OrangeX Manual Juicer The experience of even simple artifacts does not exist in a vacuum but, rather, in dynamic relationship with other people, places, and objects Buchenau & Suri 2000 44 Experience Design Draw my phone Draw my phone s interface Draw the experience of using my phone Minimal Detail Include only what is required to render the intended purpose or concept Which is the true object of design? 45 46 Scott McCloud s Understanding Comics Sketches & Storyboards People think focusing is about saying yes. But Focusing is about saying no. Steve Jobs Where do storyboards come from? film & animation Give you a script of important events leave out the details concentrate on the important interactions 47 48 8

Sketches & Storyboards 49 50 Sketches & Storyboards Ink Chat 51 Picturing Time Starts to tell a story, but still describes the design Informal UI Prototyping Tools Outpost Topiary 52 53 Ron Bird Suede Denim SketchWizard 54 9

Informal UI Prototyping Tools SILK: Sketching Interfaces Like Krazy Support advantages of low-fi paper prototypes brainstorming consider different ideas rapidly do not require specification of details incomplete designs need not cover all cases, just illustrate important examples Add advantages of electronic tools evolve easily support for design memory transition to other electronic tools allow end-user interaction 55 56 Designers Outpost: A Tangible Interface for Designing Information Architectures Combines physical & virtual physical post-its, virtual feedback Supports existing practice affordances of paper collaboration large, persistent representation Adds advantages of e-media editing, reuse, distribution hand-off later to other tools 57 58 DENIM: Designing Web Sites by Sketching Early-phase navigation & interaction design Integrates multiple views site map storyboard page sketch Video 59 60 10

Low-fi Prototyping & Testing Travelshare Summary Selecting tasks? real tasks with reasonable functionality coverage complete, specific tasks of what customer wants to do Sketching allows exploration of many concepts in the very early stages of design As investment goes up, need to use more and more formal criteria for evaluation Informal prototyping tools bridge the gap between paper & high-fi tools 61 62 Next Time Studio (Friday) Lecture (Tuesday) Working as a team Read Tips for Working Successfully in a Group by Randy Pausch The Discipline of Teams, by Katzenbach & Smith, Harvard Business Review Watch Online videos BEFORE class (TBD) In class team exercises Lecture (Thursday) Video Prototyping & Concept Videos Studio (next Friday) CI/Task Analysis/Sketches Presentation (1 team member) 63 11