Fall 2002CS/PSY 67501 Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios Agenda Dimensions and terminology Non-computer methods Computer methods.

Slides:



Advertisements
Similar presentations
Chapter 11 Design, prototyping and construction 1.
Advertisements

Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Design, prototyping and construction
Rapid Prototyping Dimensions and terminology Non-computer methods
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
ISE554 Human Computer Interaction Design 2.3 Principled Methods for Design.
TUR - Prototyping How to have a satisfied user? What are the sources of user satisfaction? What are the sources of user satisfaction? Where the user.
Human Computer Interaction
DESIGN, PROTOTYPING and CONSTRUCTION
Prototyping Techniques
Saul Greenberg Prototyping techniques Learning different techniques for rapid prototype development.
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
SCA Introduction to Multimedia
Prototyping Sketches, storyboards, and other prototypes.
Prototyping Strategies
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
CS147 - Terry Winograd - 1 Lecture 9 – Prototyping Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Prototyping Sketches, storyboards, and other prototypes.
Rapid Prototyping Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 25, 1999.
Design, prototyping and construction Readings: ID-book, Chap. 11 (through 11.3) Also, Prototyping for Tiny Fingers
Multimedia Authoring Tools Lecture 13
Sofia Carlander Kinoshita Laboratory 2004/2005
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
Rapid Prototyping Sketches, storyboards, mock-ups and scenarios.
1 Low-fidelity Prototyping. 2 Interface Hall of Shame or Fame? PowerBuilder List of objects with associated properties.
1 DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice CS 376 – Research Topics in HCI 11/01/2005 Tony Tulathimutte.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Overview Prototyping and construction Conceptual design
HCI Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Storyboarding 1. Purpose of Storyboarding  To gain an early reaction from users on the concepts proposed for the application.  They are an effective.
UML & Prototyping. What is a prototype? A prototype is a small-scale model. It can be (among other things): a series of screen sketches a storyboard,
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 17 Prototypes and Design.
HCI – Prototyping. Why Prototype?  Prototyping is a well understood and used technique in design engineering where products are tested via a model prototype.
Prototyping Sketches, storyboards, and other prototypes.
1 Lecture 16 Prototyping Software Engineering. 2 Outline Definitions Uses of prototyping in the design process Prototyping approaches Prototyping “technologies”
Prototyping CSCI 4800 Spring 2007 Kraemer. Learning Goals Understand the uses of different types of prototypes for different kinds of designs and be able.
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 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.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Design, Prototyping and Construction In “ pure ” waterfall, design begins after requirements development has finished However, in the real world there.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
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.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Prototyping Sketches, storyboards, and other prototypes.
Design, prototyping and construction(Chapter 11).
CEN3722 Human Computer Interaction Prototyping Dr. Ron Eaglin.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
Lecture 2 Supplement - Prototyping
Sampath Jayarathna Cal Poly Pomona
Prototyping & Design CS 352.
Prototyping the User Interface
Wrapping up prototyping
Prototyping.
CHAPTER 8 Multimedia Authoring Tools
Prototyping.
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios
3.02D Multimedia Authoring Programs
DESIGN, PROTOTYPING and CONSTRUCTION
Sketches, storyboards, mock-ups and scenarios
Lesson 2 Prototyping.
Prototyping Disusun oleh: Lily Wulandari.
Design, prototyping and construction
Presentation transcript:

Fall 2002CS/PSY Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios Agenda Dimensions and terminology Non-computer methods Computer methods Poster session preview Exam recap

Fall 2002CS/PSY Your Project Group

Fall 2002CS/PSY Design Artifacts How do we express early design ideas?  No software coding at this stage Key notions  Make it fast!!!  Allow lots of flexibility for radically different designs  Make it cheap  Promote valuable feedback *** Facilitate iterative design and evaluation ***

Fall 2002CS/PSY Dilemma You can’t evaluate design until it’s built  But… After building, changes to the design are difficult Simulate the design, in low-cost manner

Fall 2002CS/PSY Prototyping Dimensions 1. Representation  How is the design depicted or represented?  Can be just textual description or can be visuals and diagrams 2. Scope  Is is just the interface (mock-up) or does it include some computational component?

Fall 2002CS/PSY Dimensions (contd) 3. Executability  Can the prototype be “run”?  If coding, there will be periods when it can’t 4. Maturation  What are the stages of the product as it comes along? Revolutionary - Throw out old one Evolutionary - Keep changing previous design

