COMP444 Human Computer Interaction Prototyping

Slides:



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

Design, prototyping and construction
Design, prototyping and construction
Human Computer Interaction
DESIGN, PROTOTYPING and CONSTRUCTION
Prototyping By Greg Rogers. Agenda For Today  What is a prototype  Why prototype  What to prototype.
Design, prototyping and construction. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building.
1 PrototypingPrototyping CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute September 28, 2004.
Design, prototyping and construction. Overview Prototyping and construction Conceptual design Physical design Tool support.
Design, prototyping and construction Readings: ID-book, Chap. 11 (through 11.3) Also, Prototyping for Tiny Fingers
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Sofia Carlander Kinoshita Laboratory 2004/2005
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 8 Prototyping Gary Marsden ( ) July 2002.
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)
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.
1 Lecture 6 (Ref. Chapter 8) Design, prototyping and construction.
HCI – Prototyping. Why Prototype?  Prototyping is a well understood and used technique in design engineering where products are tested via a model prototype.
COMP 5620/6620/6626 Chapter 8: Design, Prototyping and Construction
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
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.
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 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Software Engineering User Interface Design Slide 1 User Interface Design.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
Chapter 6: Thinking about requirements and describing them.
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.
Design, Prototyping and Construction In “ pure ” waterfall, design begins after requirements development has finished However, in the real world there.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Team Skill 2 Understanding User and Stakeholder Needs Storyboarding (13)
IS3320 Developing and Using Management Information Systems Lecture 21: Usability, User Experience and Testing Rob Gleasure
Requirements gathering Storyboarding Prototyping
Design, prototyping and construction(Chapter 11).
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
Design, prototyping and construction
Lecture 2 Supplement - Prototyping
Sampath Jayarathna Cal Poly Pomona
Practical information
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 18: Usability Testing Rob Gleasure.
Human Computer Interaction Slide 1
User-centred system design process
Prototyping & Design CS 352.
INF385G: Topic Discussion Huang, S. C.
Prototyping CPSC 481: HCI I Fall 2014
Wrapping up prototyping
Introduction to Prototyping
Requirements gathering Storyboarding Prototyping
Prototyping.
CS 321: Human-Computer Interaction Design
Design, prototyping and construction
Topic 3 Modeling.
Chapter 11 Design, prototyping and construction 1.
The Role of Prototyping
Mockups and Prototypes
User interface design.
DESIGN, PROTOTYPING and CONSTRUCTION
Prototyping Sriram Mohan.
COMP444 Human Computer Interaction Usability Engineering
THE PROCESS OF INTERACTION DESIGN
Cognitive Walkthrough
Design, prototyping and construction
Design, prototyping and construction
Presentation transcript:

COMP444 Human Computer Interaction Prototyping HCI Prototyping

At the end of this lecture, you should be able to: Learning Outcomes At the end of this lecture, you should be able to: Define the term “prototyping” Explain the importance of prototyping in designing for usability Identify the types of prototypes

Key Terms you must be able to use If you have mastered this topic, you should be able to use the following terms correctly in your assignments and exams: prototype Low-fidelity prototype High-fidelity prototype Storyboards

Design Process Two types of design: conceptual – developing conceptual model, captures what the product will do and how it will behave physical – details of the design, e.g. screen, icons, graphics, menus To effectively evaluate the design of an interactive product, we must produce and interactive versions of the design

Prototype A limited representation of a design that allows users to interact with it and to explore its suitability Allows stakeholders to interact with the envisioned product, gain some experience of using and explore imagined uses E.g. paper-based storyboards of a system, cardboard mockup for a desktop laser printer, hyperlinked screens E.g. PalmPilot’s founder Jeff Hawkin, carry a carved wood about the shape and size of the device to simulate scenarios of use.

Why prototype Communication device among team members Test out technical feasibility of an idea Effective way for user testing/evaluation Clarifying vague requirements Check if the design direction is compatible with the rest of the system development Recommended in software design, to come before any writing of code

Types of prototyping

Low-fidelity prototyping The prototype only retains limited characteristics of the final product They are cheap and quick to produce - they support the exploration of alternative designs (multiple iterations), can re-design at lower cost They are particularly good for: Considering early design issues, e.g. layout of controls and display items, sequencing, etc. Identifying fundamental problems, i.e. those which lead to errors, confusions, major dislikes

Low-fidelity prototyping - examples Storyboarding Series of sketches showing how a user might progress through a task using the device being developed Often based on scenarios - typical activities involving the product/system in a story form, e.g. “a patron wants to purchase Harry Potter movie ticket from the cinema, he uses his mobile phone to make the booking while he is on the bus”

Low-fidelity prototyping Index Card/Stickies Each card/sticky represents an element of a task, one screen or a screen element Used in user evaluations where a member of the design team “plays the computer” Difficulties encountered are observed and/or recorded

Low-fidelity prototyping Advantages Lower cost Evaluate multiple design concepts Useful communication device Disadvantages Limited error/usability checking Facilitator driven Navigational and flow limitations

High-fidelity prototyping Retains many of the characteristics of the final product Time consuming and expensive to develop, however: Enable a wider range of usability issues/ problems to be considered/uncovered Enable other quality attributes such as aesthetics to be evaluated Impress management, serve as a good marketing and sales tool A range of materials may be employed Very useful when the physical fit/feel of the product is critical, e.g. a handheld device, a wearable device

High-fidelity prototyping Software prototyping Computer-based mock-ups of interface enabling sophisticated user-system interactions Variety of prototyping tools exist to support developers with differing levels of fidelity, e.g. MS PowerPoint Authorware Macromedia Flash Macromedia Director

High-fidelity prototyping Advantages Complete functionality, look and feel of final product Fully interactive User-driven Marketing/sales tools Disadvantages Expensive to develop Time-consuming to create

(Hall, 2001) Comparing prototyping

Learning Outcomes revisited Check yourself to see if you can now: Define the term “prototyping” Explain the importance of prototyping in designing for usability Identify the types of prototypes Apply prototyping in the design

Q & A Work on your parallel design