SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
Introduction to Systems Thinking:
System Structures and Behaviour
Sydney Limited WIP Society
Jason Yip
j.c.yip@computer.org
http://jchyip.blogspot.com
@jchyip
Select a problem as a working
example. It should be somewhat
complicated, and not too simple.
What is a system?
A system is a set of things
interconnected in such a way that
they produce their own pattern of
behaviour over time
A system is more than the sum of its
parts
http://mennodiscuss.com/viewtopic.php?f=6&t=16392#p456262
Systems consists of three things
1. Elements
2. Interconnections
3. Function (non-human system) or Purpose
(human system)
Examples of systems
● Digestive system
● Sports team
● School
● City
● Factory
● Corporation
● National Economy
● Animal
● Tree
● Forest
● Earth
● Solar system
● Galaxy
● IT system
https://flic.kr/p/97JeYs
“Bicycle system”
“Frog system”
https://flic.kr/p/mKKug
Systems mostly cause their own
behaviour; outside events unleash
that behaviour
Do politicians cause recessions and
booms? Or is it inherent to market
economies?
Do competitors cause companies to
lose market share? Or do their own
policies create losses that
competitors exploit?
“Every system is perfectly designed
to achieve the results it gets.”
Dr. Don Berwick
Describe your situation as a system
● What are the elements?
● What are the interconnections between the
elements?
● What is the purpose of the system?
Intended vs actual based on behaviour?
Stocks and Flows
Stocks are the elements you can see,
feel, count, or measure at any given
time
Examples of Stocks
● Water in a bathtub
● A population
● Books in a book store
● Wood in a tree
● Money in a bank
Stocks change over time via Flows
● Work flow
● Information flow
● Both inflow and outflow
http://lssacademy.com/2008/02/24/lets-create-a-current-state-value-stream-map/
Information Flow
Work Flow
Stocks
https://flic.kr/p/9az8q1
Inflow
Outflow
Information flow
Stock
Stocks provide a memory of flows
Stocks act as “shock absorbers”
Stocks introduce delay.
It takes time for flows to affect
stocks.
Delays decouple inflow and outflow
Examples of stocks decoupling flows
● Gasoline storage tanks
● Wood in a forest
● Water reservoir
“Stocks are pretty much queues”
Me
Let’s try describing a typical Agile
team using stocks and flows
How might stocks and flows change
how you describe your situation?
Feedback loops
Systems run themselves via
feedback loops
Balancing feedback loops
● Thermostat
● Guided missile
● Iterative, incremental software development
A stock with two competing
balancing loops
How feedback fails
● Late, lost, unclear, incomplete, hard to
interpret information
● Weak, delayed, resource-constrained,
ineffective response
Two competing balancing loops with
delays
The problem with forecast-driven
supply chains
A delay in a balancing feedback loop
makes a system likely to oscillate
Aside: This is generally solved by
using kanban
Reinforcing feedback loops
● Market collapse: uncertainty -> remove
money -> more uncertainty
● Compound interest
● Death march: Too much to do -> work
harder -> more bugs -> work even harder
A stock with one reinforcing loop
and one balancing loop
If A causes B, is it possible that B
also causes A?
How might feedback loops change
how you describe your situation?
Dealing with systems
Systems consists of three things
1. Elements
2. Interconnections
3. Function (non-human system) or Purpose
(human system)
Changing elements usually has the
least effect; changing
interconnections or purpose is
usually more dramatic
Examples
● Change all members of a sports team vs
change rules of the game or the definition of
winning
● Change people in the organisation vs
change the way of working or the definition
of organisational success
Focus more on interconnections and
interactions than elements
● Interaction flow / sequence over class
structure
● Work flow / value stream over org structure
System interactions operate through
information flow
Address incongruent purposes
System purposes do not necessarily match the
intention of the designers or actors within it
How might you intervene in your
situation to improve the system?

Contenu connexe

Tendances

Thinking in systems (Donella Meadows) chapters 1 to 3
Thinking in systems (Donella Meadows)   chapters 1 to 3Thinking in systems (Donella Meadows)   chapters 1 to 3
Thinking in systems (Donella Meadows) chapters 1 to 3
Sandhya Johnson
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems Thinking
Peter Vermaercke
 
01 Introduction to System Dynamics
01 Introduction to System Dynamics01 Introduction to System Dynamics
01 Introduction to System Dynamics
iddbbi
 

