SlideShare a Scribd company logo
Toward a Socio-Technical Pattern Language How do we help design teams align people, process, and technology? John Thomas, IBM Research Madeira, Portugal,  29 July 2003
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tom Landauer’s The Trouble with Computers  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Yet, applications with bad HCI designs still sap productivity; make for poor user experience ,[object Object],[object Object],[object Object],[object Object],[object Object]
An interesting fantasy…. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reality… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Potential Forms of Knowledge Known, Predictable, Unchanging, Simple Unknown, Unpredictable, Changing, Complex Algorithms, Formulae, Programs, Machines Patterns Guidelines Heuristics, Principles,  Properties Case Studies Stories Ethical values and fluid intelligence
How can we help the designer DESIGN?
The Importance of the Social ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some ways social and technical can interact ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some Aspects of Socio-Technical Interaction  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Aspects of Socio-Technical Situation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
E.g. Washing Dishes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fixing Dinner ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Traditional Queue ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vibrating Pager Queue ,[object Object],[object Object],[object Object],[object Object]
Enhanced Telephone Help Desk Queue ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Patterns  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Parts of a Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Pattern Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some Socio-Technical Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reality Check
Reality Check
Who Speaks for Wolf? Visual by www.PDIimages.com
Small Successes Early
Support Conversation at the Borders
Potential Uses of a Pattern Language Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Challenges to Pattern Approach ,[object Object],[object Object],[object Object],[object Object]
Christopher Alexander’s Fifteen Properties from The Nature of Order ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Can these be applied to the design of social systems? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Summary and Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object]
For more information: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction Design
Dave Malouf
 
Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...
Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...
Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...
RSD Relating Systems Thinking and Design
 
Interaction design beyond human computer interaction
Interaction design beyond human computer interactionInteraction design beyond human computer interaction
Interaction design beyond human computer interaction
Kenny Nguyen
 
Hci activity#1
Hci activity#1Hci activity#1
Hci activity#1
Desalegn Aweke
 
Rsd6 v05 for_pub_idarz
Rsd6 v05 for_pub_idarzRsd6 v05 for_pub_idarz
Rsd6 v05 for_pub_idarz
rsd6
 
HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):
Alan Dix
 
More than a Moment.
More than a Moment. More than a Moment.
More than a Moment.
Alan Dix
 
A Library of Systemic Relations
A Library of Systemic RelationsA Library of Systemic Relations
A Library of Systemic Relations
RSD Relating Systems Thinking and Design
 
Design issues and processes
Design issues and processesDesign issues and processes
Design issues and processesDavid Lamas
 
Cognition as Material: personality prostheses and other stories
Cognition as Material: personality prostheses and other storiesCognition as Material: personality prostheses and other stories
Cognition as Material: personality prostheses and other stories
Alan Dix
 
Wearable computing and embodied interaction
Wearable computing and embodied interactionWearable computing and embodied interaction
Wearable computing and embodied interaction
UTFPR
 
The Future of Human Technology Interaction
The Future of Human Technology InteractionThe Future of Human Technology Interaction
The Future of Human Technology Interaction
Susan Weinschenk
 
HCI 3e - Ch 19: Groupware
HCI 3e - Ch 19:  GroupwareHCI 3e - Ch 19:  Groupware
HCI 3e - Ch 19: Groupware
Alan Dix
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
Gary Coker
 
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
BayCHI
 
Information Overload and its Impact on Lifestyle
Information Overload and its Impact on LifestyleInformation Overload and its Impact on Lifestyle
Information Overload and its Impact on Lifestyle
Bimo Tyasono
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction Design
UTFPR
 

What's hot (18)

Interaction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction DesignInteraction 09 Introduction to Interaction Design
Interaction 09 Introduction to Interaction Design
 
Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...
Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...
Greg Van Alstyne and Dr Robert K Logan: Designing for Emergence : Integrating...
 
Interaction design beyond human computer interaction
Interaction design beyond human computer interactionInteraction design beyond human computer interaction
Interaction design beyond human computer interaction
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Hci activity#1
Hci activity#1Hci activity#1
Hci activity#1
 
Rsd6 v05 for_pub_idarz
Rsd6 v05 for_pub_idarzRsd6 v05 for_pub_idarz
Rsd6 v05 for_pub_idarz
 
HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):
 
More than a Moment.
More than a Moment. More than a Moment.
More than a Moment.
 
A Library of Systemic Relations
A Library of Systemic RelationsA Library of Systemic Relations
A Library of Systemic Relations
 
Design issues and processes
Design issues and processesDesign issues and processes
Design issues and processes
 
Cognition as Material: personality prostheses and other stories
Cognition as Material: personality prostheses and other storiesCognition as Material: personality prostheses and other stories
Cognition as Material: personality prostheses and other stories
 
Wearable computing and embodied interaction
Wearable computing and embodied interactionWearable computing and embodied interaction
Wearable computing and embodied interaction
 
The Future of Human Technology Interaction
The Future of Human Technology InteractionThe Future of Human Technology Interaction
The Future of Human Technology Interaction
 
HCI 3e - Ch 19: Groupware
HCI 3e - Ch 19:  GroupwareHCI 3e - Ch 19:  Groupware
HCI 3e - Ch 19: Groupware
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
 
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
 
Information Overload and its Impact on Lifestyle
Information Overload and its Impact on LifestyleInformation Overload and its Impact on Lifestyle
Information Overload and its Impact on Lifestyle
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction Design
 

Similar to Toward a socio-technical pattern language

Patterns for collaborative creativity
Patterns for collaborative creativityPatterns for collaborative creativity
Patterns for collaborative creativity
John Thomas
 
Chi2006 trustworkshop
Chi2006 trustworkshopChi2006 trustworkshop
Chi2006 trustworkshop
John Thomas
 
Ecscw e research-workshop paper jct
Ecscw e research-workshop paper jctEcscw e research-workshop paper jct
Ecscw e research-workshop paper jct
John Thomas
 
Social Web 2.0 Class Week 1: Introduction, History, Web 2.0, Communication
Social Web 2.0 Class Week 1:  Introduction, History, Web 2.0, CommunicationSocial Web 2.0 Class Week 1:  Introduction, History, Web 2.0, Communication
Social Web 2.0 Class Week 1: Introduction, History, Web 2.0, Communication
Shelly D. Farnham, Ph.D.
 
one more tool
one more toolone more tool
one more tool
Patricia Arnold
 
Lecture Polimi April2021
Lecture Polimi April2021Lecture Polimi April2021
Lecture Polimi April2021
Anna De Liddo
 
Digital One Day: Audiographic Environments for CPD
Digital One Day: Audiographic Environments for CPDDigital One Day: Audiographic Environments for CPD
Digital One Day: Audiographic Environments for CPD
George Roberts
 
Making ESSENCE Work
Making ESSENCE WorkMaking ESSENCE Work
Making ESSENCE Work
CommunitySense
 
Communities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingCommunities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingDavid Geerts
 
Communities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingCommunities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingStepStone Belgium
 
Community as an Asset
Community as an AssetCommunity as an Asset
Community as an Asset
evgeny.morozov
 
Topic 3 Human Computer Interaction
Topic 3 Human Computer InteractionTopic 3 Human Computer Interaction
Topic 3 Human Computer Interaction
nur ezzaty
 
Meta design and social creativity
Meta design and social creativityMeta design and social creativity
Meta design and social creativity
John Thomas
 
Design Patterns as Guidance for Designers of Groupware Used by Team for the D...
Design Patterns as Guidance for Designers of Groupware Used by Team for the D...Design Patterns as Guidance for Designers of Groupware Used by Team for the D...
Design Patterns as Guidance for Designers of Groupware Used by Team for the D...
Petros Georgiakakis
 
"It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov..."It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov...
CommunitySense
 
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
ARISTOTELE
 
Ceis 2
Ceis 2Ceis 2
IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015
Charith Perera
 
Data Models And Details About Open Data
Data Models And Details About Open DataData Models And Details About Open Data
Data Models And Details About Open Data
Michael Bostwick
 
Best Practice Information Architecture
Best Practice Information ArchitectureBest Practice Information Architecture
Best Practice Information Architecture
Patrick Kennedy
 

Similar to Toward a socio-technical pattern language (20)

