Prototyping CPSC 481: HCI I Fall 2014

Slides:



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

Design, prototyping and construction
Prototyping: What? Why? and How? Emma J. Rose UW Technical Communication.
Rapid Prototyping Dimensions and terminology Non-computer methods
Chapter 4 Design Approaches and Methods
Prototypes Low-fidelity prototypes design.org/encyclopedia/contextual_design.html Heim, Chapter 5.3 Lecture 9 Physical Design.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Human Computer Interaction
Prototyping By Greg Rogers. Agenda For Today  What is a prototype  Why prototype  What to prototype.
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.
Principles of User Centred Design Howell Istance.
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,
HCI – Prototyping. Why Prototype?  Prototyping is a well understood and used technique in design engineering where products are tested via a model prototype.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
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.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Begin Class with More Studio. Introduction to Prototyping.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
What is a sketch? 1 Concepts (and selected visuals) from this slide deck are based on: -Buxton, B. (2007) Sketching User Experiences: Getting the Design.
Design, prototyping and construction(Chapter 11).
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
October 4, 2012.
Final Exam Friday, Dec 12 8:00am – 10:00am ST 145
reddit.com.
Usability Testing 2 CPSC 481: HCI I Fall 2014 Anthony Tang.
Observing and Interviewing
Lecture 2 Supplement - Prototyping
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 18: Usability Testing Rob Gleasure.
atlassian
Human Computer Interaction Slide 1
Storyboarding and Paper Prototyping
User-centred system design process
Prototyping & Design CS 352.
Model Making Created by; Kevin Bowen & Ian Purves ©2005.
What aspect of usability is this clip illustrating?
reddit.com.
Agenda Video pre-presentations Digital sketches & photo traces
Sketching CPSC 481 Week 3 Tutorial
Designing for people CPSC 481: HCI I.
Introduction to Prototyping
Heuristic Evaluation 3 CPSC 481: HCI I Fall 2014
Ideation CPSC 481: HCI I Fall 2014
Prototyping.
CS 321: Human-Computer Interaction Design
Design, prototyping and construction
User Interface Prototyping & Interaction Design
Topic 3 Modeling.
Chapter 11 Design, prototyping and construction 1.
The Role of Prototyping
Mockups and Prototypes
DESIGN, PROTOTYPING and CONSTRUCTION
Design Brief.
Creative Design Solutions: Design Thinking
Prototyping Sriram Mohan.
Human Computer Interaction Lecture 14 HCI in Software Process
THE PROCESS OF INTERACTION DESIGN
Creative Design Solutions: Design Thinking
1.02 Creative Design Solutions: Design Thinking
Lesson 2 Prototyping.
Design, prototyping and construction
COMP444 Human Computer Interaction Prototyping
Presentation transcript:

Prototyping CPSC 481: HCI I Fall 2014 http://www.gamasutra.com/blogs/HeatherChandler/20140731/222312/How_Prototyping_Saved_Our_Game.php Anthony Tang, with acknowledgements to Julie Kientz, Saul Greenberg, Nicolai Marquardt, Ehud Sharlin

Learning Objectives By the end of this lecture, you should be able to: — argue for the value of having prototypes — identify the properties of a prototype — describe different types of prototypes (lo- and hi- prototypes) — understand what should actually be prototyped

User Centered Design Process Produce something tangible Identify challenges Uncover subtleties

How to pick good ideas? http://www.idsketching.com/toolbox/toolbox-levels-of-sketching/ So, if you’ve been doing the ideate part right, then you should have a boatload of ideas and a ton of different design ideas. Now, what? How do you select what to go with?

How to pick good ideas? Try them out! Prototype multiple, and test them out with your users! Quality metrics: Ease of use Utility vs. superfluous features Effectiveness (task coverage) Efficiency/performance http://www.idsketching.com/toolbox/toolbox-levels-of-sketching/ So, if you’ve been doing the ideate part right, then you should have a boatload of ideas and a ton of different design ideas. Now, what? How do you select what to go with? My suggestion: rather than choosing based on your gut, try it out! Your gut may be wrong, but you’d never know if you just went with your gut. If you can prototype several, then do it.

