SlideShare a Scribd company logo
Thinking
How do we think about
systems?
Apply to a hypothetical
situation.
Are the authors
running for office?
Systems Approaches
 Hard Systems Thinking.
 Soft Systems Thinking.
 Dialectic Systems Thinking.
How do we think of the system
we are developing?
Hard Systems Thinking
 The world is made up of systems (mechanistic
idea?)
 Described with formal notations
 Understood with rational analysis
 We can model everything we need to know
about about our system through
requirements.
 OO, UML
“What to us is terrorism,
they see as a fight for
freedom. What we know is
simply a communication
problem, they say is a
power struggle.
Lets Develop a System!!!
There is a company "Accent” that is a chain of bodyshops. Accent is a
franchise (meaning that each of its individual bodyshops is privately
owned). Accent is responsible for setting the prices, defining which
equipment to use, what forms to use, how to processor orders, etc..
However, each of the private owners is responsible for the day-to-day
operation of the body shop, and for its profitability.
All current orders and payments are done through "paperwork." You
have been hired by Accent Automotive to head a project to
"computerise" this process by creating a software system that can be
used by the bodyshops.
How do you develop this system? What factors do you take into
account? How do you choose the components of your system? Who
do you consult as to the requirements of the system?
Accent with Hard Systems Thinking
 Accent management knows what is needed.
 They will specify the requirements and the
necessary components for the system.
 You will never interact with the individual
bodyshop owners.
Worst Case Scenario I
 The system is implemented but never used.
 Individual owners can’t do their special
processing.
Limitations of hard systems thinking
 Assumes consensus (one set of requirements
is possible)
 Does not give weight to un-quantifiable
variables (e.g. politics, aesthetics, culture)
 Assumes decision makers have the power to
implement solutions
Soft Systems Thinking
 Its too impractical to model the world as a
system.
 We cannot practically model everything we
need to know through requirements.
 We need take some factors separately into
account:
– Lack of consensus
– politics, aesthetics, culture
“Sure enough, we know
that there are all kinds of
crazy strangers, but it
generally comes as a
surprise when people at
our own workplace turn out
to be pacifists, Buddhists,
vegetarians, or even
Catholics.”
Accent with Soft Systems Thinking
 Talk to individual owners.
 Understand the situation and foresee
problems.
 Discuss these with management.
Limitations Of Soft System Thinking
 Lack of scientific rigour
 Assumes consensus can be achieved
 May be too impractical
“Dialectic thinking has
been mainly used by
Marxists in a way that has
often made people wonder
and shake their heads.”
Worst Case Scenario II
 The system is never actually implemented
because the individual owners do not wish to
pay for its implementation (i.e. each shop
needs a new computer, printer).
What’s the problem?
 You assumed that the interests of the Accent
and of the private owners were identical!
 You should have considered the trade-off
between designing the best system and ease
of implementation.
Dialectic System Thinking
 Consensus cannot be reached as there are
contradicting interests
 Like soft systems thinking, but emphasising
competing interests/contradictions.
 The world is a struggle in which consensus is
not achievable
 Use contradictions to gain new understandings
Just Listen
What Can We Take Away From
This Chapter?
 Appreciate approaches other than ours.
 Be more thorough system developers

More Related Content

Similar to Systems approaches by sana ullah khan bhittani

Introduction-Chapter-1.ppt
Introduction-Chapter-1.pptIntroduction-Chapter-1.ppt
Introduction-Chapter-1.ppt
ssuser99ca78
 
Universal computing
Universal computingUniversal computing
Universal computing
Jeff Schneider
 
Creativity And Inovation
Creativity And InovationCreativity And Inovation
Creativity And Inovation
Nor Azri Nor Hashim
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
Fraz Ali
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2
oudesign
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM Institute
Anatoly Levenchuk
 
AI.ppt
AI.pptAI.ppt
AI.ppt
Mard Geer
 
شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...
شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...
شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...
PouyaMahdiani1
 
Industry Training: 02 Awareness Properties
Industry Training: 02 Awareness PropertiesIndustry Training: 02 Awareness Properties
Industry Training: 02 Awareness Properties
FET AWARE project - Self Awareness in Autonomic Systems
 
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
Dr.ganesh Narasimhan
 
XXI Century Organization
XXI Century OrganizationXXI Century Organization
XXI Century Organization
Wojtek Luciejewski
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
Mr. Arindam Bhattacharjee
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
TechExeter
 
The wisdom economy
The wisdom economyThe wisdom economy
The wisdom economy
herbalin
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
Giovanni Sileno
 
Homonoids, Tools and Methodologies – An Engineer’s Reality Check
Homonoids, Tools and Methodologies – An Engineer’s Reality CheckHomonoids, Tools and Methodologies – An Engineer’s Reality Check
Homonoids, Tools and Methodologies – An Engineer’s Reality Check
Andreas Koschak
 
1 artificial intelligence
1  artificial intelligence1  artificial intelligence
1 artificial intelligence
Ahmad sohail Kakar
 
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Shannon Holt
 
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Christine Muller
 
Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...
Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...
Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...
Kent Palmer
 