Tendances (20)

Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Thinking in systems slides
Thinking in systems slidesThinking in systems slides
Thinking in systems slides
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Complexity Thinking
Complexity ThinkingComplexity Thinking
Complexity Thinking
 
Thinking in systems (Donella Meadows) chapters 1 to 3
Thinking in systems (Donella Meadows)   chapters 1 to 3Thinking in systems (Donella Meadows)   chapters 1 to 3
Thinking in systems (Donella Meadows) chapters 1 to 3
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems Thinking
 
Systems Thinking
Systems Thinking Systems Thinking
Systems Thinking
 
System Thinking - Affect on Decision Making
System Thinking - Affect on Decision MakingSystem Thinking - Affect on Decision Making
System Thinking - Affect on Decision Making
 
Module 1 Introduction to systems thinking
Module 1 Introduction to systems thinkingModule 1 Introduction to systems thinking
Module 1 Introduction to systems thinking
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Systems thinking for analyzing problems
Systems thinking for analyzing problems  Systems thinking for analyzing problems
Systems thinking for analyzing problems
 
Introduction to System Dynamics
Introduction to System DynamicsIntroduction to System Dynamics
Introduction to System Dynamics
 
System dynamics- simulation and modeling social systems
System dynamics- simulation and modeling social systemsSystem dynamics- simulation and modeling social systems
System dynamics- simulation and modeling social systems
 
Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managers
 
An introduction to system dynamics & feedback loop
An introduction to system dynamics & feedback loopAn introduction to system dynamics & feedback loop
An introduction to system dynamics & feedback loop
 
Storytelling for Systems Design:
Storytelling for Systems Design: Storytelling for Systems Design:
Storytelling for Systems Design:
 
01 Introduction to System Dynamics
01 Introduction to System Dynamics01 Introduction to System Dynamics
01 Introduction to System Dynamics
 
System Traps and Opportunities
System Traps and OpportunitiesSystem Traps and Opportunities
System Traps and Opportunities
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Biology of Business: Complex Adaptive Systems
Biology of Business: Complex Adaptive SystemsBiology of Business: Complex Adaptive Systems
Biology of Business: Complex Adaptive Systems
 

Similaire à Introduction to Systems Thinking: System Structures and Behaviour

Complex Systems & Focused Solutions
Complex Systems & Focused SolutionsComplex Systems & Focused Solutions
Complex Systems & Focused Solutions
sondramilkie
 
Assume that four mineral water producers compete in prices in a Be.docx
Assume that four mineral water producers compete in prices in a Be.docxAssume that four mineral water producers compete in prices in a Be.docx
Assume that four mineral water producers compete in prices in a Be.docx
ssuser562afc1
 
Sad 1 chapter 1- additional material
Sad 1 chapter 1- additional materialSad 1 chapter 1- additional material
Sad 1 chapter 1- additional material
Birhan Atnafu
 

Similaire à Introduction to Systems Thinking: System Structures and Behaviour (20)

Systems Thinking for agile service design
Systems Thinking for agile service designSystems Thinking for agile service design
Systems Thinking for agile service design
 
Using synthesis (System Thinking) to find business problems
Using synthesis (System Thinking) to find business problemsUsing synthesis (System Thinking) to find business problems
Using synthesis (System Thinking) to find business problems
 
Information Systems and Technology: Basic Concepts
Information Systems and Technology:  Basic ConceptsInformation Systems and Technology:  Basic Concepts
Information Systems and Technology: Basic Concepts
 
Complex Systems & Focused Solutions
Complex Systems & Focused SolutionsComplex Systems & Focused Solutions
Complex Systems & Focused Solutions
 
Systems Modeling Overview
Systems Modeling OverviewSystems Modeling Overview
Systems Modeling Overview
 
Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papers
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01
 
General Systems Theory and Systems Analysis
General Systems Theory and Systems AnalysisGeneral Systems Theory and Systems Analysis
General Systems Theory and Systems Analysis
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Discreate Event Simulation_PPT1-R0.ppt
Discreate Event Simulation_PPT1-R0.pptDiscreate Event Simulation_PPT1-R0.ppt
Discreate Event Simulation_PPT1-R0.ppt
 
System Analysis & Design - I
System Analysis & Design - ISystem Analysis & Design - I
System Analysis & Design - I
 
Technology as human endeavour & Systems Thinking
Technology as human endeavour & Systems ThinkingTechnology as human endeavour & Systems Thinking
Technology as human endeavour & Systems Thinking
 
