Conceptual Models & Interface Metaphors Working as a Team*

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

SIMS 213: User Interface Design & Development Marti Hearst Tues, Jan 27, 2004.
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
Understanding and conceptualizing interaction. Understanding the problem space –What do you want to create? –What are your assumptions? –Will it achieve.
Conceptual Models & Interface Metaphors. 2 Interface Hall of Fame or Shame? Tabbed dialog for setting options in MS Web Studio –more tabs than space to.
HCI 특론 (2007 Fall) Conceptual Models & Interface Metaphors.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
Fall 2002CS/PSY Design of Everyday Things Agenda Discuss Norman’s views on HCI & design Discussion What did you take away from DOET book.
© by Pearson Education, Inc. All Rights Reserved.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 30, 2003.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 10, 2005.
Design Analysis of Everyday Objects IS 485, Professor Matt Thatcher.
Design of Everyday Things
UI Standards & Tools Khushroo Shaikh.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2001.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Midterm Exam Review IS 485, Professor Matt Thatcher.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 10, 2004.
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.
Design of Everyday Things Don Norman on Design & HCI.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Microsoft Office © Copyright William Rowan Objective By the end of this you will have being given a brief introduction to: Microsoft Word Microsoft.
Prof. James A. Landay University of Washington Autumn 2008 Design Discovery: Task Analysis October 7, 2008.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Prof. James A. Landay University of Washington Autumn 2008 Conceptual Models & Interface Metaphors October 23, 2008.
HCI 특론 (2010 Spring) Design Discovery: Video Prototyping.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 24, 2002.
Spring /6.831 User Interface Design and Implementation1 Lecture 3: Visibility.
Evaluation Framework Prevention vs. Intervention CHONG POH WAN 21 JUNE 2011.
What is an interface? How many different types of interfaces can you think of?
Meta-Knowledge Computer-age study skill or What kids need to know to be effective students Graham Seibert Copyright 2006.
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.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
Prof. James A. Landay University of Washington Autumn 2004 Conceptual Models & Interface Metaphors October 7, 2004.
Basic Computer and Word Functions, part 1 Read the information and use to answer the questions in the Basic Computer and Word Functions Study Guide.
Design of Everyday Things. Grade summaries Assignments 1-4 (out of 10) P0 (out of 10) P1 group grade (out of 100) P1 individual grade (out of 50) Midterm.
Design Rules-Part B Standards and Guidelines
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 1: Starting with Microsoft.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Midterm Review Francis Li CS160 Midterm Review October 9, 2000.
Prof. James A. Landay University of Washington Autumn 2007 Video Prototyping October 16, 2007.
Prof. James A. Landay Computer Science Department Stanford University CS 147 Autumn 2015 DESIGN THINKING FOR USER EXPERIENCE DESIGN + PROTOTYPING + EVALUATION.
Stanford hci group / cs147 u 16 October 2007 Direct Manipulation and Mental Models Scott Klemmer tas: Marcello Bastea-Forte, Joel.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
Windows 2000 Unit A A1 – A24 and Ap1 – Ap3 (Formatting a Disk)
Word Create a basic TOC. Course contents Overview: table of contents basics Lesson 1: About tables of contents Lesson 2: Format your table of contents.
Prof. James A. Landay University of Washington Autumn 2007 Conceptual Models & Interface Metaphors October 10, 2007.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Ch. 14 Notes: Preparing and Planning to Manage  What is a Manager?  Is it Different than a Leader?  Examples?  What do you think a Business values.
Today Discussion Follow-Up Interview Techniques Next time Interview Techniques: Examples Work Modeling CD Ch.s 5, 6, & 7 CS 321 Human-Computer Interaction.
Metaphors Informing the user what to do Lecture 10 Gabriel Spitz 1.
Conceptual Model Design Informing the user what to do Lecture # 10 (b) Gabriel Spitz.
File and File Systems Compiled by IITG Team Need to be reorganized and reworded.
Midterm in-class Tuesday, Nov 6
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Conceptual Models & Interface Metaphors
Conceptual Models & Interface Metaphors Introduction to Human Computer Interaction & Design Hao-Hua Chu National Taiwan University Dec 12, 2016 *** Adapt.
Scope, Structure, Skeleton
ICS 463, Intro to Human Computer Interaction Design: 6 (Theory): Interface Metaphors (Chapter 7)
Cooper Part III Interaction Details Designing for the Desktop
The Design of Everyday Things
Presentation transcript:

Conceptual Models & Interface Metaphors Working as a Team*

Interface Hall of Fame or Shame? Tabbed dialog for setting options in MS Web Studio more tabs than space to display them Clicking on the right arrow once gives:

Interface Hall of Shame! Tabbed dialog for setting options in MS Web Studio more tabs than space to display them Clicking on the right arrow once gives: Inconsistent display of possible tabs left side not torn vs. right side torn Position of arrows awkward (split to each side?) also, small targets near each other (Fitts’ Law)

Outline POET Conceptual models Interface metaphors Administrivia (teams, HW…) Working as a team

