What is a prototype?

Similar documents
What is a prototype?

What is a prototype?

Prototyping. Unit 5. Zeno Menestrina, MSc Prof. Antonella De Angeli, PhD

Design, prototyping and construction

Human-Computer Interaction. CA357 Lecture 7 More on Prototyping

Design, prototyping and construction

Lecture 13 Prototyping

The process of interaction design and Prototyping

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

Chapter 11 DESIGN, PROTOTYPING and CONSTRUCTION

13/9/10 PROTOTYPING. Cris3an Bogdan

Projects. Quiz #2. Projects. Projects. Reading Assignment #3. Projects. What is the purpose of Marissa s Gravity Project?

Prototyping. Oct 3, 2016

User Centered Design And Prototyping

CS -213 Human Computer Interaction Spring Prototyping. Imran Ihsan. Assistant Professor (CS) Air University, Islamabad

What is a prototype?

IPM 15/16 T2.1 Prototyping

Prototyping for usability engineering

Goals PROTOTYPING) Cris%an(Bogdan( (

Seng310 Lecture 8. Prototyping

Administrative Stuff. Examples of project processbooks and link to a project prototype on the website Next Week: Evaluation methods, cultural probes

3 Evaluating Interactive Systems

CS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

Prototyping. Ratna Wardani Pertemuan #11

LECTURE 11 USABILITY -PROTOTYPING

Recapitulation Lecture #10 LECTURE 11 USABILITY - PROTOTYPING. Waterfall with iteration. Example: Cognitive Task Analysis

MMI 2. Tutorials. Winter Term 2017/18. LMU München - LFE Medieninformatik. Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß

The LUCID Design Framework (Logical User Centered Interaction Design)

Assignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.

Rapid Prototyping. Sketches, storyboards, mock-ups and scenarios

Homework Set 2. A brief discussion

3 Prototyping and Iterative Evaluations

Prototyping. Readings: Dix et al: Chapter 5.8 Marc Rettig: Prototyping for tiny fingers, Communications of the ACM, April 1994.

Chapter 3 - User Centered Design & Prototypes

Human-Computer Interaction Design

Design, Ideation, and Prototyping

CIS4930 / CIS6930: USER EXPERIENCE DESIGN INSTRUCTOR: DR. LISA ANTHONY

Human-Computer Interaction Design Studio

Prototyping & Building a System

LECTURE 11 USABILITY - PROTOTYPING

Interaction design. The process of interaction design. Requirements. Data gathering. Interpretation and data analysis. Conceptual design.

Lecture 6. Design (3) CENG 412-Human Factors in Engineering May

CS/ISE 5714 Spring 2013

Questions? Project #1 due today Project #2 out today Grad project due in a week Remember: mid-term on 10/29

USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

Prototyping. SWE 432, Fall Web Application Development

Lecture 16. Will spend Thursday setting up group projects No exams. 10% added to in-class/homework. 10% added to final group project.

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

Designing. Simon Wilson Interaction designer, DWP Digital

User Centered Design Process. Prototyping II. What is a prototype? Prototyping phases Oct 11, 2017

Interactive (High-fi) Prototype (Group)

USER-CENTERED DESIGN KRANACK / DESIGN 4

Specifying and Prototyping

MIT GSL week 4 Wednesday. User Interfaces II

Lecture Notes CPSC 491 (Fall 2018) Topics. Peer evals. UI Sketches. Homework. Quiz 4 next Tues. HW5 out. S. Bowers 1 of 11

CS 350 COMPUTER/HUMAN INTERACTION

Low fidelity: omits details High fidelity: more like finished product. Breadth: % of features covered. Depth: degree of functionality

GUI Design Principles

Amela Karahasanović Senior Scientist, SINTEF IKT Associate Professor, DESIGN

Assignment 8 rekindl Local Community (1:30PM) Meet The Team. Ryan C. Amanda L. Sara V. James C.

Building the User Interface: The Case for Continuous Development in an Iterative Project Environment

Process of Interaction Design and Design Languages

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

SkillSwap. A community of learners and teachers

UE&UX Lecture 6: Handbook Chapters 10, 11, and 12. Egon L. van den Broek

Responsive Redesign dispatch.com 10tv.com thisweeknews.com

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

CS/ISE 5714 Usability Engineering. Topics. Introduction to Rapid Prototyping. Rapid Prototyping in User Interaction Development & Evaluation

Software Prototyping Animating and demonstrating system requirements. Uses of System Prototypes. Prototyping Benefits

KRISTIN LYNN PORTFOLIO A CURATED COLLECTION OF IMAGES + DESIGNS 1995 TO PRESENT

Software Engineering

Objectives. Object-Oriented Analysis and Design with the Unified Process 2

interaction design Thanks to JoEllen Kames

..in a nutshell. credit: Chris Hundhausen Associate Professor, EECS Director, HELP Lab

CMSC434. Introduction to Human-Computer Interaction. Week 07 Lecture 12 Mar 8, 2016 Prototyping III. Jon

The Process of Interaction Design DECO1200

Sketching and Prototyping

User Interface Software Projects

The Pluralistic Usability Walk-Through Method S. Riihiaho Helsinki University of Technology P.O. Box 5400, FIN HUT

VANCOUVER Chapter Study Group. BABOK Chapter 9 Techniques

COSC 341 Human Computer Interaction. Dr. Bowen Hui University of British Columbia Okanagan

EVALUATION OF PROTOTYPES USABILITY TESTING

cs414 principles of user interface design, implementation and evaluation

Requirements Validation and Negotiation

Requirements Validation and Negotiation (cont d)

Engineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

showme Interactive Medium-fi Prototype

#12 - The art of UI prototyping

Ideate. Empathize. Prototype. Define. Test. CS:2520 Human-Computer Interaction. Fall 2016.

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

needs, wants, and limitations

FACTFILE: GCE DIGITAL TECHNOLOGY

User Centered Design Interactive Software Lifecycle

PROTOTYPING: LOW TO HIGH FIDELITY PROTOTYPING

IMD PORTFOLIO WORKSHOP Prof. Chris Joslin

INTRODUCTION. 2. User-centred interface design.

CS5340 Human-Computer Interaction.! February 21, 2013!!

PROTOTYPING: LOW TO HIGH FIDELITY PROTOTYPING

Introducing Human-Computer Interaction Design

EVALUATION OF PROTOTYPES USABILITY TESTING

Transcription:

Prototyping Unit 4

Learning outcomes Understand the uses of different types of prototypes for different kinds/stages of design and be able to choose appropriately Know the basic techniques for low-fidelity prototyping Choose and apply the relevant techniques for your project 2

What is a prototype? A representation of a design before the final artifacts exist Conceptual design à physical design To evoke reactions from stakeholders in the design process Designers Encourage communication and reflection Answer questions and choose between alternatives Users Collect requirements, evaluate ideas A prototype is a model not a refined and finished product 3

Prototypes provide the means for examining design problems and evaluating solutions. Selecting the focus of a prototype is the art of identifying the most important open design questions. Houde and Hill What do Prototypes Prototype? http://www.itu.dk/people/malmborg/interaktionsdesign/kompendie/houde-hill-1997.pdf' 4

Role Implementation Look and feel 5

What are prototypes used for Design by doing Clarify goals and requirements Reflective conversation with the materials Give users the experience of use Look and feel Test specific aspects Compare alternatives Make changes Show feasibility for buy-in Proof of concept Manage expectations 6

Iterations Quality is a function of the number of iterations and refinements a design undergoes (Re)Design Identify needs/ establish requirements Build an interactive version Evaluate Final product 7

What can be a prototype? Every form of representation Sketches Graphics Power-point slides Role Play, Acting Video Diagrams & Frameworks Hand Made Constructions Machined Constructions Virtual Models Packaging Spaces WORK LIKE LOOK LIKE EXPERIENCE LIKE 8

Prototype fidelity we talk about the fidelity of user interface prototypes: a continuum Low fidelity High Fidelity e.g. hand-drawn pencil sketches e.g. Macromedia Director start of design process end of design 9

Prototype evolution Low fidelity Medium fidelity High fidelity 10

Low-fidelity prototype Purpose depicts concepts NOT details present design alternatives suggest screen layouts, general look and feel of UI find out usability issues as early as possible Form quick, cheap and easily changed Uses a medium which is unlike the final medium, e.g. paper, cardboard, post-it notes, story-board, wizard of Oz sketches of screens, task sequences, etc non-functional Use design team can reason about the design can be presented to sample users, although require a facilitator 11

Benefits Support exploration and discussion of contexts, needs and requirements of new interactive systems. Set the basis for the overall design and facilitate co-operation and communication within a multidisciplinary-team by building a shared understanding of the type of system being developed. 12

Story-board It is a series of sketches showing how a user might progress through a task using the device sequences of activity in the Interface they indicate the flow from one state or screen to the next to begin with they may not include much detail of the interface Often used with scenarios, bringing more detail, and a chance to role play Used early in design 13

Story-board - example 14

http://www.pixton.com/it/ 15

16

Sketching Sketching is important to low-fidelity prototyping Do not be inhibited if you cannot design Use simple and clear symbol overview of the layout without much details numerous alternatives can be quickly created should be produced in pencil (easily changed) should be hand-drawn (rulers take too much effort) 17

18

19

Pool: Which one is better? A B 20

21

Electronic Sketches http://dub.washington.edu/denim/ 22

Pictive 23

Pictive 24

Experience prototyping 25

Role play 26

Medium fidelity prototyping Cleaned up but not decorated Power-point Photoshop 27

Wizard-of OZ Some aspects of interface are implemented Operation requires processing that is actually done by a human not visible to the user The wizard intervention needs to be believable 28

Woz for multimodal design 29

High fidelity prototypes Uses materials that you would expect to be in the final product. Prototype looks more like the final system than a low-fidelity version. Common environments include Macromedia Director, Visual Basic, and Smalltalk. Danger that users think they have a full system. 30

Compromise Two common types of compromise horizontal prototype: provide a wide range of functions, but with little detail vertical prototype: provide a lot of detail for only a few functions 31

Construction Taking the prototypes (or learning from them) and creating a whole Quality must be attended to: usability,, reliability, robustness, maintainability, integrity, portability, efficiency, etc Product must be engineered Evolutionary prototyping Throw-away prototyping 32

Summary points Different kinds of prototyping are used for different purposes and at different stages Prototypes answer questions, so prototype appropriately Construction: the final product must be engineered appropriately Prototypes and scenarios are used throughout design 33

Reading Chapter 11 (2 nd edition) Chapter 8 (1 st Edition) http://balsamiq.com/ 34