Patterns for collaborative creativity
Patterns for collaborative creativityPatterns for collaborative creativity
Patterns for collaborative creativity
 
Chi2006 trustworkshop
Chi2006 trustworkshopChi2006 trustworkshop
Chi2006 trustworkshop
 
Ecscw e research-workshop paper jct
Ecscw e research-workshop paper jctEcscw e research-workshop paper jct
Ecscw e research-workshop paper jct
 
Social Web 2.0 Class Week 1: Introduction, History, Web 2.0, Communication
Social Web 2.0 Class Week 1:  Introduction, History, Web 2.0, CommunicationSocial Web 2.0 Class Week 1:  Introduction, History, Web 2.0, Communication
Social Web 2.0 Class Week 1: Introduction, History, Web 2.0, Communication
 
one more tool
one more toolone more tool
one more tool
 
Lecture Polimi April2021
Lecture Polimi April2021Lecture Polimi April2021
Lecture Polimi April2021
 
Digital One Day: Audiographic Environments for CPD
Digital One Day: Audiographic Environments for CPDDigital One Day: Audiographic Environments for CPD
Digital One Day: Audiographic Environments for CPD
 
Making ESSENCE Work
Making ESSENCE WorkMaking ESSENCE Work
Making ESSENCE Work
 
Communities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingCommunities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred Computing
 
Communities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingCommunities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred Computing
 
Community as an Asset
Community as an AssetCommunity as an Asset
Community as an Asset
 
Topic 3 Human Computer Interaction
Topic 3 Human Computer InteractionTopic 3 Human Computer Interaction
Topic 3 Human Computer Interaction
 
Meta design and social creativity
Meta design and social creativityMeta design and social creativity
Meta design and social creativity
 
Design Patterns as Guidance for Designers of Groupware Used by Team for the D...
Design Patterns as Guidance for Designers of Groupware Used by Team for the D...Design Patterns as Guidance for Designers of Groupware Used by Team for the D...
Design Patterns as Guidance for Designers of Groupware Used by Team for the D...
 
"It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov..."It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov...
 
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
The Innovation Engine for Team Building – The EU Aristotele Approach From Ope...
 
Ceis 2
Ceis 2Ceis 2
Ceis 2
 
IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015IS-EUD-2015, Madrid, Spain, 27 May 2015
IS-EUD-2015, Madrid, Spain, 27 May 2015
 
Data Models And Details About Open Data
Data Models And Details About Open DataData Models And Details About Open Data
Data Models And Details About Open Data
 
Best Practice Information Architecture
Best Practice Information ArchitectureBest Practice Information Architecture
Best Practice Information Architecture
 

More from John Thomas

Ppdd copy
Ppdd copyPpdd copy
Ppdd copy
John Thomas
 
Slideshowfor nw jct
Slideshowfor nw jctSlideshowfor nw jct
Slideshowfor nw jct
John Thomas
 
Design rationale for turing's nightmares
Design rationale for turing's nightmaresDesign rationale for turing's nightmares
Design rationale for turing's nightmares
John Thomas
 
Sigchi extended abstractsjct
Sigchi extended abstractsjctSigchi extended abstractsjct
Sigchi extended abstractsjct
John Thomas
 
Asean
AseanAsean
A Perfect Storm: Ubiquity and Social Science
 A Perfect Storm: Ubiquity and Social Science A Perfect Storm: Ubiquity and Social Science
A Perfect Storm: Ubiquity and Social Science
John Thomas
 
Social computing jct
Social computing jctSocial computing jct
Social computing jctJohn Thomas
 
Supporting social roles and diversity
Supporting social roles and diversitySupporting social roles and diversity
Supporting social roles and diversityJohn Thomas
 
Understanding and harnessing conflict1
Understanding and harnessing conflict1Understanding and harnessing conflict1
Understanding and harnessing conflict1John Thomas
 
Business process re-engineering comes to baseball
Business process re-engineering comes to baseballBusiness process re-engineering comes to baseball
Business process re-engineering comes to baseball
John Thomas
 
JSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation ToolsJSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation Tools
John Thomas
 
The year was 1967
The year was 1967The year was 1967
The year was 1967
John Thomas
 
Walking People analysis
Walking People analysisWalking People analysis
Walking People analysis
John Thomas
 
