..in a nutshell. credit: Chris Hundhausen Associate Professor, EECS Director, HELP Lab

Similar documents
Human-Computer Interaction. CA357 Lecture 7 More on Prototyping

Design, prototyping and construction

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

UE&UX Lecture 6: Handbook Chapters 10, 11, and 12. Egon L. van den Broek

The process of interaction design and Prototyping

Based on the slides available at book.com. Graphical Design

Rapid Research. For 2.0 Development. Presented by Kelly Goto

Usability Testing Essentials

3 Prototyping and Iterative Evaluations

SWEN 444 Human Centered Requirements and Design Project Breakdown

USER-CENTERED DESIGN KRANACK / DESIGN 4

MMI 2. Tutorials. Winter Term 2017/18. LMU München - LFE Medieninformatik. Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß

What is a prototype?

Chapter 11 DESIGN, PROTOTYPING and CONSTRUCTION

Service design: the next-generation of experience design. Steve Kato-Spyrou UX Manager John Lewis

What is a prototype?

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

CS/ISE 5714 Spring 2013

Based on the slides available at book.com. Graphical Design

Prototyping. Oct 3, 2016

Prototyping. SWE 432, Fall Web Application Development

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

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

USER EXPERIENCE DESIGN GA.CO/UXD

Interaction Design. Chapter 7 May 28th, 2014, 9am-12pm): Prototyping UX - From Sketch to Prototype

Prototyping. Unit 5. Zeno Menestrina, MSc Prof. Antonella De Angeli, PhD

UX, UI, Product Design

Design, prototyping and construction

MIT GSL week 4 Wednesday. User Interfaces II

Prototyping for usability engineering

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

Goals of Usability Evaluation

The Power to Prototype

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

USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

What is a prototype?

UI/UX BASICS. What is UX?

EVALUATION OF PROTOTYPES USABILITY TESTING

Choosing the Right Usability Tool (the right technique for the right problem)

User Experience Research & Design

MELISSA CRADDOCK USER EXPERIENCE PRODUCT DESIGN LEAD

Improving Government Websites and Surveys with Usability Testing

Plunging into the waters of UX

Designing for humans

User-Centered Analysis & Design

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

Seng310 Lecture 8. Prototyping

ACSD Evaluation Methods. and Usability Labs

UX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration.

UX Research in the Product Lifecycle

needs, wants, and limitations

Web Evaluation Report Guidelines

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

Amela Karahasanović Senior Scientist, SINTEF IKT Associate Professor, DESIGN

Applying Usability to elearning

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

HCI Research Methods

SWEN 444 Human Centered Requirements and Design Project Breakdown

UX / UI THE BOOT CAMP AT UT AUSTIN CURRICULUM OVERVIEW. McCombs School of Business School of Information

User-centered design in technical communication

UX Design - Curriculum

Anirudha Joshi IDC, IIT Bombay

Foundation Level Syllabus Usability Tester Sample Exam Answers

Programmiersprache C++ Winter 2005 Operator overloading (48)

User Centered Design And Prototyping

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

Evaluation studies: From controlled to natural settings

User Experience and Interaction Experience Design. Jaana Holvikivi, DSc. School of Applications and Business

Evaluation techniques 1

Evaluation techniques 1

Professor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria

Specifying and Prototyping

Homework Set 2. A brief discussion

Zornitza Yovcheva Corné van Elzakker Barend Köbben. 3 rd Workshop on Usability of GI Ordnance Survey

Improve the Order Procedure of a Student Nation s Pub

What is a prototype?

Analytical &! Empirical Evaluation

Essential Tools For Finding And Fixing Customer Experience Problems

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Software Development and Usability Testing

Designing. Simon Wilson Interaction designer, DWP Digital

User-centered Instructional Design

Persona Characteristics To What Extent Are Templates Suitable for Students?

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

UC Irvine Law Library Website Usability Project Initial Presentation

How to Add Usability Testing to Your Evaluation Toolbox

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

UX Research. test scenarios. UX Research test scenarios. KP Ludwig John

The Process of UX Design

evision Review Project - Engagement Simon McLean, Head of Web & IT Support Information & Data Services.

D I Y. Usability Testing

Passionate designer with a love for solving design problems using feasible and creative solutions

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

Software Engineering

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

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

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

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

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

Transcription:

..in a nutshell credit: https://www.youtube.com/watch?v=6mczkwhjr9o Chris Hundhausen Associate Professor, EECS Director, HELP Lab

