Objectives By the end of class, you will be able to… Explain why prototyping is an important phase of design. Create and test paper prototypes. Explain.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Saul Greenberg Storyboarding –a series of key frames originally from film; used to get the idea of a scene snapshots of the interface at particular points.
Chapter 12 Prototyping and Testing Design of Biomedical Devices and Systems By Paul H. King Richard C. Fries.
Rapid Prototyping Dimensions and terminology Non-computer methods
Ch.6: Requirements Gathering, Storyboarding and Prototyping
The Branching Storyboard Chapter 4.3 in Sketching the User Interface: The Workbook Image from:
ISE554 Human Computer Interaction Design 2.3 Principled Methods for Design.
Human Computer Interaction
DESIGN, PROTOTYPING and CONSTRUCTION
User Centered Design and Prototyping
Prototyping Techniques
Saul Greenberg Prototyping techniques Learning different techniques for rapid prototype development.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Prototyping. Horizontal Prototyping Description of Horizontal Prototyping A Horizontal, or User Interface, Prototype is a model of the outer shell of.
Part 2d: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
The Design Process Lecture 10 Date: 2nd March.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
1 CS 544 Prototyping Low and Medium Fi Prototyping Acknowledgement: Some of the material in these lectures is based on material prepared for similar courses.
Foundations and Principles of Human Computer Interaction Slide deck by Saul Greenberg. Permission is granted to use this for non-commercial purposes as.
User Centered Design and Prototyping
What is a prototype? A prototype is a small scale model of your larger product. Can be a physical object, or a simple software program. Many physical.
Design, prototyping and construction. Overview Prototyping and construction Conceptual design Physical design Tool support.
Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design process –Explain the importance of iterative.
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Human Computer Interaction User Interface
Sofia Carlander Kinoshita Laboratory 2004/2005
The Software Development Cycle Defining and understanding the problem.
Overview Prototyping and construction Conceptual design
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
CENG 394 Introduction to Human-Computer Interaction
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
HCI – Prototyping. Why Prototype?  Prototyping is a well understood and used technique in design engineering where products are tested via a model prototype.
AVI/Psych 358/IE 340: Human Factors Prototyping October 10-13, 2008.
류 현 정류 현 정 User Interface Design Design, prototyping and construction.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
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.
Prototyping What prototyping is The benefits of prototyping Low-fidelity and high-fidelity prototypes, and the advantages of each How to build paper prototypes.
Prototyping 1. Design Document How express your design ideas. How express your design ideas. Key notions Key notions Cheap, FastCheap, Fast Flexibility.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
User Interfaces 4 BTECH: IT WIKI PAGE:
Prototyping. A software requirements prototype is a mock-up or partial implementation of a software system – Helps developers, users, and customers better.
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
Practical Programming COMP153-08S Week 5 Lecture 1: Screen Design Subroutines and Functions.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
COMPUTER MAIN PARTS SANTIAGO OCAMPO MEJIA. HARDWARE  Or materials set of physical elements of a computer or a computer system.
Prototypes A systematic look at Prototyping (Christiane Floyd)
Prototyping. Objectives By the end of class, you will be able to… Explain why prototyping is an important phase of design. Create and test paper prototypes.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Prototyping.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Sketching and Prototyping Sketches / low / medium / high fidelity prototypes – as investment in design increases (red arrow), so does the formality of.
Design, prototyping and construction(Chapter 11).
Lecture 2 Supplement - Prototyping
Sampath Jayarathna Cal Poly Pomona
Practical information
Task-Centered Walkthrough
Wrapping up prototyping
Prototyping.
Object oriented system development life cycle
Prototyping.
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
Software Development Process
DESIGN, PROTOTYPING and CONSTRUCTION
ACM programming contest
Principles of HCI Design
Interface Design and Usability
Design, prototyping and construction
Presentation transcript:

Objectives By the end of class, you will be able to… Explain why prototyping is an important phase of design. Create and test paper prototypes. Explain how to create a high-fidelity prototype.

What is a prototype?

Sketches

‘Functional’ Paper Prototypes

Storyboards

Storyboard of a computer based telephone Computer Telephone Last Name: First Name: Phone: Place CallHelp Help-> Computer Telephone Last Name: Greenberg First Name: Phone: Place CallHelp Dialling.... Cancel Call connected... Computer Telephone Last Name: Greenberg First Name: Phone: Place CallHelp Connected Hang up Call completed... Return Help Screen You can enter either the person's name or their number. Then hit the place button to call them Call by name-> Computer Telephone Last Name: Greenberg First Name: Phone: Place CallHelp Establishing connection->

‘Wizard-of-Oz’ prototyping The user thinks they are interacting with a computer, but a developer is responding to output rather than the system. Good for complex, futuristic functionality >Blurb blurb >Do this >Why? User

Speech Interfaces Experimenter hears the command and makes the system respond accordingly Intelligent Agents Person trained to mimic “learning agent” user provides examples of task computer learns from them ‘Wizard-of-Oz’ examples

High Fidelity Prototypes Usually implemented in software Incomplete functionality

Horizontal & Vertical Prototyping

Key Points Use rapid prototyping techniques –Low fidelity for early iterative design –High fidelity for more thorough testing of later designs User testing is possible, even with paper prototypes