HCII 2005 paper
HCII 2005 paper HCII 2005 paper
HCII 2005 paper
John Thomas
 
Stories in HCI
Stories in HCIStories in HCI
Stories in HCI
John Thomas
 
A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1
John Thomas
 
Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers
John Thomas
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop
John Thomas
 
Narrative methods as supplement to field experience
Narrative methods as supplement to field experienceNarrative methods as supplement to field experience
Narrative methods as supplement to field experience
John Thomas
 
Sensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshopSensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshop
John Thomas
 

More from John Thomas (20)

Ppdd copy
Ppdd copyPpdd copy
Ppdd copy
 
Slideshowfor nw jct
Slideshowfor nw jctSlideshowfor nw jct
Slideshowfor nw jct
 
Design rationale for turing's nightmares
Design rationale for turing's nightmaresDesign rationale for turing's nightmares
Design rationale for turing's nightmares
 
Sigchi extended abstractsjct
Sigchi extended abstractsjctSigchi extended abstractsjct
Sigchi extended abstractsjct
 
Asean
AseanAsean
Asean
 
A Perfect Storm: Ubiquity and Social Science
 A Perfect Storm: Ubiquity and Social Science A Perfect Storm: Ubiquity and Social Science
A Perfect Storm: Ubiquity and Social Science
 
Social computing jct
Social computing jctSocial computing jct
Social computing jct
 
Supporting social roles and diversity
Supporting social roles and diversitySupporting social roles and diversity
Supporting social roles and diversity
 
Understanding and harnessing conflict1
Understanding and harnessing conflict1Understanding and harnessing conflict1
Understanding and harnessing conflict1
 
Business process re-engineering comes to baseball
Business process re-engineering comes to baseballBusiness process re-engineering comes to baseball
Business process re-engineering comes to baseball
 
JSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation ToolsJSAI paper on Collaborative Innovation Tools
JSAI paper on Collaborative Innovation Tools
 
The year was 1967
The year was 1967The year was 1967
The year was 1967
 
Walking People analysis
Walking People analysisWalking People analysis
Walking People analysis
 
HCII 2005 paper
HCII 2005 paper HCII 2005 paper
HCII 2005 paper
 
Stories in HCI
Stories in HCIStories in HCI
Stories in HCI
 
A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1A collaboration is a collaboration is a collaboration1
A collaboration is a collaboration is a collaboration1
 
Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers Ecscw 2007 workshop position paper on handovers
Ecscw 2007 workshop position paper on handovers
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop
 
Narrative methods as supplement to field experience
Narrative methods as supplement to field experienceNarrative methods as supplement to field experience
Narrative methods as supplement to field experience
 
Sensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshopSensemaking position paper for chi 2005 workshop
Sensemaking position paper for chi 2005 workshop
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

Toward a socio-technical pattern language

  • 1. Toward a Socio-Technical Pattern Language How do we help design teams align people, process, and technology? John Thomas, IBM Research Madeira, Portugal, 29 July 2003
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Potential Forms of Knowledge Known, Predictable, Unchanging, Simple Unknown, Unpredictable, Changing, Complex Algorithms, Formulae, Programs, Machines Patterns Guidelines Heuristics, Principles, Properties Case Studies Stories Ethical values and fluid intelligence
  • 8. How can we help the designer DESIGN?
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 24. Who Speaks for Wolf? Visual by www.PDIimages.com
  • 26. Support Conversation at the Borders
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.

Editor's Notes

  1. There are a host of empirical studies illustrating that merely throwing new technology at a problem is unlikely to result in any very substantive benefit. The ROI on HCI varies but is much higher than the typical IRR for businesses.
  2. Nonetheless, applications continue to be developed today which have glaring problems, the solutions to which, have in some cases been known for decades. There are several main reasons for this gap between what we could do to make systems really useful to our customers and what the industry all too often settles for. These include trying to “add on” HCI as some kind of interface paint after the system functionality has been designed, a lack of HCI expertise on product development teams, a rush to market that bypasses the time taken to understand the customer’s situation, organizational anomalies in how products are priced and success is measured. In many cases, however, the fundamental problem is that the work taken to support the user properly is