Human-Centered Design in a Nutshell Key topics for this talk 1. User-centered design lifecycle 2. Early data gathering 3. Design and prototyping 4. Usability testing CptS 485 Gerontech I Fa 17 2

Some resources Norman, D (2013). The Design of Everyday Things (Revised and expanded ed.) New York: Basic Books (ISBN: 978-0465-050659). Johnson, J. (2014). Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules (2 nd ed.). Burlington, MA: Morgan Kaufman (ISBN: 978-0-12-407914-4). Barnum, C. (2010). Usability Testing Essentials: Ready, Set Test! Burlington, MA: Morgan Kaufman (ISBN ISBN-13 978-0-12-375092-1) CptS 443/543 (offered next in spring 2019) Questions? Contact me: hundhaus@wsu.edu CptS 485 Gerontech I Fa 17 3

User-centered design process (Preece et al.) 4

User-centered design process (Barnum) 5

Phase 1: Study users to establish requirements Ensure people who participate in design process match target audience Observe/talk to potential users in their native environments Realize that design studies are much different from marketing studies 6

Phase 2: Design and prototype Ideation Generate lots of ideas Be creative, without regard for constraints Question everything Prototyping Low fidelity materials Wizard of oz method http://liftuptransformation.com/workshops-for-organisations/ http://jonas.follesoe.no/oldblog/2009-09-26-agile-uxdevelopment-using-low-fidelity-prototypes/ 7

Phase 3: Empirically evaluate with target users Find 3-5 users who match target population Have them interact with prototype to complete realistic tasks Consider recruiting pairs to work together Record and observe interaction Consider eliciting participants thought processes and impressions afterwards, using video as prompt http://www.sitepoint.com/choosi ng-usability-tests-participants/ 8

Iterate, iterate, iterate! Fail frequently, fail fast David Kelly Each iteration reveals new issues and insights Translate these into new requirements and design refinements Requirements are the hardest part to get right! Iteration ends when you re out of time and/or money 9

Early data gathering: A closer look http://www.slideshare.net/mniola/introduction-to-ux- research-16626959?qid=06698ebe-b896-488c-b18b- 75553f13c4e5&v=&b=&from_search=5 10

Early empirical research involving users is crucial! What? Understand as much as possible about users, activities, tasks, and contexts Produce stable requirements How? Data gathering and analysis Synthesize data into personas, scenarios, and requirements Iterate! Why? Establishing requirements is stage where failure occurs most commonly Getting requirements right is crucial to designing usable and useful technologies 11

There are a variety of early data gathering methods to choose from Questionnaires Interviews Focus groups Field techniques (Participant) observation Artifact collection (including documentation) Audio and video recording Software log data Researching similar products Contextual Inquiry 12

Questionnaires A series of questions designed to elicit specific information Questions may elicit different kinds of answers: YES/NO Range of pre-supplied answers (e.g., Likert Scale) Comments Can provide quantitative or qualitative data Good for learning about a large, dispersed group of people Good for obtaining a representative sample 13

Interviews Three basic types Structured: Predetermined questions Semi-structured: Predetermined questions with open-ended follow-up Unstructured: No predetermined questions Props can be used to stimulate responses Can prove helpful to audiotape and transcribe Good for getting personal perspectives and exploring issues Can be time-consuming May be difficult to interview all key stakeholders http://www.indianscribes.com/blog/pr eparing-questions-for-a-qualitativeresearch-interview/ 14

Focus groups Group interviews Good for consensus-building Good for highlighting areas of contention Require a skilled facilitator for best results See http://www.webcredible.com/blogreports/web-usability/focusgroups.shtml for guidelines on running a focus group http://www.usability.gov/how-to-andtools/methods/focus-groups.html 15

(Ethnographic) field techniques Spend time with stakeholders in their day-to-day environments, observing work as it happens Gain insights into stakeholders real life tasks and problems, firmly grounded in context Several ethnographic field techniques can help Participant observation Audio and videotaping Artifact collection Good for understanding the nature and context of the tasks Requires potentially significant time commitment to conduct study and analyze data http://www.stevebromley.com/blog/20 11/02/09/ethnography-as-anapplication-of-3rd-space-theory/ 16

Contextual Inquiry (A focused ethnographic field technique) An in situ interview Takes place as participant does activity in natural environment Participant is expert, designer is apprentice Four main principles: Context: see what happens in context of activity Partnership: Participant and designer collaborate; there s no dominant partner Interpretation: observations interpreted by participant and designer together Focus: Inquiry is relevant to the design being developed; a project focus is established http://www.uxpassion.com/blog/us ability-contextual-inquiry/ 17

