Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

creative confidence learning community Learning communitymomentum.
Designing in the Wild Bill Buxton Microsoft Research
Why Should I Sketch? Chapter 1.2 in Sketching User Experiences: The Workbook.
Design for Engineering Unit 2 Engineering Design and Problem Solving Annette Beattie April 10, 2006 Engineering Design ETP 2006 – Annette Beattie This.
Human Computer Interaction
From requirements to design
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools 01 November 2005.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
Stanford hci group / cs376 Design Processes and Tools Sharon Lin Bowen Li.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #10 BOO! BOO!
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
CS147 - Terry Winograd - 1 Lecture 9 – Prototyping Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Stanford hci group / cs376 u Jeffrey Heer · 5 May 2009 Design Methods: Prototyping.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Interactive Sketching Methods for non-sketchers. Part 1. The Vanilla Sketch Captures: an essence of an idea a moment in time the look of an interface.
Lauren Bricker. Introduction “Presentation” (10 minutes) Low fidelity prototyping and App Inventor Determine teams (5 minutes) One App Inventor “expert”
Unit 2: Engineering Design Process
HCI 특론 (2010 Spring) Design Discovery: Video Prototyping.
Week 3 Ideation: sketching, storyboards, paper prototypes.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 12.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL.
Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.
What is a sketch? Chapter 1.2 addendum Sketching User Experiences: The Workbook.
Overview Prototyping and construction Conceptual design
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
+ Interaction Design User Centred Design. + Does the Interface Make sense? Characteristics of successful ID Products makes sense to the users when they.
Prof. James A. Landay University of Washington Autumn 2008 Design Sketching * slides marked Buxton are courtesy of Bill Buxton, from his talk “ Why I Love.
Prototyping CSCI 4800 Spring 2007 Kraemer. Learning Goals Understand the uses of different types of prototypes for different kinds of designs and be able.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Human Computer Interaction G52HCI Dave Kirk Participatory Design User Evaluation.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
BUSINESS, ART AND TECHNOLOGY
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
University of Washington HCDE 518 & INDE 545 Sketching HCDE 518 & INDE 545 Winter 2012 With credit to Jake Wobbrock, Dave Hendry, Andy Ko, Jennifer Turns,
Design Process TED 105 Fall Define the Problem (ask) Clearly state the problem –Problem statement –Needs assessment –Design criteria & goals.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
1 Paper (low-fidelity) Prototypes. 2 When we are designing When we are thinking about design We are visualizing the interface inside our head (imaginary)
Begin Class with More Studio. Introduction to Prototyping.
Z556 Systems Analysis & Design Session 10 ILS Z556 1.
The Design Process.
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools Ron B. Yeh 26 October 2004.
Sketching the User Experience1
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.
Sketching and Prototyping Sketches / low / medium / high fidelity prototypes – as investment in design increases (red arrow), so does the formality of.
Design, prototyping and construction(Chapter 11).
Prof. James A. Landay Computer Science Department Stanford University Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Design Exploration.
Prof. James A. Landay Computer Science Department Stanford University Spring 2016 CS377E: DESIGNING SOLUTIONS TO GLOBAL GRAND CHALLENGES Design Exploration.
University of Washington HCDE 418 Sketching 1 What is Sketching? HCDE 418.
October 4, 2012.
atlassian
atlassian
NSERC Undergraduate Summer Research Award 2014
AP Computer Science Principals Course Importance and Overview
CS 321: Human-Computer Interaction Design
Design, prototyping and construction
And human centered design
Computer Science Department
AP Computer Science Principals Course Importance and Overview
SE365 Human Computer Interaction
Smartphone Project By: Kyle Redden.
Design, prototyping and construction
Presentation transcript:

Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL GRAND CHALLENGES Design Exploration * slides marked Buxton are courtesy of Bill Buxton, from his talk “ Why I Love the iPod, iPhone, Wii and Google”, remix uk, Sept. 2008, Brighton April 30, 2015

Outline Sketching to explore Sketching user experiences Prototyping Working on your “How Might We” Statements Brainstorming Solutions Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 2

Design Process: Discovery Assess Needs understand client’s expectations determine scope of project characteristics of customers & tasks evaluate existing practices & products Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 3 Production Design Refinement Design Exploration Discovery

Design Process: Exploration Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 4 Production Design Refinement Design Exploration Discovery Expand Design Space brainstorming sketching storyboarding prototyping

Iteration At every stage! Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 5 Design Prototype Evaluate Sketch Paper Video Tool Program Gut Crit Expert Eval Lo-fi Test User Study

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges Sketching: A Quintessential Activity of Design * Courtesy Bill Buxton 6

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges Kicker Studio, 7

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges Kicker Studio, 8

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges Kicker Studio, 9

Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand ChallengesSpring 2015 Courtesy Bill Buxton 10

From Sketch to Prototype 11 Courtesy Bill Buxton

The Anatomy of Sketching Quick / Timely Inexpensive / Disposable Plentiful Clear vocabulary. You know that it is a sketch (lines extend through endpoints, …) No higher resolution than required to communicate the intended purpose/concept Resolution doesn’t suggest a degree of refinement of concept that exceeds actual state Ambiguous Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges12 Courtesy Bill Buxton

If you want to get the most out of a sketch, you need to leave big enough holes. There has to be enough room for the imagination. Courtesy Bill Buxton

Sketching in Interaction Design Analogous to traditional sketching Shares all of the same key attributes More feel than look Must accommodate time & dynamics Phrasing Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges14 Courtesy Bill Buxton

ElaborationReduction Laseau (1980) Design as Choice Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 15 Courtesy Bill Buxton

Exploration of Alternatives Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges16 … a designer that pitched three ideas would probably be fired. I’d say 5 is an entry point for an early formal review (distilled from 100’s). … if you are pushing one you will be found out, and also fired. … it is about open mindedness, humility, discovery, and learning. If you aren’t authentically dedicated to that approach you are just doing it wrong! Alistair Hamilton VP Design Symbol Technologies Courtesy Bill Buxton

Exploration of Alternatives Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges17 People on a design team must be as happy to be wrong as right. If their ideas hold up under strong (but fair) criticism, then great, they can proceed with confidence. If their ideas are rejected with good rationale, then they have learned something. … There are no dumb questions. There are no ideas too crazy to consider. Get it on the table, even if you are playing around. It may lead to something. Bill Buxton Sketching User Experiences pg Courtesy Bill Buxton

Design

Courtesy Bill Buxton Experience Design “The experience of even simple artifacts does not exist in a vacuum but, rather, in dynamic relationship with other people, places, and objects” – Buchenau & Suri 2000

Experience vs. Interface Design Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 20 CitrusMate PlusMighty OJ Manual Juicer OrangeX Manual Juicer

Experience Design Draw my phone Draw my phone’s interface Draw the experience of using my phone Which is the true object of design? Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges21Spring 2015 Courtesy Bill Buxton

Minimal Detail Include only what is required to render the intended purpose or concept Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges22

People think focusing is about saying “yes.” But… “Focusing is about saying no.” – Steve Jobs Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 23 Scott McCloud’s Understanding Comics

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges33

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges34

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges35

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges36

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges37

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges38

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges39

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges40

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges41

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges42

Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges43

Parallel Prototyping Goal Prototype to test an assumption Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 44

Summary Sketching allows exploration of many concepts in the very early stages of design As investment goes up, need to use more and more formal criteria for evaluation Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 45

Next Time Lecture –Lo-fi Prototyping –In-class Ideation Exercise Spring 2015Engelbart’s Unfinished Legacy: Designing Solutions to Global Grand Challenges 46