Task Analysis & Contextual Inquiry Review Answer questions before designing ? who, what, where, when, how often? relationship between users & data? what other tools do users have? what happens when things go wrong? Selecting tasks ? real tasks with reasonable functionality coverage complete, specific tasks of what user wants to do Contextual inquiry? What is it for & how is it done? way to answer the task analysis questions interview & observe real users use the master-apprentice model to get them to teach you

POET “The Psychology of Everyday Things”(POET) by Don Norman (UCSD, Apple, HP, NN Group) paperback: “The Design of Everyday Things” design of everyday objects illustrates problems faced by designers of computer systems examples: doors, digital watches, washing machines, telephones, .... Explains conceptual models Resulting design guides -> Highly recommend you read this book

Conceptual Models Mental representation of how object works & how interface controls affect it People have preconceived models that you may not be able to change infix vs. postfix calculators dragging to trash ? deletes (eject disk a bad idea!) Interface must communicate model (how?) online help / documentation can help, but shouldn’t be necessary visually

Visual Clues (affordances) Well-designed objects have affordances visible clues to their operation Poorly-designed objects no clues false clues teapot with handle & spout on the same side Crazy design for a screwdriver!

Problem: freezer too cold, but fresh food just right Refrigerator freezer fresh food Problem: freezer too cold, but fresh food just right

Refrigerator Controls A B C D E 7 6 5 4 3 Normal Settings C and 4 Colder Fresh Food C and 5-6 Coldest Fresh Food B and 7 Colder Freezer D and 6-7 Warmer Fresh Food C and 3-1 OFF (both) 0 What is your conceptual model?

Most Likely Conceptual Model A B C D E cooling unit 7 6 5 4 3 cooling unit i.e., independent controls

Correct Conceptual Model A B C D E 7 6 5 4 3 cooling unit Now can you fix the problem? Possible solutions: make controls map to user’s model make controls map to actual system

Design Model & Customer’s Model System Image Customers get model from experience & usage through system image What if the two models don’t match?

Mismatch between Designer’s & Customer’s Conceptual Models Errors Slow Frustration ...

Design Guides Provide good conceptual model Make things visible customers want to understand how UI controls impact object Make things visible if object has function, interface should show it Map interface controls to customer’s model infix -vs- postfix calculator -- whose model? Provide feedback what you see is what you get!

Make Things Visible Refrigerator (?) make the A..E dial something about percentage of cooling between the two compartments? Controls available on watch w/ 3 buttons? too many & they are not visible! Compare to controls on simple car radio #controls == #functions controls are labeled (?) HOLD button on old style telephone

Make Things Visible Make the A..E dial something about percentage of cooling between the two? Controls available on watch w/ 3 buttons? Compare to controls on simple car radio #controls == #functions controls are labeled (?) HOLD button on old style telephone Natural signals plates on doors... location of push bars...

Map Interface Controls Control should mirror real-world which is better for speaker front/back control? Dashboard

1 Minute Quiz Take out a sheet of paper… Write down the 3 most important points today

Metaphor Definition ? Lakoff & Johnson “The transference of the relation between one set of objects to another set for the purpose of brief explanation” Lakoff & Johnson “...the way we think, what we experience, and what we do every day is very much a matter of metaphor.” in our language & thinking - “argument is war” he attacked every weak point ... criticisms right on target ... if you use that strategy We can use metaphor to highlight certain features & suppress others

Desktop Metaphor A way to explain why some windows seemed blocked not an attempt to simulate a real desktop ?

Example Metaphors Global metaphors Data & function Collections personal assistant, wallet, clothing, pens, cards, telephone, eyeglasses Data & function rolodex, to-do list, calendar, applications documents, find, assist Collections drawers, files, books, newspapers, photo albums

Misused Metaphor Direct translations Mixed metaphors Software CD player that requires turning volume knob with the mouse Software telephony solution that requires the user to dial a number by clicking on a simulated keypad Airline web site that simulates a ticket counter! Mixed metaphors trash cans don’t burst into flames in the real world

Developing Key Interface Elements Develop interface metaphor or conceptual model Communicate that metaphor to the user Provide high-level task-oriented operations not low-level implementation commands

Teams vs. Groups Groups Teams Teams & good performance are inseparable a team is more than the sum of its parts 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

Keys to Team Success Common commitment Specific performance goals requires a purpose in which team members can 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/cogsci/writing) problem-solving & decision-making skills interpersonal skills Agreement who will do particular jobs, when to meet & work, schedules

Team Action Items Meet & 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 group manager (coordinate - big picture) documentation (writing) design (visual/interaction) software user testing

Contextual Inquiry & TA Write-up Problem & solution overview Contextual inquiry who you did it with & key results TA analysis question/answers New & old tasks scenario vs. task Suggested solution functionality (i.e., what can you do with it) user interface (i.e., how you use it - rough sketches) 3 scenarios of example tasks (storyboards) Due on-line in HTML on Monday (& paper copy in class) No more than 6 pages printed not including sketches (scan those in & display inline)

Summary Conceptual models? Design Model should equal Customer Model? mental representation of how the object works & how interface controls effect it Design Model should equal Customer Model? mismatches lead to errors know the customer’s likely conceptual model Design guides? make things visible map interface controls to customer’s model provide feedback