Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive...

30
Prototyping ID 405: Human-Computer Interaction Spring 2015 Venkatesh Rajamanickam (@venkatrajam) [email protected] http://info-design-lab.github.io/ID405-HCI/

Transcript of Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive...

Page 1: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Prototyping

ID 405: Human-Computer InteractionSpring 2015

Venkatesh Rajamanickam (@venkatrajam)

[email protected]

http://info-design-lab.github.io/ID405-HCI/

Page 2: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.
Page 3: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.
Page 4: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.
Page 5: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.
Page 6: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.
Page 7: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.
Page 8: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

o Jeff Hawkins, Palm co-founder and one of the inventors of the Palm Pilot

and his wooden block prototype

o GRiDPad: not in building 'it' wrong, but building the wrong 'it'

Page 9: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

What is a prototype?

In interaction design it can be (among other things):

o a series of screen sketches

o a storyboard

o a PowerPoint slide show

o a video simulating the use of a system

o a lump of wood

o a cardboard mock-up

o a role-play

o a piece of software with limited functionality

Page 10: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Why prototype?

o Useful aid when discussing idea with stakeholders

o Communication device amongst designers

o Support designers in choosing between alternatives

o User testing and evaluation

o Low fidelity prototypes are low cost and fast assembly, affording

multiple concept testing in short time frame

Page 11: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Quantity vs. Quality

David Bayles and Ted Orland in Art and fear: Observations on the Perils (and

Rewards) of Artmaking

Page 12: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Quantity vs. Quality

David Bayles and Ted Orland in Art and fear: Observations on the Perils (and

Rewards) of Artmaking

While the quantity group was busily churning out piles of work – and

learning from their mistakes – the quality group had sat there

theorizing perfection, and in the end had little more to show for their

efforts than grandiose theories and a pile of dead clay.

Page 13: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Functional Fixation

Functional fixedness is a cognitive bias that limits a person to using an

object only in the way it is traditionally used.

Karl Duncker defined functional fixedness as being a "mental block

against using an object in a new way that is required to solve a

problem.“ This "block" limits the ability of an individual to use

components given to them to complete a task, as they cannot move

past the original purpose of those components.

Page 14: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Candle Problem

Duncker, 1945

Page 15: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Candle Problem

Duncker, 1945

Page 16: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Two String Problem

Duncker, 1945

Page 17: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Parallel vs. Serial Prototyping

Prototype Prototype

Prototype

Prototype

Prototype

PrototypeFeedbackFeedback

Feedback

Feedback

Feedback

Page 18: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Why does a parallel approach yield better results?

o Separating ego from artefact

o Parallel encourages comparison and transferSteven P Dow et.al. ACM Transactions on

Computer-Human Interaction, 2010

o Comparison aids learningGentner, Loewenstein, & Thomson, 2003

o Alternatives provide a vocabularyTohidi, Buxton, Baecker, Sellen, CHI 2006

Page 19: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Types of Prototyping

o Storyboards, Paper Prototypes and Digital Mock-ups

o Wizard-of-Oz Prototyping

o Video Prototyping

Page 20: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Storyboards

Page 21: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Storyboards

Page 22: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Storyboards

Page 23: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Storyboards should convey

o Setting

People involved

Environment

Task being accomplished

o Sequence

What steps are involved?

What leads someone to use the app?

What task is being illustrated?

o Satisfaction

What’s motivates people to use this system?

What does it enable people to accomplish?

What need does the system fill?

Page 24: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Paper Prototypes

Page 25: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Paper Prototypes

Page 26: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Paper Prototypes

Page 27: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Digital Mockups

Page 28: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Wizard-Of-Oz Prototyping

Page 29: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Wizard-Of-Oz Prototyping

o Simulating machine behaviour with human operators

o Make an interactive application without (much) code

• Front end interface

• (Remote) wizard controls user interface

• Faster/cheaper/easier than making real thing

o Get feedback from users

• Hi-fidelity: users think it’s more real

• Low-fidelity: more license to suggest changes

Page 30: Broadbasing Design Education A challenge and an Approach · Functional fixedness is a cognitive bias that limits a person to using an object only in the way it is traditionally used.

Video Prototyping