Why prototype? Evaluation and user feedback is central in good design Stakeholders can see, hold and interact with a prototype (but can’t with a stack of documents) Aids communication of an idea, and provides focus for a team You can test out your ideas Encourages reflection Answers questions, and helps you make choices between different alternatives On paper, it is too easy to punt decisions for later

What is a prototype? http://www.csse.monash.edu.au/~aland/cycling.html This is a concept bike. The idea is to have hubless, magnetically suspended wheels, and a magnetic drive. Very cool idea, and this is perhaps a real prototype, or a vision prototype

What is a prototype? http://www.howardmodels.com/architectural-models-07/reston/index.html This is an architectural prototype. I used to love looking at these things. Anyway, in it, you cansee to scale what things would look like – sidewalk to doors, windows to building height,

What is a prototype? http://www.kmuise.com/design/portfolio/kurio.php This is a storyboard that expresses how people would interact in a new type of museum. IN it, what they do is to use these tangible objects that are like microphones, speakesr and cameras. There are digital tabletops and PDAs that work with these objects to help people better understand all the things that are going on in the museum

What is a prototype? To me, a prototype is defined less by form, and more by its function: A prototype expresses and realizes a design concept for the purpose of communication. Prototype qualities Fast Disposable Focused Role of prototypes Test | Get feedback Communicate Persuade So, while sketches are used to provoke, and to express a general idea, or to elicit response, a prototype is used to actually depict what is going on as someone imagines it. In some sense, it is more or less concrete

Many different kinds of prototypes Storyboards » museum example | your tutorial PowerPoint slideshow » you’ll see one Monday Video prototype » login page video Paper prototype » email system video Physical model » little apartment building Software with limited functionality » your project …

What should be prototyped? Task design & user flow Based on expected tasks, what will the users see, what will they do? Screen layouts and information display How should information be laid out to provide information as users need it? How can this be optimized? Graphic design and look & feel What should it look like? Technical aspects Can we actually make this go?! * Start with controversial and critical areas (e.g. security)

Which prototyping method to choose? Choose the method that works best for what you are trying to achieve (pragmatics). For example: User flow » storyboard Screen layouts/page flow » paper prototypes Overall experience » video prototype Look and feel » PowerPoint or PSD Functionality » software … etc. Alternately, maybe you are at different stages in the design. Early on, use techniques that are cheap and quick; later on, use techniques that give a stronger sense of finished idea.

Hi vs. Lo Fidelity Prototypes Distinction: is the choice of medium close or far from that of final design? (e.g., high = software; low = paper prototype) Hi fidelity Lo fidelity

Hi-fi vs. Lo-fi: “From the experts…” Advantages » ***fast*** » cheap » easy – kindergarten skills! » can simulate actual product » great way to get feedback from stakeholders » better sense of finished product » can judge aesthetic appeal » more realistic experience » can evaluate the experience better » probably more convincing for stakeholders Disadvantages » slow response time » can’t get feedback about aesthetics » user may question design quality » users may focus on unnecessary details » takes a lot of time to make » users may lose track of big picture

Hi Fidelity Prototypes: More Big part: prototyping the visual design With the right tools, hi-fi prototypes can be done very quickly Requires very little client imagination Communicates the form very well Very effective in persuasion Typically, can be used to gather usability metrics (e.g. performance)

Dose of reality Choices here may not be just “what makes the best experience.” Remember that design is about trade-offs. Some design trade-offs you will need to deal with: Technical constraints Commercial feasibility Resources (e.g. developer) http://en.wikipedia.org/wiki/Pointy-haired_Boss BUT, prototypes still give us an opportunity to at least shape the direction of things, certainly if not for this iteration, then to at least shape mindshare moving forward (i.e. move resources to your project/design idea for the future)

Learning Objectives You can now: — argue for the value of having prototypes — identify the properties of a prototype — describe different types of prototypes — understand what should actually be prototyped