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.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Designing in the Wild Bill Buxton Microsoft Research
Why Should I Sketch? Chapter 1.2 in Sketching User Experiences: The Workbook.
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
ISP 666 Week 6 Prototyping. Design a Solution From task to system From abstract to concrete Task Models UI Presentation evaluation Conceptual Model System.
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.
2/23/991 Low-fidelity Prototyping & Storyboarding SIMS 213, Spring ‘99 Professor James Landay, EECS Dept. February 23, 1999.
Team Project IS 485, Professor Matt Thatcher. 2 Agenda l Review l Team project –project overview –team feedback –milestones l Questions?
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
Rapid Prototyping Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 25, 1999.
Conceptual Models & Interface Metaphors Working as a Team*
DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999.
Prof. James A. Landay University of Washington Autumn 2006 Rapid Prototyping November 16, 2006.
Prof. James A. Landay University of Washington Autumn 2012 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Early Stage Prototyping.
Prof. James A. Landay University of Washington Autumn 2008 Design Discovery: Task Analysis October 7, 2008.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
1 440 Midterm Review Midterm in-class Tuesday, Nov 6.
HCI 특론 (2010 Spring) Design Discovery: Video Prototyping.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
1 Low-fidelity Prototyping. 2 Interface Hall of Shame or Fame? PowerBuilder List of objects with associated properties.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
What is a sketch? Chapter 1.2 addendum Sketching User Experiences: The Workbook.
June 2004 User Interface Design, Prototyping, and Evaluation 1 Outline Low-fi prototyping Wizard of Oz technique Informal UI prototyping tools Hi-fi prototyping.
Rapid Prototyping. 2 Hall of Fame or Shame? 3 Hall of Shame.
Prof. James A. Landay University of Washington Autumn 2008 Rapid Prototyping November 10, 2008.
Prof. James A. Landay University of Washington Autumn 2008 Low-fi Prototyping November 4, 2008.
Prof. James A. Landay University of Washington Autumn 2008 Video Prototyping October 14, 2008.
Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL.
Prototyping 1. Design Document How express your design ideas. How express your design ideas. Key notions Key notions Cheap, FastCheap, Fast Flexibility.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
SketchWizard: Wizard of Oz Prototyping of Pen-Based User Interface Richard C. Davis 1 T. Scott Saponas 3 Michael Shilman 4 James A. Landay 2, 3 1 CS Division,
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,
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
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)
Prof. James A. Landay University of Washington Autumn 2007 Video Prototyping October 16, 2007.
Stanford hci group / cs376 u Scott Klemmer · 26 October 2006 Design Tools.
Prof. James A. Landay University of Washington Autumn 2007 Rapid Prototyping November 13, 2007.
SILKWeb: A Sketching Tool for Informal Web Page Design Mark Newman, James Landay, Francis Li, Kalpana Joshi July 9, 1998 C&C Research Labs, NEC
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Low-fi Prototyping April 24, 2008.
Low-fidelity Prototyping. Outline Low-fidelity prototyping Wizard of OZ technique Informal user interfaces Sketching user interfaces electronically Informal.
New Product Development Page 1 Teddy Concurrent Engineering by Teddy Sjafrizal.
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
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.
Prof. James A. Landay University of Washington CSE 440 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION February 14, 2013 Early Stage Prototyping.
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.
Prof. James A. Landay University of Washington Autumn 2007 Low-fi Prototyping October 25, 2007.
Sketching and Prototyping Sketches / low / medium / high fidelity prototypes – as investment in design increases (red arrow), so does the formality of.
HCI 특론 (2007 Fall) Low-fi Prototyping. 2 Hall of Fame or Shame? Password dialog in Eudora Pro for Mac.
Low-fi Prototyping. CSE490f - Autumn 2006User Interface Design, Prototyping, and Evaluation2 Hall of Fame or Shame? Password dialog in Eudora Pro for.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Prof. James A. Landay University of Washington Winter 2007 Video Prototyping January 22, 2007.
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.
atlassian
atlassian
Low-fi Prototyping November 2, 2006
NSERC Undergraduate Summer Research Award 2014
Prototyping.
Design, prototyping and construction
Design Tools Jeffrey Heer · 7 May 2009.
SE365 Human Computer Interaction
Design, prototyping and construction
Presentation transcript:

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 the iPod, iPhone, Wii and Google”, remix uk, Sept. 2008, Brighton October 9, 2008

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation2 Interface Hall of Shame or Fame? From IBM’s RealCD –prompt –button

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation3 Interface Hall of Shame! From IBM’s RealCD –prompt –button Black on black??? –cool! –but you can’t see it –“click here” shouldn’t be necessary like a door that has a sign telling you to push

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation4 Misused Metaphors Direct translations –software telephony solution that requires the user to dial a number by clicking on a simulated keypad –software CD player that requires turning volume knob with the mouse –airline web site that simulates a ticket counter!

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 the iPod, iPhone, Wii and Google”, remix uk, Sept. 2008, Brighton October 9, 2008

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation6 Outline Review task analysis Teams vs. Groups Sketching user experiences Informal UI prototyping tools

