Prototyping Sketches, storyboards, and other prototypes.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Chapter 11 Designing the User Interface
Section 6.1 Write Web text Use a mission statement Generate and organize content ideas Section 6.2 Use page dimension guidelines Determine content placement.
Rapid Prototyping Dimensions and terminology Non-computer methods
Graphic Design The “look & feel” The system of imagery.
Graphic Design The “look & feel”. Graphic Design It shares aspects of engineering, but with aesthetic, communicative aspects and consumer appeal.
contrast, repetition, alignment, proximity
Graphic Design, part 1.
Human Computer Interaction
Graphical Screen Design CRAP – contrast, repetition, alignment, proximity Grids are an essential tool for graphical design Other visual design concepts.
Prototyping Techniques
Saul Greenberg Graphical Screen Design Grids are an essential tool for graphical design Important graphical design concepts include visual consistency.
Saul Greenberg Prototyping techniques Learning different techniques for rapid prototype development.
Graphic Design 1 The “look & feel”. Fall 2002CS/PSY Agenda Principles Examples SHW discuss.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 27, 2003.
Visual design The “look” of your interface. Your Screen?
Saul Greenberg Graphical Screen Design Grids are an essential tool for graphical design Important graphical design concepts include visual consistency.
SIMS 213: User Interface Design & Development Marti Hearst Tues Mar 15, 2005.
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
Web Site Design Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development April 6, 1999.
SIMS 213: User Interface Design & Development Marti Hearst Thurs Feb 8, 2001.
Graphic Design 2 More on the “look & feel”. Fall 2002CS/PSY Agenda Typography Color Icon.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Prototyping Sketches, storyboards, and other prototypes.
Saul Greenberg, James Tam Graphical Screen Design CRAP – contrast, repetition, alignment, proximity Grids are an essential tool for graphical design Other.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
Designing Pages and Screens Comm Arts II Mr. Wreford.
Prototyping Sketches, storyboards, and other prototypes.
Visual design The “look” of your interface. Agenda Poster information Errors review Visual design.
Rapid Prototyping Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 25, 1999.
Visual design The “look” of your interface. Who Needs Substance?
Level > Next Level > …. > Crumb Trail (Hansel & Grettel) Bread Crumb Trail.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
How to ‘properly’ view STILL IMAGES English Language Arts.
William H. Bowers – Designing Look and Feel Cooper 19.
Effective Visual Design Adapted from Margy Ingram Learning Technology Services University of Wisconsin-Stout.
Design. Hard design - increase control. - Displays are more virtual / artificial. Marketplace pressure: - Adding operations cheaper. Adding controls expensive.
Page Design CMPT 281. Announcements Outline Graphic design Components of visual languages Design factors in interfaces Techniques: – Clustering – Grids.
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
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,
Fall 2002CS/PSY Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios Agenda Dimensions and terminology Non-computer methods Computer methods.
Graphic Design The “look & feel” portion of an interface What someone initially encounters Conveys an impression, mood.
Principles of Good Screen Design
Prototyping Sketches, storyboards, and other prototypes.
the rhetorical situation  audience  purpose  context design principles  arrangement  emphasis  contrast  repetition  alignment  proximity (some)
Effective PowerPoint Design. Principles of good presentation design  Develop and use a slide template –provide a consistent look and feel to your presentation.
VERITAS Confidential Graphic Design Shashank Deshpande VERITAS Software July, 2003.
Visual design The “look” of your interface. Project: What to do now Start brainstorming!! – Lots of ideas, then narrow down to 3 or 4 Explore design space.
Non-designer’s design principles Dr. Shuyan Wang.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Creating Print Ads. Key Elements Copy –The words of an ad –Headlines, subheads, slogans, captions, body copy Art –The visual elements of the ad –Illustrations,
Prototyping 1. Design Document How express your design ideas. How express your design ideas. Key notions Key notions Cheap, FastCheap, Fast Flexibility.
Visual design The “look” of your interface. Role of Graphic Design What someone initially encounters – Sets a framework for understanding content.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Posters, Magazines, Websites
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Prototyping Sketches, storyboards, and other prototypes.
Design, prototyping and construction(Chapter 11).
Principles of Effective Visual Design Margy Ingram Learning Technology Services University of Wisconsin-Stout.
Typography A Key Element in Design A. Definition of Typography Typography is the appearance and arrangement of the characters that make up text on a page.
Graphical Screen Design
Prototyping.
Design, prototyping and construction
Who Needs Substance? Fall 2002 CS/PSY 6750.
Rapid Prototyping Sketches, Storyboards, Mock-Ups and Scenarios
Interface Design Interface Design
Graphic Design Oleh : Lily Wulandari.
Design, prototyping and construction
Presentation transcript:

Prototyping Sketches, storyboards, and other prototypes

