INF385G: Topic Discussion Huang, S. C.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Alternate Software Development Methodologies
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
UI Standards & Tools Khushroo Shaikh.
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
Paper Prototyping A tool for iterative design Wai Yong Low.
Senior Project Database: Design and Usability Evaluation Stephanie Cheng Rachelle Hom Ronald Mg Hoang Bao CSC 484 – Winter 2005.
Usability Seminar March 20, 2007 Paper Prototyping a case study at Cornell University Library Melissa Kuo DLIT.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
User Centered Design Lecture # 5 Gabriel Spitz.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Sofia Carlander Kinoshita Laboratory 2004/2005
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
Predictive Evaluation
Principles of User Centred Design Howell Istance.
What is Design? Why does it matter? David Vronay Research Manager Windows UI Strategy Microsoft, Inc.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
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 Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 17 Prototypes and Design.
Merja & Pauli Rapid prototyping & other stuff.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
1 ISE 412 Usability Testing Purpose of usability testing:  evaluate users’ experience with the interface  identify specific problems in the interface.
Chapter 7 Interactive Design and Prototyping Human Performance Engineering Robert W. Bailey, Ph.D. Third Edition.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
Chapter 6: Thinking about requirements and describing them.
User Interfaces 4 BTECH: IT WIKI PAGE:
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
© Blackboard Inc. All rights reserved. Blackboard Learn 9.1 Getting Started.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Prototyping.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
ITS Observatory Business Plan Martine Harvey Transport Systems Catapult.
Course Work 2: Critical Reflection GERALDINE DORAN B
Designing with Paper Prototypes Matthew Tester Pure Blue Consulting.
Chapter 5 Agile Development Moonzoo Kim KAIST
The aims Show how design & evaluation are brought together in the development of interactive products. Show how different combinations of design & evaluation.
02086 Writing Inspirations Aalto University
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Human Computer Interaction Slide 1
Task-Centered Walkthrough
Human-Computer Interaction
Interaction Styles.
SysML V2: User-Centered Design Approach
Dilbert Scott Adams Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman.
IT Systems Analysis & Design
Prototyping.
CS 321: Human-Computer Interaction Design
Design, prototyping and construction
The Role of Prototyping
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Exploring Microsoft PowerPoint
Systems Analysis and Design in a Changing World, 6th Edition
Comp 15 - Usability & Human Factors
How to Test Usability Modified from Keith Instone, Argus Associates.
COMP444 Human Computer Interaction Usability Engineering
Low-fi Prototyping & Pilot Usability Testing
THE PROCESS OF INTERACTION DESIGN
Polytone Convey volume and emotion through text. By: A Team
Design, prototyping and construction
COMP444 Human Computer Interaction Prototyping
Presentation transcript:

INF385G: Topic Discussion Huang, S. C. Paper Prototyping INF385G: Topic Discussion Huang, S. C.

Contents Introduction Methods, Tips, Things to know My experience In-class Exercise Conclusion

What is Paper Prototyping? Paper: materials of paper-and-pencil alike. Prototyping: The design and evaluation of the concept. “Paper prototyping is a variation of usability testing where representative users perform real tasks by interacting with a paper version of the interface.

Examples:

Why Use Paper Prototyping? Jakob Nielsen’s recommendation Simple and Immense Save Money A method lives longer than you think

Words from Professionals User Interface Engineering: Still the “Simplest” A Team-Building Tool A Design and Testing Tool A Communication Tool Facilitates Regular Testing (valuable long-term benefit!)

Words from the Book Author: Carolyn Snyder: Fast mockup – no coding required Finds problems, including serious ones Refines design base on user feedback before implementation (Risk Management!) Team and communication tool Encourages creativity!

Benefits Summary Quick to build/refine, thus enabling rapid design interactions. Requires minimal resources and materials. Detects usability problems at a very early stage before implementation. Promotes communication between stakeholders.

How and What to do Signs of using paper prototyping Stages of planning Run the test Executive Overview

“Six Signs” Sign 1: There are many different ideas about the design. Sign 2: You find yourself depending a particular design. Sign 3: There are parts of the design you’re unsure about.

“Six Signs” Part II Sign 4: You’re changing the way that the users perform a task. Sign 5: The concepts or terminology are new to the users. Sign 6: You’re feeling uncreative.

“Four Stages” Stage 1: Concept Design – to explore different metaphors and design strategies. Stage 2: Interaction Design – to organize the structure of screen or pages.

“Four Stages” Part II Stage 3: Screen Design – for initial design of each individual screen. Stage 4: Screen Testing – to refine the screen layout.

How to Test a Paper Prototype Standard Usability Evaluation Procedure. People you need: real users, the “computer”, the facilitator, the observer, and usability consultants. Laboratory settings.

Executive Overview Kickoff meeting User recruitment Task design Prototype creation and walkthroughs Usability testing and iterative refinement Prioritizing issues and action plan Communication of results

My Experience Paper Prototyping of Menu Design Theories on a Small Screen Device Mockup design was fast and flexible. Data of path-finding behavior was visible. Excluded variables we didn’t want. It’s fun!

In-class Exercise Objectives: prototype a layout design of a cell phone’s home menu. Menu items to be included: indicators of signal, ringing style, and battery life; date and time; up to 9 options that users perform frequently. The menu design should be functional with your panel layout.

In-class Exercise Part II Describe a user task to be perform on this paper version of your design. Test it with the person next to you. *Ideas and comments are welcome.*

Conclusion Findings that make paper prototyping valuable: Usability issues Missing (or mis-specified) functional requirements Preference for one design alternatives Priorities Issues outside the user interfaces

Again, Benefits Summary Quick to build/refine, thus enabling rapid design interactions. Requires minimal resources and materials. Detects usability problems at a very early stage before implementation. Promotes communication between stakeholders.

Questions? Thank you.

References Five Paper Prototyping Tips Matthew Klee, 03/01/2000 http://www.uie.com/articles/prototyping_tips/ Paper Prototypes: Still Our Favorite Tara Scanlon, 05/01/1998 http://www.uie.com/articles/paper_prototyping/ Paper Prototyping: Getting User Data Before You Code Jakob Nielsen, April 14, 2003: http://www.useit.com/alertbox/20030414.html Paper prototyping Usability Net http://www.usabilitynet.org/tools/prototyping.htm Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces Carolyn Snyder http://www.paperprototyping.com/ Six Signs That You Should Use Paper Prototyping Carolyn Snyder 12/23/2003 http://today.java.net/pub/a/today/2003/12/23/sixSigns.html Using Paper Prototypes to Manage Risk http://www.uie.com/articles/prototyping_risk/