SlideShare a Scribd company logo
1 of 44
The System Metaphor  Explored! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Icebreaker ,[object Object],[object Object],[object Object]
First Quote MET  APH  OR:  _A_  FIG  URE  _OF _SP  EEC  H_W  HIC  H_M  AKE  S_A  N_I  MPL  IED  _CO  MPA  RIS  ON_ BET  WEE  N_T  HIN  GS_  WHI  CH_ ARE  _NO  T_L  ITE  RAL  LY_  ALI  KE.
Second Quote THE  _SY  STE  M_M  ETA  PHO  R_I  S_A  STO  RY_  THA  T_E  VER  YON  E—C  UST  OME  RS, _PR  OGR  AMM  ERS  ,_A  ND_ MAN  AGE  RS—  CAN  _TE  LL_ ABO  UT_  HOW  _TH  E_S  YST  EM_  WOR  KS.
What Is a Metaphor? ,[object Object],[object Object]
What Is a System Metaphor? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What  Isn’t  a System Metaphor? ,[object Object],[object Object],[object Object]
Why Do You Want a Metaphor? ,[object Object],[object Object],[object Object],[object Object]
How Do You Find a Metaphor? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Brainstorm Metaphors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Brainstorming Exercise ,[object Object],[object Object]
Brainstorm:  Advisory Service Advisory Service ,[object Object]
Brainstorm:  Calendar Calendar ,[object Object]
Brainstorm:  Marketplace Marketplace ,[object Object]
Brainstorm:  Buying a House Buying a House ,[object Object]
Brainstorm:  Library System Library System ,[object Object]
Brainstorm:  Checkbook Checkbook ,[object Object]
Brainstorm:  Compiler/Translator Compiler/Translator ,[object Object]
Example: eBay ®   ,[object Object],[object Object],[object Object],[object Object],[object Object]
Debrief ,[object Object],[object Object],[object Object],[object Object]
What Do You Do With a Metaphor? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Score Card ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: eBay ®  - more like a bazaar? Auction Store Stock Mkt Bazaar 1 buyer, many sellers Many buyers, 1 seller Many buyers, many sellers Requires inventory Fixed price Name your price Real-time Aggregation etc.
Attributes:  System Monitor System Monitor ,[object Object],[object Object],[object Object],[object Object]
Attributes:  Others? Others?
Debrief
Four Key Objects ,[object Object],[object Object],[object Object]
Exercise: Your Four Key Objects ,[object Object],[object Object],[object Object],[object Object]
Examples ,[object Object],[object Object],[object Object],[object Object]
Debrief
Issue: Bad Metaphors ,[object Object],[object Object],[object Object],[object Object]
Exercise: Garden Path ,[object Object],[object Object],[object Object],[object Object],[object Object]
Garden Path:  EBay ®  as an Auction as an Auction ,[object Object]
Garden Path:  Word Processor as a Magic Typewriter Word Processor as a Magic Typewriter ,[object Object]
Garden Path:  Drawing Program  as a Bitmap as a Bitmap as a Bitmap ,[object Object]
Garden Path:  Online Marketplace as a Shopping Cart as a Shopping Cart as a Shopping Cart ,[object Object]
Some Answers from Others: ,[object Object],[object Object],[object Object]
Debrief
More Issues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercise: Popcorn ,[object Object],[object Object],[object Object],[object Object]
Debrief
Summary ,[object Object],[object Object],[object Object],[object Object]
For More Information ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to The System Metaphor Explored

UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwell
nikrao
 
UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwell
guestf59d1c4
 
opinionmining-131221011849-phpapp02-converted.ppt
opinionmining-131221011849-phpapp02-converted.pptopinionmining-131221011849-phpapp02-converted.ppt
opinionmining-131221011849-phpapp02-converted.ppt
ssuser059331
 
Machine Learning ICS 273A
Machine Learning ICS 273AMachine Learning ICS 273A
Machine Learning ICS 273A
butest
 
Machine Learning ICS 273A
Machine Learning ICS 273AMachine Learning ICS 273A
Machine Learning ICS 273A
butest
 
凯捷安永 分析及假设
凯捷安永 分析及假设凯捷安永 分析及假设
凯捷安永 分析及假设
eshen
 
Slides
SlidesSlides
Slides
butest
 
Opinion Mining
Opinion MiningOpinion Mining
Opinion Mining
Ali Habeeb
 
Tom Malone - Program for the Future Dec. 8
Tom Malone - Program for the Future Dec. 8Tom Malone - Program for the Future Dec. 8
Tom Malone - Program for the Future Dec. 8
TechVirtual
 

Similar to The System Metaphor Explored (20)

Data Driven Sales: Building AI That Searches, Learns, and Sells
Data Driven Sales: Building AI That Searches, Learns, and SellsData Driven Sales: Building AI That Searches, Learns, and Sells
Data Driven Sales: Building AI That Searches, Learns, and Sells
 
