1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall...
Transcript of 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall...
![Page 1: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/1.jpg)
1
Interface Metaphors & Conceptual Design
Dr. Cindy Corritore
Creighton University
ITM 734Fall 2005
![Page 2: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/2.jpg)
2
? According to Cooper, our design methods haven’t caught up with our society’s move from an industrial society to an information society.
What does he mean?
Why don’t these methods work?
![Page 3: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/3.jpg)
3
some reasons
• computers more complex– more features, more flexible (fewer
constraints)– harder to use
• cognitive friction– no 1:1 correspondence machine behavior:
user manip.– intense mental engagement - engineers thrive– Reaction?
• Use minimal set of features
![Page 4: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/4.jpg)
4
some reasons
• focus on internal computer processes & structures (eg file structure)
• not tolerant of errors
![Page 5: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/5.jpg)
5
? What does Cooper’s question “What do you get when you cross a car with a computer” have to do with software design?
![Page 6: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/6.jpg)
6
some answers
• you get a computer– don’t inform and guide us
![Page 7: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/7.jpg)
7
? What is Cooper’s Dancing Bear analogy?
Wonderful it dances at all – don’t see that it dances poorly
![Page 8: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/8.jpg)
8
? What does the Dancing Bear phenomena lead to?
![Page 9: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/9.jpg)
9
some possibilities
• acceptance of bad design
• techno-rage
• Survivalists & Apologists– apologize for the software – “it is so cool, look
what it can do”• worth the cost
– survivor – live with it
• amateurs expected to be experts
![Page 10: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/10.jpg)
10
? Why does Cooper feel these problems are present today in our [software] designs?
![Page 11: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/11.jpg)
11
some reasons
• technologists tasked with design– completely different mindset/cognitive model
& culture• different goals and focus user and programmer• good programmer focuses on details (hard task;
immersive)• love a good challenge with mastery• love details
– their baby - don’t see the problems– design for themselves
![Page 12: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/12.jpg)
12
? What is the big problem with features?
![Page 13: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/13.jpg)
13
some reasons
• used by developers as bargaining chips against time
• don’t know what ‘done’ looks like – feature list is at least quantifiable
• more features increases complexity– edge cases
• UI is hard – falls to bottom of list, bargained away
• employs a focus on tasks, not goals
![Page 14: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/14.jpg)
14
some reasons
• creeping featurism or bloatware– adding new features to software seems ‘free’ – reality - adds complexity– unlike adding new physical features to a
hardware device - constrained
![Page 15: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/15.jpg)
15
? What are some examples of bad design (systems) that Cooper gives.
![Page 16: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/16.jpg)
16
some examples
• email programs don’t consider threads• calendars focus on appts, not projects,
deadlines, events• software has no memory of where currently
(context-wise) files are kept• software doesn’t take responsibility for errors
– makes users feel stupid
• software inflexible (people like to fudge)• browser-based interfaces
![Page 17: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/17.jpg)
17
? Cooper provides an example of hi-tech company qualities – what are these and how apply to a company (give a concrete example).
![Page 18: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/18.jpg)
18
3 qualities
• Capability– what can be made?
• Viability– what can be made and sold for a profit?
• Desirability– what do people want?
• Examples - Novell, Microsoft, Apple
![Page 19: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/19.jpg)
19
? What is Cooper’s take on customer loyalty? How does this play into design?
![Page 20: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/20.jpg)
20
some reasons
• desirability vs. need– long-term– builds loyalty– keeps customers through down-cycles
![Page 21: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/21.jpg)
21
next …….. the Inmates …..
![Page 22: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/22.jpg)
22
![Page 23: 1 Interface Metaphors & Conceptual Design Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.](https://reader031.fdocuments.net/reader031/viewer/2022032206/56649f045503460f94c18950/html5/thumbnails/23.jpg)
23
some reasons
• desirability vs. need
• time to market
• users only care about their goals