Task Analysis Review Task Analysis questions ? –Who is going to use the system? –What tasks do they now perform? –What tasks are desired? –How are the tasks learned? –Where are the tasks performed? –What’s the relationship between customer & data? –What other tools does the customer have? –How do users communicate with each other? –How often are the tasks performed? –What are the time constraints on the tasks? –What happens when things go wrong? Selecting tasks ? –real tasks with reasonable functionality coverage –complete, specific tasks of what customer wants to do User Interface Design, Prototyping, and EvaluationCSE440 - Autumn 20087

Teams vs. Groups Groups –strong leader –individual accountability –organizational purpose –individual work products –efficient meetings –measures performance by influence on others –delegates work Teams –shared leadership –individual & mutual accountability –specific team purpose –collective work products –open-ended meetings –measures performance from work products –does real work together Teams & good performance are inseparable –a team is more than the sum of its parts User Interface Design, Prototyping, and Evaluation8

CSE440 - Autumn 2008 Keys to Team Success Common commitment –requires a purpose in which team members believe “prove that all children can learn”, “revolutionizing X…” Specific performance goals –comes directly from the common purpose “increasing the scores of graduates form 40% to 95%” –helps maintain focus – start w/ something achievable A right mix of skills –technical/functional expertise (programming/design/writing) –problem-solving & decision-making skills –interpersonal skills Agreement –who will do particular jobs, when to meet & work, schedules User Interface Design, Prototyping, and Evaluation9

CSE440 - Autumn 2008 Team Action Items Keep meeting & get used to each other Figure out strengths of team members Assign each person a role –responsible for seeing work is organized & done –not responsible for doing it themselves Names/roles listed on next assign. turned in Roles –design (visual/interaction) –user testing –group manager (coordinate - big picture) –documentation (writing) User Interface Design, Prototyping, and Evaluation10

A Quintessential Activity of Design Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

The Problem with the SW Industry Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

Courtesy Bill Buxton Adding Design… CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

Planning = Design? Concept - Blueprint Courtesy Bill Buxton

OMA - Seattle Public Library Call Nov1998 Award May1999 Construction Mar 2002 Model Dec1999 Open Jul 2004 Design Construction Planning Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

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 of the rendering does not suggest a degree of refinement of the concept that exceeds its actual state Ambiguous Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

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 Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

Courtesy Bill Buxton

From Sketch to Prototype Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

Tactics Design as choice Two openings for creativity 1.Palette of choices 2.Heuristics used to choose Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

ElaborationReduction Laseau (1980) Design as Choice Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

The Converging Path Courtesy Bill Buxton CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

Exploration of Alternatives … 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 CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

Courtesy Bill Buxton

Courtesy Bill Buxton Experience Design Draw my phone Draw my phone’s interface Draw the experience of using my phone Which is the true object of design? CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation27 Sketches & Storyboards

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation28 Sketches & Storyboards Where do storyboards come from? –film & animation Give you a “script” of important events –leave out the details –concentrate on the important interactions

CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation Ink Chat 30

Picturing Time Ron Bird CSE440 - Autumn User Interface Design, Prototyping, and Evaluation

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation32 LucidMug Sketch

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation33 Informal UI Prototyping Tools Denim Outpost Suede SketchWizard Topiary

34 How Would a Teacher Create This? CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation

35 How Would a Teacher Create This? CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation

36 K-Sketch: Rough Animation for Novices Create an animation in 1-2 minutes properties of paper –Fast: Express ideas quickly –Simple: Learn fast, focus on high-level task –Powerful: Handle most rough jobs CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation37 Informal UI Prototyping Tools Support advantages of low-fi paper prototypes –brainstorming consider different ideas rapidly do not require specification of details –incomplete designs need not cover all cases, just illustrate important examples Add advantages of electronic tools –evolve easily –support for “design memory” –transition to other electronic tools –allow end-user interaction

SILK: Sketching Interfaces Like Krazy CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation38

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation39 Designers’ Outpost: A Tangible Interface for Designing Information Architectures Combines physical & virtual –physical post-its, virtual feedback Supports existing practice –affordances of paper –collaboration –large, persistent representation Adds advantages of e-media –editing, reuse, distribution –hand-off later to other tools

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation40

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation41 DENIM: Designing Web Sites by Sketching Early-phase navigation & interaction design Integrates multiple views –site map – storyboard – page sketch

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation42 Video

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation43 Travelshare Low-fi Prototyping & Testing

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation44 SUEDE: Informal Prototyping for Speech-based UIs Support design practice –example scripts –Wizard of Oz (WoZ) –built-in iterative design design – test – analysis Fast & fluid design –no speech recognition or synthesis –need not be programmer Read my important

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation45

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation46 TOPIARY: Informal Prototyping for Location-enhanced UIs Create location-based scenarios –place people, places, & things on map Use scenarios as conditions on storyboard transitions Iterative design –Wizard of Oz (WoZ) –Place Lab Wi-fi location sensor Fast & fluid design –no GPS or other special hardware required –need not be programmer

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation47 Video

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation48 SketchWizard: Informal Prototyping for Pen-based UIs Create pen-based UIs without needing recognizers in place Iterative design –Wizard of Oz (WoZ) Fast & fluid design –tools to support quick replacement of objects/reco results

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation49

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation50 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 Informal prototyping tools bridge the gap between paper & high-fi tools

CSE440 - Autumn 2008User Interface Design, Prototyping, and Evaluation51 Next Time Video Prototyping Reading –Beaudouin-Lafon & MacKay, pp. 1-22Beaudouin-Lafon & MacKay