Essay Outline Samples.pdf
Essay Outline Samples.pdfEssay Outline Samples.pdf
Essay Outline Samples.pdf
 
Documented Essay Sample
Documented Essay SampleDocumented Essay Sample
Documented Essay Sample
 
Understanding and Conceptualizing interaction - Mary Margarat
Understanding and Conceptualizing interaction  - Mary MargaratUnderstanding and Conceptualizing interaction  - Mary Margarat
Understanding and Conceptualizing interaction - Mary Margarat
 
Slides from Growthcon 2014 Lean Analytics masterclass
Slides from Growthcon 2014 Lean Analytics masterclassSlides from Growthcon 2014 Lean Analytics masterclass
Slides from Growthcon 2014 Lean Analytics masterclass
 
UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwell
 
UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwell
 
opinionmining-131221011849-phpapp02-converted.ppt
opinionmining-131221011849-phpapp02-converted.pptopinionmining-131221011849-phpapp02-converted.ppt
opinionmining-131221011849-phpapp02-converted.ppt
 
Lean Analytics: Using Data to Build a Better Business Faster
Lean Analytics: Using Data to Build a Better Business FasterLean Analytics: Using Data to Build a Better Business Faster
Lean Analytics: Using Data to Build a Better Business Faster
 
A Timeless Way of Communicating: Alexandrian Pattern Languages
A Timeless Way of Communicating: Alexandrian Pattern LanguagesA Timeless Way of Communicating: Alexandrian Pattern Languages
A Timeless Way of Communicating: Alexandrian Pattern Languages
 
Machine Learning ICS 273A
Machine Learning ICS 273AMachine Learning ICS 273A
Machine Learning ICS 273A
 
Machine Learning ICS 273A
Machine Learning ICS 273AMachine Learning ICS 273A
Machine Learning ICS 273A
 
凯捷安永 分析及假设
凯捷安永 分析及假设凯捷安永 分析及假设
凯捷安永 分析及假设
 
Brisbane City Council Future Thinking Presentation May 2009
Brisbane City Council Future Thinking Presentation May 2009Brisbane City Council Future Thinking Presentation May 2009
Brisbane City Council Future Thinking Presentation May 2009
 
Slides
SlidesSlides
Slides
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.
 
Compare And Contrast Essay About Alaska And Hawaii
Compare And Contrast Essay About Alaska And HawaiiCompare And Contrast Essay About Alaska And Hawaii
Compare And Contrast Essay About Alaska And Hawaii
 
Opinion Mining
Opinion MiningOpinion Mining
Opinion Mining
 
Customer Development - Identifying and Testing Startup Hypotheses
Customer Development - Identifying and Testing Startup HypothesesCustomer Development - Identifying and Testing Startup Hypotheses
Customer Development - Identifying and Testing Startup Hypotheses
 
Tom Malone - Program for the Future Dec. 8
Tom Malone - Program for the Future Dec. 8Tom Malone - Program for the Future Dec. 8
Tom Malone - Program for the Future Dec. 8
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

The System Metaphor Explored

  • 1.
  • 2.
  • 3.
  • 4. First Quote MET APH OR: _A_ FIG URE _OF _SP EEC H_W HIC H_M AKE S_A N_I MPL IED _CO MPA RIS ON_ BET WEE N_T HIN GS_ WHI CH_ ARE _NO T_L ITE RAL LY_ ALI KE.
  • 5. Second Quote THE _SY STE M_M ETA PHO R_I S_A STO RY_ THA T_E VER YON E—C UST OME RS, _PR OGR AMM ERS ,_A ND_ MAN AGE RS— CAN _TE LL_ ABO UT_ HOW _TH E_S YST EM_ WOR KS.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Example: eBay ® - more like a bazaar? Auction Store Stock Mkt Bazaar 1 buyer, many sellers Many buyers, 1 seller Many buyers, many sellers Requires inventory Fixed price Name your price Real-time Aggregation etc.
  • 25.
  • 28.
  • 29.
  • 30.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 40.
  • 41.
  • 43.
  • 44.

Editor's Notes

  1. Explore Brainstorm
  2. Put each three-letter block on its own card (write large). Shuffle/scramble them. Make sure to keep the two quotations separate. This game structure is one of Thiagi’s frame-games, called “Chunks.” Might then explore who’s in the room - programmers, customers, managers, etc.
  3. We don’t mean e.g., the desktop metaphor ala Mac. The metaphor only covers some aspects of architecture.
  4. Metaphor provides a framework and context for the project.
  5. Naïve & magic metaphors: where you need help isn’t governed by the metaphor “ Naive metaphor” is term used in early XP literature; we prefer “literal” (or perhaps “direct”) as it’s naive in a restricted sense. Magic metaphor isn’t constraining enough; a magic typewriter could do anything. A mixed metaphor can work - e.g., combine a typewriter with cut and paste (literally).
  6. Phone book example: look up by last name is easy, by first name is hard.
  7. Phone book example: look up by last name is easy, by first name is hard.
  8. Magic & naïve metaphors are weakest