lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating...

40
CS247L More Brainstorming Techniques May 14th Wednesday (96 F today..)

Transcript of lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating...

Page 1: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

CS247LMore Brainstorming Techniques

May 14th Wednesday (96 F today..)

Page 2: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

• Tired of Design Thinking - some alternative frameworks

• Observation + Brainstorming • Individual brainstorming VS Group

brainstorming • Cr-apps and apps • Brainstorm under constraints

Page 3: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

http://www.dubberly.com/wp-content/uploads/2008/06/ddo_designprocess.pdf

Page 4: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

JJ Foreman (1967)

Page 5: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Jay Doblin (1987)

Page 6: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Massachusetts Department of Education

Page 7: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

NASA

Page 8: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

HP

Page 9: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Bela H. Banathy (1996)

Page 10: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Nigel Cross (2000)

Page 11: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Goddard Technologies

Page 12: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Clement Mok and Keith Yamashita

Page 13: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Design Thinking 5 ball

Page 14: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Design Thinking 6 ball

http://vimeo.com/38870717

Page 15: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

IDEO

Page 16: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

IDEO

Page 17: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Dubberly

Page 18: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

8 Shapes

Page 19: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Tim Brown

Page 20: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Damien Newman of Central Office

Page 21: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Abstract

Analysis Synthesis

Page 22: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Abstract

Analysis Synthesis

Observations (Contexts)

Frameworks (Insights)

Solutions (Experiences)

Imperatives (Ideas)

Ethnographic research methods reveal needs

•  Capture activities, environments, interactions, objects, users (AEIOU)

•  Workarounds •  Explicit needs •  Unspoken needs •  Stories

Digest customer and user needs data at the abstract level

•  Ladder up and down the hierarchy of needs Use, Usability and Meaning

•  Hypothesis for why •  Hierarchies •  Create timelines •  Experiment with two-by-twos

Imperatives focus on benefits to customers, guide and inspire the design and development team

•  Selected Needs - Use, Usability and Meaning

•  Design Principles •  Metaphors •  Sustainable advantage (value

proposition)

Concept generation, analytical and intuitive •  Embodiments of your offering •  Specific implementations •  Displacement

Connect back to user needs as well as business and brand needs in concept selection

Page 23: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Abstract

Analysis Synthesis

Assimilating understand a wide range of

information and put it in concise, logical forms

Converging

find practical uses for ideas and theories; solving problems

Diverging see concrete situations from multiple viewpoints

Accommodating materialize and evolve

from hands-on experience

Kolb Learning Model

Page 24: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Analysis Synthesis

Observations

Frameworks

Imperatives

Solutions

Getting a PhD

Page 25: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Abstract

Analysis Synthesis

Observations

Frameworks

Imperatives

Solutions

Polishing a turd

Page 26: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Abstract

Analysis Synthesis

Observations

Frameworks

Imperatives

Solutions

Design doing?

Page 27: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Abstract

Analysis Synthesis

Observations

Frameworks

Imperatives

Solutions

Design thinking?

Page 28: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Abstract

Analysis Synthesis

Observations

Frameworks

Imperatives

Solutions

Page 29: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Concrete

Abstract

Analysis Synthesis

Observations

Frameworks

Imperatives

Solutions

Page 30: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Observation revisited

Page 31: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

People are constantly making sense of the world using there own internal cultural system.

!Introducing new ideas -> explaining how it fits

into the existing cultural system. !

If you don’t explain it right -> people will figure out by themselves (which you don’t want).

!Observing cultural conflicts between you as an observer and the subject you’re observing.

Page 32: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Observing Activities, Environment, Interactivity, Object, Users

Page 33: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

https://www.youtube.com/watch?v=O3NXXai40OY

Observing Activities, Environment, Interactivity, Object, Users

Namibia, Japan, USA, and Mongolia.

What are the cultural differences you see? What are the inferences you can make?

Page 34: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

More attention

Less attention

More control Less control

Page 35: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

App vs Crap-app

Individual vs Group Brainstorming

Page 36: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

https://www.youtube.com/watch?v=gtLi13Sf2vU

Page 37: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Design a solution that worsen the communication issues among the two

parties.Group 2. Individual brainstorming 5 minutes +

converging 10 minutes

Group 1. Group brainstorming 5 minutes + converging 10 minutes

Page 38: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Design a solution that improve the communication issues among the two

parties.Group 1. Individual brainstorming 5 minutes +

converging 10 minutes

Group 2. Group brainstorming 5 minutes + converging 10 minutes

Page 39: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Design a solution that improve the communication issues among the two

parties under different budget.

Group 1. $100Group 2. $10,000

Group 3. $1,000,000

Page 40: lab6 - Stanford HCI Group2014/05/14  · Concrete Abstract Analysis Synthesis Assimilating understand a wide range of information and put it in concise, logical forms Converging find

Good luck with upcoming milestones