Tips for successful early data gathering Focus on identifying the stakeholders needs Involve all the stakeholder groups Involve more than one representative from each stakeholder group Triangulate using a combination of data gathering techniques Support the process with props such as prototypes and task descriptions Run a pilot session Know your key research questions Consider carefully how to record the data 18

Prototyping: A Closer Look 19

What is a prototype? In other fields: a small scale model that communicates design In interaction design: A model of a user interface, e.g., a series of screen sketches a storyboard, i.e. a cartoon-like series of scenes a Powerpoint slide show a video simulating the use of a system a cardboard mock-up a piece of software with limited functionality 20

Why create a prototype? Fundamental tenet of user-centered design: Involve users early and often A prototype is much easier to create than an actual implementation, and takes far less time A prototype communicates design and encourages feedback A user study with a prototype can provide designers with valuable feedback, even if the prototype isn t fully functional People are more likely to give feedback on rough, unpolished sketches (see, e.g., Schumann et al., 1996) 21

What should we prototype? Work flow and tasks Screen layouts and information display Difficult, controversial areas of design Prototype should respond to the questions that need answering Paper mockup can test feasibility of interface design Limited computer-based prototype can address technical feasibility (e.g., response times) 22

Low fidelity prototypes Use art supplies, e.g., Postit Notes, paper, index cards Can also be implemented on computer with, e.g., SketchFlow Are quick, cheap and easily changed Example: Storyboards Series of sketches representing progression through task Supports role-playing; provides context for interaction (as in wizardof-oz study) ChrisMedia Artist Song Length Link C. Wil Rain 3:45 Wil4 Play Delet e Edit Goto 23

High fidelity prototypes Use materials that users would expect to be used for the final product Look more like final system than a low-fidelity version Danger that users will think they have a full system, and then be disappointed Common high-fidelity prototyping environments include Adobe Flash,.NET, and PhP 24

Usability testing: A closer look Johnson, J. (2007). GUI Bloopers 2.0, 2nd Ed. Morgan Kauffman, p. 50. 25

Quotes on usability testing If you want a great [interface], you ve got to test. After you ve worked on a site for even a few weeks, you can t see it freshly anymore. You know too much. The only way to find out if it really works is to test it. --Steve Krug, book author Users are not always logical, at least not on the surface. To be a great designer, you need to look a little deeper into how people act and think. --Paul Boag There s nothing like putting your assumptions to the test in front of users. --Patrick Neeman 26

What is Usability? ISO Definition The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use. Note focus on effectiveness, efficiency, and satisfaction 27

Usability and user experience defined relative to requirements You establish usability requirements and user experience requirements for your interface You need to measure usabiilty and user experience relative to these requirements 28

Usability testing involves watching users perform tasks Representative users perform realistic tasks with an interface while designers observe Usability testing can be both formative and summative Formative: Small studies focused on early prototypes Summative: Larger studies focused on finished product 29

Usability study data collection and analysis Data collection Videotaping and/or screen recording (always) Interaction logging (sometimes) User satisfaction questionnaires (often) Exit interviews (sometimes) Data analysis Identify and classify problems (always) Calculate task completion times (sometimes) Analyze questionnaires for trends (often) Analyze exit interviews (sometimes) 30

Nielsen and Landauer discovered you can find most problems with 5 test users! 31

Five steps to conducting a usability study 1. Define user profile for one subgroup of user population 2. Construct task-based scenarios 3. Have participants think aloud as they work through tasks 4. Identify usability problems 5. Fix problems and test again! (Iterative!) 32

You can do usability testing anywhere! In a usability lab In any space, such as your living room or bedroom In the field at participants homes, places of work or play Remotely via the web while you observe (moderated, synchronous) Remotely via software logging (unmoderated, asynchronous) blog.waypostmarketing.com 33

Summary: User-centered design is an iterative, empirically-driven process CptS 485 Gerontech I Fa 17 34

Some resources Norman, D (2013). The Design of Everyday Things (Revised and expanded ed.) New York: Basic Books (ISBN: 978-0465-050659). Johnson, J. (2014). Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules (2 nd ed.). Burlington, MA: Morgan Kaufman (ISBN: 978-0-12-407914-4). Barnum, C. (2010). Usability Testing Essentials: Ready, Set Test! Burlington, MA: Morgan Kaufman (ISBN ISBN-13 978-0-12-375092-1) CptS 443/543 (offered next in spring 2019) Questions? Contact me: hundhaus@wsu.edu CptS 485 Gerontech I Fa 17 35