Project: What’s next? Brainstorm and explore the design space Lots of ideas, even crazy ones Try and explore full design space Choose subset (3-5) for focus Poster: March 12 Overview of project, users, tasks Perhaps requirements, usability goals Several design ideas: Sketches, storyboards, etc. Report and prototype due April 2

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 Limited functionality GUI 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?

Scenarios Typically narratives, but can be videos, simulations Use to explore errors or exceptions Good for accompanying storyboard or sketches 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.

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: represent your key ideas but nothing more

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

Sketches Drawings are also good for unique physical aspects of your system Taken from Builder Bobs team project Summer 04

Mockups / Wireframes 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

Specialized SILK (Sketching Interfaces Like Krazy) / DENIM Sketch-based GUI builder by James Landay and his former group at UC Berkeley Axure Commercial tool for wireframes

Tutorials & Manuals Create ahead of time to flesh out functionality If it’s difficult to describe, it’s probably difficult to use! Forces designer to be explicit about decisions Putting it on paper is valuable

Prototyping Technique Wizard of Oz - Person simulates and controls system from “behind the curtain” Use prototype interface and interact with users Behavior should be algorithmic Good for simulating system that would be difficult to build

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

Visual design The “look” of your interface

Role of Graphic Design What someone initially encounters Sets a framework for understanding content

Role of Graphic Design What someone initially encounters Sets a framework for understanding content

Role of Graphic Design What someone initially encounters Sets a framework for understanding content

Graphic Design A comprehensible mental image Appropriate organization of data, functions, tasks and roles High-quality appearances The “look” Effective interaction sequencing The “feel” Classes at UNCC Classes at CPCC

Graphic Design Involves knowledge of: Sequencing Organization Layout Imagery Color Typography

Graphic Design Principles Metaphor Clarity Consistency Alignment Proximity Contrast

Clarity Every element in an interface should have a reason for being there Make that reason clear too! White/open space Leads the eye Provides symmetry and balance Strengthens impact of message Allows eye to rest between elements of activity Used to promote simplicity, elegance, class, refinement

Example Clear, clean appearance Opinion?

Example Does this convey different impressions?

Clarity via “White” Space White = Open

Consistency In layout, color, images, icons, typography, text, … Within screen, across screens Stay within metaphor everywhere Platform may have a style guide Follow it!

Example Home page Content page 1Content page 2

Alignment Western world Start from top left Novices often center things No definition, calm, very formal Grids (Hidden) horizontal and vertical lines to help locate window components Align related things Group items logically

Grids – use them

4a_page2.html?tw=design Layout Grids

From l/print/grids.html Three Column Layout Grids

From l/print/grids.html Symmetry vs. Asymmetry Beware of too much symmetry

Proximity Items close together appear to have a relationship Distance implies no relationship Time: Time

Example Name Addr1 Addr2 City State Phone Fax Name Addr1 Addr2 City State Phone Fax Name Addr1 Addr2 City State Phone Fax

Two-level Hierarchy indentation contrast Grouping by white space Alignment connects visual elements in a sequence Logic of organizational flow Slide from Saul Greenberg

Contrast Pulls you in – set off most important item Guides your eyes around the interface Supports skimming Add focus

Example IBM's Aptiva Communication Center

Example Visual noise

Haphazard layout from mullet & sano

Repairing a Haphazard layout from mullet & sano

Economy of visual elements Minimize number of controls Include only those that are necessary eliminate, or relegate others to secondary windows (but don’t want too many extra windows!) Minimize clutter so information is not hidden

Example Overuse of 3D effects

Color Use for a purpose and sparingly Draw attention, communicate organization, to indicate status, to establish relationships, aid search Use redundant cues Color-blindness Enhances performance Be consistent with color associations from jobs and cultures

How many small ovals?

Now how many small ovals?

Yellow happy, caution, joy Brown warm, fall, dirt, earth Green go, on, safe, envy, lush, pastoral Purple royal, sophisticated, Barney Color Meanings: Contextually Specific Red aggression, love hot, warning, stop, radiation Pink female, cute, cotton candy Orange warm, autumn, Halloween Blue cold, off

Color Meanings: Culturally Specific

Legibility and readability Characters, symbols, graphical elements should be easily noticable and distinguishable Text set in Braggadocio Text set in Helvetica TEXT SET IN CAPITOLS Text set in Times Roman Saul Greenberg U. Calgary

Legibility and readability Proper use of typography 1-2 typefaces (3 max) normal, italics, bold 1-3 sizes max Large Medium Small Large Medium Small Readable Design components to be inviting and attractive Design components to be inviting and attractive Unreadable Design components to be inviting and attractive Design components to be inviting and attractive Saul Greenberg U. Calgary

Remember Form follows function Visual elements should help convey purpose and meaning Be consistent Just like all design – iterate and get feedback!!