Similar to Systems approaches by sana ullah khan bhittani (20)

Introduction-Chapter-1.ppt
Introduction-Chapter-1.pptIntroduction-Chapter-1.ppt
Introduction-Chapter-1.ppt
 
Universal computing
Universal computingUniversal computing
Universal computing
 
Creativity And Inovation
Creativity And InovationCreativity And Inovation
Creativity And Inovation
 
Intro artificial intelligence
Intro artificial intelligenceIntro artificial intelligence
Intro artificial intelligence
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM Institute
 
AI.ppt
AI.pptAI.ppt
AI.ppt
 
شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...
شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...
شناسایی ائتلاف استراتژیک بهینه با در نظر گرفتن نقش نوآوری باز در طنجیره تامین...
 
Industry Training: 02 Awareness Properties
Industry Training: 02 Awareness PropertiesIndustry Training: 02 Awareness Properties
Industry Training: 02 Awareness Properties
 
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
 
XXI Century Organization
XXI Century OrganizationXXI Century Organization
XXI Century Organization
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
 
The wisdom economy
The wisdom economyThe wisdom economy
The wisdom economy
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
 
Homonoids, Tools and Methodologies – An Engineer’s Reality Check
Homonoids, Tools and Methodologies – An Engineer’s Reality CheckHomonoids, Tools and Methodologies – An Engineer’s Reality Check
Homonoids, Tools and Methodologies – An Engineer’s Reality Check
 
1 artificial intelligence
1  artificial intelligence1  artificial intelligence
1 artificial intelligence
 
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
 
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
Short Hindi Essay On Raksha Bandhan. Online assignment writing service.
 
Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...
Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...
Exploring Intelligent Enterprise System Limitations Incose 2007 Palmer 070624...
 

Recently uploaded

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
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
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 

Recently uploaded (20)

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
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
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 

Systems approaches by sana ullah khan bhittani

  • 1. Thinking How do we think about systems? Apply to a hypothetical situation. Are the authors running for office?
  • 2. Systems Approaches  Hard Systems Thinking.  Soft Systems Thinking.  Dialectic Systems Thinking. How do we think of the system we are developing?
  • 3. Hard Systems Thinking  The world is made up of systems (mechanistic idea?)  Described with formal notations  Understood with rational analysis  We can model everything we need to know about about our system through requirements.  OO, UML
  • 4. “What to us is terrorism, they see as a fight for freedom. What we know is simply a communication problem, they say is a power struggle.
  • 5. Lets Develop a System!!! There is a company "Accent” that is a chain of bodyshops. Accent is a franchise (meaning that each of its individual bodyshops is privately owned). Accent is responsible for setting the prices, defining which equipment to use, what forms to use, how to processor orders, etc.. However, each of the private owners is responsible for the day-to-day operation of the body shop, and for its profitability. All current orders and payments are done through "paperwork." You have been hired by Accent Automotive to head a project to "computerise" this process by creating a software system that can be used by the bodyshops. How do you develop this system? What factors do you take into account? How do you choose the components of your system? Who do you consult as to the requirements of the system?
  • 6. Accent with Hard Systems Thinking  Accent management knows what is needed.  They will specify the requirements and the necessary components for the system.  You will never interact with the individual bodyshop owners.
  • 7. Worst Case Scenario I  The system is implemented but never used.  Individual owners can’t do their special processing.
  • 8. Limitations of hard systems thinking  Assumes consensus (one set of requirements is possible)  Does not give weight to un-quantifiable variables (e.g. politics, aesthetics, culture)  Assumes decision makers have the power to implement solutions
  • 9. Soft Systems Thinking  Its too impractical to model the world as a system.  We cannot practically model everything we need to know through requirements.  We need take some factors separately into account: – Lack of consensus – politics, aesthetics, culture
  • 10. “Sure enough, we know that there are all kinds of crazy strangers, but it generally comes as a surprise when people at our own workplace turn out to be pacifists, Buddhists, vegetarians, or even Catholics.”
  • 11. Accent with Soft Systems Thinking  Talk to individual owners.  Understand the situation and foresee problems.  Discuss these with management.
  • 12. Limitations Of Soft System Thinking  Lack of scientific rigour  Assumes consensus can be achieved  May be too impractical
  • 13. “Dialectic thinking has been mainly used by Marxists in a way that has often made people wonder and shake their heads.”
  • 14. Worst Case Scenario II  The system is never actually implemented because the individual owners do not wish to pay for its implementation (i.e. each shop needs a new computer, printer).
  • 15. What’s the problem?  You assumed that the interests of the Accent and of the private owners were identical!  You should have considered the trade-off between designing the best system and ease of implementation.
  • 16. Dialectic System Thinking  Consensus cannot be reached as there are contradicting interests  Like soft systems thinking, but emphasising competing interests/contradictions.  The world is a struggle in which consensus is not achievable  Use contradictions to gain new understandings
  • 18. What Can We Take Away From This Chapter?  Appreciate approaches other than ours.  Be more thorough system developers