Fall 2002CS/PSY Terminology Early prototyping Late prototyping Low-fidelity prototype High-fidelity prototype

Fall 2002CS/PSY Rapid Prototyping Methods Non-computer vs. computer-based Typically earlier in processTypically later in process

Fall 2002CS/PSY Non-Computer Methods Goal: Want to express design ideas and get quick & cheap opinions on system Methods?

Fall 2002CS/PSY Design Description Can simply have a textual description of a system design  Obvious weakness is that it’s so far from eventual system  Doesn’t do a good job representing visual aspects of interface

Fall 2002CS/PSY Sketches, Mock-ups Paper-based “drawings” of interfaces Good for brainstorming Focuses people on high-level design notions Not so good for illustrating flow and the details Quick and cheap -> helpful feedback

Fall 2002CS/PSY Storyboarding Pencil and paper simulation or walkthrough of system look and functionality  Use sequence of diagrams/drawings  Show key snap shots  Quick & easy

Fall 2002CS/PSY Example

Fall 2002CS/PSY Scenarios Hypothetical or fictional situations of use  Typically involving some person, event, situation and environment  Provide context of operation  Often in narrative form, but can also be sketches or even videos

Fall 2002CS/PSY Scenario Utility Engaging and interesting Allows designer to look at problem from another person’s point of view Facilitates feedback and opinions Can be very futuristic and creative

Fall 2002CS/PSY Other Techniques Tutorials & Manuals  Maybe write them out ahead of time to flesh out functionality  Forces designer to be explicit about decisions  Putting it on paper is valuable

Fall 2002CS/PSY Computer Methods Simulate more of system functionality  Usually just some features or aspects  Can focus on more of details  Typically engaging  Danger: Users are more reluctant to suggest changes once they see more realistic prototype

Fall 2002CS/PSY Terminology Horizontal prototype Vertical prototype Very broad, does or shows much of the interface, but does this in a shallow manner Fewer features or aspects of the interface simulated, but done in great detail

Fall 2002CS/PSY Prototyping Tools 1.Draw/Paint programs  Draw each screen, good for look Thin, horizontal prototypePhotoShop, Corel Draw,... IP Address CancelOK

Fall 2002CS/PSY Prototyping Tools 2. Scripted simulations/slide shows  Put storyboard-like views down with (animated) transitions between them  Can give user very specific script to follow  Often called chauffeured prototyping  Examples: PowerPoint, Hypercard, Macromedia Director, HTML

Fall 2002CS/PSY Scripting Example Ctrl-p

Fall 2002CS/PSY Beware!

Fall 2002CS/PSY Apple Hypercard Once a very popular prototyping tool for simulating UI Allows control of simple card transitions More complex behaviors on mouseUp play “boing” wait for 3 seconds visual effect wipe left very fast to black click at 150,100 type “goodbye” end mouseUp

Fall 2002CS/PSY Macromedia Director Combines various media with script written in Lingo language Concerned with place and time  Objects positioned in space on “stage”  Objects positioned in time on “score” Easy to transition between screens Can export as executable or as Web Shockwave file

Fall 2002CS/PSY

Fall 2002CS/PSY Prototyping Tools 3. Interface Builders  Tools for laying out windows, controls, etc. of interface Have build and test modes that are good for exhibiting look and feel Generate code to which back-end functionality can be added through programming  Examples: Visual Basic, Delphi, UIMX,...

Fall 2002CS/PSY Visual Basic UI Controls Design area Control properties

Fall 2002CS/PSY More to Come… We’ll learn more about VB and will even have an assignment with it This verges on the topic of UI Software so we’ll defer our discussion until we encounter that topic in a couple weeks

Fall 2002CS/PSY Prototyping Technique Wizard of Oz - Person simulates and controls system from “behind the scenes”  Use mock interface and interact with users  Good for simulating system that would be difficult to build Can be either computer-based or not

Fall 2002CS/PSY Wizard of Oz Method:  Behavior should be algorithmic  Good for voice recognition systems Advantages:  Allows designer to immerse oneself in situation  See how people respond, how specify tasks

Fall 2002CS/PSY Prototyping Tools Good features  Easy to develop & modify screens  Supports type of interface you are developing  Supports variety I/O devices  Easy to link screens and modify links  Allows calling external procedures & program  Allows importing text, graphics, other media  Easy to learn and use  Good support from vendor

Fall 2002CS/PSY Prototyping Low-fidelity Medium-fidelityHigh-fidelity Sketches, mock-ups Slide shows Simulations System prototypes Scenarios Storyboards