Prototyping Sketches, storyboards, and other prototypes.

Slides:



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

Design, prototyping and construction
Rapid Prototyping Dimensions and terminology Non-computer methods
Ch.6: Requirements Gathering, Storyboarding and Prototyping
CPSC 481 Week 2 Fateme Rajabiyazdi. What are we doing today  Presentations – 8 minutes each team  Talk about project - phase 3 and 4  Library example.
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.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Human Computer Interaction
Prototyping Techniques
Saul Greenberg Prototyping techniques Learning different techniques for rapid prototype development.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
Prototyping Sketches, storyboards, and other prototypes.
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.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
2/23/991 Low-fidelity Prototyping & Storyboarding SIMS 213, Spring ‘99 Professor James Landay, EECS Dept. February 23, 1999.
Rapid Prototyping Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 25, 1999.
Paper Prototyping Source:
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.
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 특론 (2010 Spring) Low-fi Prototyping. 2 Interface Hall of Shame or Fame? Amtrak Web Site.
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.
Fall 2002CS/PSY Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios Agenda Dimensions and terminology Non-computer methods Computer methods.
Prototyping Sketches, storyboards, and other prototypes.
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.
Prototyping CSCI 4800 Spring 2007 Kraemer. Learning Goals Understand the uses of different types of prototypes for different kinds of designs and be able.
Prof. James A. Landay University of Washington Autumn 2008 Video Prototyping October 14, 2008.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
Wizard of Oz Prototyping + Making Video Scenarios HCC 729 4/17/14.
University of Washington HCDE 518 & INDE 545 Lo-Fidelity Prototyping HCDE 518 & INDE 545 Winter 2012 With credit to Jake Wobbrock, Dave Hendry, Andy Ko,
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
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,
Begin Class with More Studio. Introduction to Prototyping.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
Low-fidelity Prototyping. Outline Low-fidelity prototyping Wizard of OZ technique Informal user interfaces Sketching user interfaces electronically Informal.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Prototyping Sketches, storyboards, and other prototypes.
Team Skill 2 Understanding User and Stakeholder Needs Storyboarding (13)
Design, prototyping and construction(Chapter 11).
Prof. James A. Landay University of Washington Winter 2007 Video Prototyping January 22, 2007.
University of Washington HCDE 418 Storyboarding HCDE 418 Winter 2014.
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
Prototyping & Design CS 352.
Prototyping the User Interface
Wrapping up prototyping
Prototyping.
Prototyping.
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
The Role of Prototyping
Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios
DESIGN, PROTOTYPING and CONSTRUCTION
Sketches, storyboards, mock-ups and scenarios
Prototyping Disusun oleh: Lily Wulandari.
Design, prototyping and construction
Presentation transcript:

Prototyping Sketches, storyboards, and other prototypes

Agenda  Questions?  Part 1 feedback  Project Part 2 introduction  Prototyping terms  Scenarios and Sketches  Storyboards  Interface Prototypes

Part 1 feedback  Functional vs. Non-functional requirements  Be as complete and detailed as you can  Don’t commit to any solution just yet.

Project Part 2  Poster session on Oct. 16 Explore design space Multiple ideas, demonstrated with sketches, scenarios, mockups  Part 2 on Nov. 8 Writeup, including summary of poster designs Full description of one design Evaluation plan based on usability criteria Prototype of one design

What to do now  Read feedback from part 1  Start brainstorming!! Lots of ideas, then narrow down to 3 or 4  Explore design space Vary what you can – hardware, forms of input, forms of output, features, requirement priorities  Be off the wall, crazy This will lead to less crazy but original ideas

Dilemma  You can’t evaluate a design until it’s built But…  After building, changes to the design are difficult  Simulate the design, in low-cost manner

Design Artifacts  Expressing design ideas: Make it fast!!! Allow lots of flexibility for radically different designs Make it cheap Promote valuable feedback  Facilitate iterative design and evaluation

Prototype representation  How to represent the prototype? Mockup Storyboard Sketches Scenarios Screenshots Functional interface

Prototype scope  How much to represent? Vertical - “Deep” prototyping  Show much of the interface, but in a shallow manner Horizontal - “Broad” prototyping  Show only portion of interface, but large amount of those portions

Prototype maturation  Low fidelity vs. High fidelity  Amount of polish should reflect maturity of the prototype  Why?

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 Good for accompanying visual description in report (*hint hint*)

Scenarios  Fictional stories with characters, products, events and environments.  Typically narratives, but can be videos, simulations Jane likes to take walks every morning. This morning, as she places her hand on the door, she hears “75% chance of rain, better bring your umbrella.” Thankful for the notice, she grabs her umbrella and heads out for her morning walk.

Scenario Utility  Engaging and interesting  Another person’s shoes  Present to different people  Facilitates feedback and opinions  Explore errors or mistakes  Good for accompanying sketches, mockups, etc.

Storyboard  Determine the story A very iterative process through a lot of initial drafts Includes a lot of brainstorming  Sketch on pen + paper  Generate more polished art for presentation  Develop

Use taglines / captions  Keep it short: 4-6 frames ideal

Drawing is hard…  But it doesn’t have to be

Drawing is hard…  It doesn’t have to be drawings..

Remember…  Different presentation format means you can do more!  Think about how long you have a captive audience  Think about how much you want to tell  Think about options for presenting sequences of drawing

Sketches  Generally for depicting physical aspects of system Taken from Builder Bobs team project Summer 04

Mockups  Good for brainstorming  Focuses people on high-level design notions  Not so good for illustrating flow and the details

Paper prototyping  “Paper prototyping is a variation of usability testing where representative users perform realistic tasks by interacting with a paper version of the interface that is manipulated by a person ‘playing computer,’ who doesn’t explain how the interface is intended to work.” The "Computer" highlights the item the user has just selected. A member of the development team observes and takes notes. (Photo courtesy of Timo Jokela.) Taken from Paper Prototyping by Carolyn Snyder

Draw/Paint programs Draw each screen, good for look Thin, horizontal prototypePhotoShop, Paint,... IP Address Cancel OK

Simulations  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

Interface Builders  Tools for laying out windows, controls, etc. of interface Easy to develop & modify screens Supports type of interface you are developing Good look and feel Can add back-end functionality  Examples: Visual Basic,.NET, many apps for various languages

Visual Basic UI Controls Design area Control properties

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

Specialized  SILK (Sketching Interfaces Like Krazy) / DENIM Sketch-based GUI builder video.org/details.php?videoid=5018  by James Landay’s and his former group at UC Berkeley

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

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

Review Low-fidelity Medium-fidelityHigh-fidelity Sketches, mock-ups Slide shows Simulations System prototypes Scenarios Storyboards

Assignment: Storyboard  Create a storyboard for your project  Bring to class on paper if you do not have access to a scanner

Class Activity  Turn the following scenario into a storyboard: Jane is running late for class. She had to spend 5 extra minutes driving around looking for parking, and its now going to take her 10 minutes to walk to her class. As Jane is leaving the parking lot, she spots a bus stop and realizes that the bus route passes her class. This might save her time! She takes out her cellphone, opens an internet browser on her phone, and finds the shortcut to the bus location page. The page lists each of the bus stops, and when the bus should reach it. She looks at the name of the stop, and finds it on the list. She realizes the bus will arrive in less than 1 minute! Oh good, now she won’t have to walk and maybe she will be on time afterall.