Assume that four mineral water producers compete in prices in a Be.docx
Assume that four mineral water producers compete in prices in a Be.docxAssume that four mineral water producers compete in prices in a Be.docx
Assume that four mineral water producers compete in prices in a Be.docx
 
Unit4 systemdynamics
Unit4 systemdynamicsUnit4 systemdynamics
Unit4 systemdynamics
 
Creativity And Inovation
Creativity And InovationCreativity And Inovation
Creativity And Inovation
 
All Day DevOps 2017 - There is No Root Cause
All Day DevOps 2017 - There is No Root CauseAll Day DevOps 2017 - There is No Root Cause
All Day DevOps 2017 - There is No Root Cause
 
Learning Innovation Meeting 2/4/09 A Different Take On Systems Thinking
Learning Innovation Meeting 2/4/09 A Different Take On Systems ThinkingLearning Innovation Meeting 2/4/09 A Different Take On Systems Thinking
Learning Innovation Meeting 2/4/09 A Different Take On Systems Thinking
 
System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .
 
Sad 1 chapter 1- additional material
Sad 1 chapter 1- additional materialSad 1 chapter 1- additional material
Sad 1 chapter 1- additional material
 

Plus de Jason Yip

Plus de Jason Yip (20)

[Stretch 2023] We're in it together and other perspectives on effective produ...
[Stretch 2023] We're in it together and other perspectives on effective produ...[Stretch 2023] We're in it together and other perspectives on effective produ...
[Stretch 2023] We're in it together and other perspectives on effective produ...
 
[Stretch 2023] What does productivity really mean at different levels_ Indivi...
[Stretch 2023] What does productivity really mean at different levels_ Indivi...[Stretch 2023] What does productivity really mean at different levels_ Indivi...
[Stretch 2023] What does productivity really mean at different levels_ Indivi...
 
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
[NYC Scrum] The top 3 points you should have paid attention to in the Spotify...
 
[AgileDevOps West 2023] We're in it together and other perspectives on effect...
[AgileDevOps West 2023] We're in it together and other perspectives on effect...[AgileDevOps West 2023] We're in it together and other perspectives on effect...
[AgileDevOps West 2023] We're in it together and other perspectives on effect...
 
[Craft Conf 2023] We're in it together and other perspectives on effective pr...
[Craft Conf 2023] We're in it together and other perspectives on effective pr...[Craft Conf 2023] We're in it together and other perspectives on effective pr...
[Craft Conf 2023] We're in it together and other perspectives on effective pr...
 
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
[Agile Lean Ireland June 2022] Tactics for influencing leaders at different l...
 
[CoPA 2022] Experiences applying BAPO at Spotify.pdf
[CoPA 2022] Experiences applying BAPO at Spotify.pdf[CoPA 2022] Experiences applying BAPO at Spotify.pdf
[CoPA 2022] Experiences applying BAPO at Spotify.pdf
 
[CoPA 2022] Effective Product Development Culture circa 2022.pdf
[CoPA 2022] Effective Product Development Culture circa 2022.pdf[CoPA 2022] Effective Product Development Culture circa 2022.pdf
[CoPA 2022] Effective Product Development Culture circa 2022.pdf
 
[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...[Business Agility Conference 2022] The top 3 points you should have paid atte...
[Business Agility Conference 2022] The top 3 points you should have paid atte...
 
Agile India 2021: Experimenting with BAPO in Spotify Ads R&D
Agile India 2021: Experimenting with BAPO in Spotify Ads R&DAgile India 2021: Experimenting with BAPO in Spotify Ads R&D
Agile India 2021: Experimenting with BAPO in Spotify Ads R&D
 
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
Agile India 2021: 8 guiding principles for Agile Coaches (or change agents)
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategy
 
[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at Spotify[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at Spotify
 
Designing Better Tribe Meetings
Designing Better Tribe MeetingsDesigning Better Tribe Meetings
Designing Better Tribe Meetings
 
How things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve itHow things still don’t quite work at Spotify... and how we’re trying to solve it
How things still don’t quite work at Spotify... and how we’re trying to solve it
 
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
Agile 2017: What i've learned from 10+ years of evaluating Agile consultants ...
 
What does "speed" mean in software product delivery?
What does "speed" mean in software product delivery?What does "speed" mean in software product delivery?
What does "speed" mean in software product delivery?
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?
 
Enabling Autonomy at Spotify
Enabling Autonomy at SpotifyEnabling Autonomy at Spotify
Enabling Autonomy at Spotify
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 

Introduction to Systems Thinking: System Structures and Behaviour