Day 5 Specifying designs. Objectives  Learn about the need for prototypes and user testing with these  Learn about different ways in which prototypes.

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

Design, prototyping and construction
Microsoft® Access® 2010 Training
Rapid Prototyping Dimensions and terminology Non-computer methods
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
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.
Name: Group: Teacher: 1. Task 1 Task 2 Task 3 Task 4 Task 5 2.
Human Computer Interaction
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
Copyright © 2003 Bolton Institute Dept. of Computing and Electronic Technology - Multimedia Integration and Applications Lecture 5: Design and Prototype.
Prototyping Teppo Räisänen
SE 555 Software Requirements & Specification 1 SE 555 Software Requirements & Specification 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.
Story Boards. Creating and using storyboards Storyboards are an essential tool when designing websites. They help keep developers and graphic artists.
Remedy, a BMC Software company Storyboarding the User Interface: Blueprint for an Application Shanaz Kanga | Michele Sarko Sr. UI Design Engineer | Manager,
Microsoft ® Office PowerPoint ® 2003 Training Playing movies [Your company name] presents:
Why planning? In order to make a successful project good communication is key! The process of planning and designing a project involves many people from.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
User Interface January 14, 2011 CSE 403, Winter 2011, Brun Three Mile Island.
Paper Prototyping Source:
Website Designing Using Ms FrontPage FrontPage 2003 Create a Web site with FrontPage.
Introduction to Interactive Media 02. The Interactive Media Development Process.
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
+ Introduction to Wireframing. + Overview Storyboarding and wireframing your site before you start to code is another step in the website design process.
DMS 546/446 INTERFACE DESIGN AL LARSEN – SPRING 2008 PAPER PROTOTYPING Lecture draws from multiple sources, including: Jakob Nielsen, Shawn Medero (
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
MULTIMEDIA DEVELOPMENT
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.
PowerPoint slide templates More information please… A slide template designed to demonstrate how hyperlinks & triggers can be used to control navigation.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Introduction to Interactive Media The Interactive Media Development Process.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 17 Prototypes and Design.
G050: Lecture 02 Evaluating Interactive Multimedia Products
HCI – Prototyping. Why Prototype?  Prototyping is a well understood and used technique in design engineering where products are tested via a model prototype.
Prototyping & User Manuals “It is often said that users can't tell you what they want, but when they see something and get to use it, they soon know what.
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
A guide to creating a power point display Essentials Ctl M =New Slide: a new slide can be inserted. It is placed after the slide that you are viewing.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
CMPD 434 MULTIMEDIA AUTHORING
Activity 3 - introduction
Preset and custom animation
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
The Design Process Courtney Robertson. What are the two types of design? (List and define) Artistic Design: the type of design artists normally do Engineering.
Begin Class with More Studio. Introduction to Prototyping.
Storyboarding. Storyboarding - An Introduction Storyboards are graphic organizers in the form of illustrations or images displayed in sequence for the.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Wednesday Running A Paper Prototyping Session Paper Prototyping Video: Paper.
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.
Design, prototyping and construction(Chapter 11).
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Tuesday CS 321 Human-Computer Interaction Paper Prototyping Video: Paper Prototyping.
Prototypes, Storyboards, and Flowcharts Ike Choi.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
Lecture 2 Supplement - Prototyping
Activity Development Process
Prototyping.
Introduction to Prototyping
Prototyping.
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
Design, prototyping and construction
Presentation transcript:

Day 5 Specifying designs

Objectives  Learn about the need for prototypes and user testing with these  Learn about different ways in which prototypes vary

Why specify the design?  It helps you think through important issues brings up many issues that cannot be adequately anticipated helps ensure your design can accommodate all features you have planned for it  It communicates the design to clients, team members, and users serves as focal point for discussion, illustrating the design’s accommodation of its intended features can be used to perform early usability testing of the design on the target audience

Prototypes  prototypes are simplified versions of something being designed  they provide a good idea of the look and feel of a product  prototypes can range from very low-fidelity, such as pen and paper sketches - very high-fidelity, such as functional software

Some terminology - types of prototypes  The term “wireframes” comes from the term for simple representations of 3D drawings that look like wire bent into different shapes in UID, wireframes show the basic composition of elements on screens, without suggesting the finished graphic look They range from quick pencil and paper sketches to software created more polished looking representations

A pencil wireframe

A software produced wireframe

another

and another

Still another

yet another

The last one

More terminology – types of prototypes  The term “storyboards” comes from the animation and movie industries they show the sequences of screens but, then again, so can wireframes – whether pencil or software generated In fact, some people would say they are the same Marc Silver (the author of “Exploring Interface Design”) uses storyboard to mean “a set of sketches or images that illustrate use cases” – thus they illustrate the series of screens that a user must access to perform a particular task

A “storyboard”

A final word on terminology  Many people, when referring to what Silver calls storyboards, simply use the word “prototype”  They will just make a distinction between different levels of fidelity – low or high fidelity prototypes  Don’t get too caught up in terminology  I’m going to use the word prototype!

paper prototypes  people do use paper prototypes in usability tests to see how users interact with the proposed system  paper prototypes may be more than sketches

Some links on prototyping 

On a whiteboard

Starting at tables in teams

One page of a paper prototype

And another, more detailed

Implementing a paper prototype  They can be implemented in a number of ways depending on personal experience or preferences  Typical materials used for paper prototypes are: cardboard – for the screen post-it notes in different sizes - for menus, dialog boxes drop- down menus, or other screen elements erasable markers – for user input write on transparencies - for user input pencils – for user input, either to write with or use as a mouse to “click” clips – to keep the paper screens organised water – to erase erasable marker ink removable tape – so parts can be moved or removed

An interactive prototype  Each tab is on a separate piece of paper so it can be moved to the front if the user selects it  The drop-down list for paper size is written on a separate piece of paper and is shown if the user touches the drop- down arrow  The radio button is simulated using removable tape  The preview components (shown in red) are tacked on with restickable glue so they can be changed if the user selects Landscape

Example Usability Test with a Paper Prototype  

Prototypes vary along 3 dimensions  fidelity  medium  interactivity

Mary and John talk …

Don’t get carried away in the early stages  The prototype only needs to be good enough for you to get answers to the questions you’re most concerned about  paper prototypes don't need: typed text images colour  “You can put earrings on a pig, but it's still a pig.”  Colour can't save an inherently flawed design.  Colour can be added later once you’re sure you aren’t creating a pig consistent sizing of components

Don’t assume high-fidelity is always best

Quote 1  “One thing I can say from experience is that most times [level of visual design] really depends of who you are going to be showing this prototype to. I would never show a client, a marketing person, or a designer a fully (heck anything that looks “done” at all – even halfway) rendered prototype – you’re just asking for a world of hurt”

Quote 2  “In eight years of usability testing, I've collected a number of “war stories” where technical glitches caused tests to be postponed or cancelled. This was disruptive to the development teams, which were relying on the tests to answer important questions about the interface. But I've never had to abort a usability test due to a problem with a paper prototype. I've even done paper prototyping during a power failure!”

Quote 3  A polished-looking design can actually encourage the wrong kind of feedback. If you're trying to make sure you've got the right content and functionality, you may not want to hear comments like, “Hey, those fields don't line up,” or “I don't like that shade of green.” Paper prototypes avoid that kind of feedback because it's obvious to users that you haven't specified the look yet. This encourages users to focus on the concepts and functionality.

Quote 4  Developers are less committed to paper prototypes

Carolyn Snyder on paper prototyping  You don't have to struggle with computers  It's faster to do changes  It takes less time  It requires zero coding effort  You avoid nit-picky feedback  You encourage creativity

Moving on …  Debates about paper vs software prototypes are perhaps looking at things the wrong way  You could start out with low-fidelity paper based no to moderate interactivity  And move to high-fidelity software based moderate to full interactivety

Remember  The prototype only needs to be good enough for you to get answers to the questions you’re most concerned about  Decide at each stage what questions you are most concerned about and create appropriate tasks for your user testing

For examples tasks  Look at section 7 of this paper (also referred to in the day 8 slides)  Look at page 26 of this paper (also referred to in the day 8 slides)

Tasks – and the prototype

Today’s lab  prototypes and user tasks  make sure to read the suggestions on the website regarding things you could do by next week