Systems Thinking Primer

4,599 views

Published on

Systems Thinking presentation given on the IT management track at OOP Conference 2012

Published in: Technology, Education
0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,599
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
349
Comments
0
Likes
15
Embeds 0
No embeds

No notes for slide

Systems Thinking Primer

  1. 1. Learning to see... A Systems Thinking Primer (in 3 parts) @patkua
  2. 2. I. Fundamentals
  3. 3. I. FundamentalsII. Archetypes
  4. 4. I. FundamentalsII. ArchetypesIII. In S/W Context
  5. 5. Part I... Fundamentals
  6. 6. What is a system?
  7. 7. Agent Set of agents Agent AgentAgent Agent Agent
  8. 8. Agent Set of agents Interconnected Agent AgentAgent Agent Agent
  9. 9. Agent Set of agents Agent Interconnected Agent In a dynamic state AgentAgent Agent Agent Agent
  10. 10. More than the sum of their parts
  11. 11. More than the sum of their parts A product of their interactions
  12. 12. Cause Effect (does not apply to full system)
  13. 13. Analysis
  14. 14. Analysis
  15. 15. Analysis Synthesis
  16. 16. Analysis Synthesis
  17. 17. Analysis Synthesis
  18. 18. Systems Thinking
  19. 19. Correlation != Cause
  20. 20. Systems thinkers seekfeedback loops
  21. 21. Agent Agent Agent AgentAgent Agent Agent Agent
  22. 22. Agent Agent Agent AgentAgent Agent Agent Agent
  23. 23. Agent Agent Agent AgentAgent Agent Agent Agent
  24. 24. Agent Agent Agent AgentAgent Agent Agent Agent
  25. 25. 2 Types of Feedback Loops
  26. 26. 2 Types of Feedback Loops Amplifying
  27. 27. 2 Types of Feedback Loops Amplifying Dampening
  28. 28. 2 Types of Feedback Loops Amplifying Dampening Self Reinforcing Negative Compounding Runaway Stabalising Positive Balancing SnowballingEscalating Self-maintaining
  29. 29. Mental Models
  30. 30. “The thinking it took to get us intothis mess is not the same thinking that is going to get us out of it.” Mental Models
  31. 31. Word association Word association Word associationWord association Word association Word associationWord association Word association Word association
  32. 32. Word association Word association Colour association WordWord association Word association Word associationWord association Word association Word association
  33. 33. Word association Word association Colour association WordWord association Furniture Word association Word associationWord association Word association Word association
  34. 34. Word association Word association Colour association WordWord association Furniture Word association Word association FlowerWord association Word association Word association
  35. 35. Word association Word association Colour association WordWord association Furniture Word association Word association FlowerWord association Word association Word association 60 seconds
  36. 36. Noise Generating
  37. 37. Fun GeneratingNoise Generating
  38. 38. Delays
  39. 39. Delays
  40. 40. Part II... Archetypes
  41. 41. A what?
  42. 42. Peter SengeAuthor of the Fifth Discipline
  43. 43. An Archetype Peter Senge Author of the Fifth Discipline
  44. 44. Balancing Loop
  45. 45. Balancing Loop
  46. 46. Balancing Loop
  47. 47. Balancing Loop
  48. 48. Desired State Current State “warm” “cold” Balancing Loop
  49. 49. GapDesired State Current State “warm” “cold” Balancing Loop
  50. 50. Action GapDesired State Current State “warm” “cold” Balancing Loop
  51. 51. Action GapDesired State Current State “warm” “cold” Balancing Loop
  52. 52. Action GapDesired State Current State Balancing Loop
  53. 53. Exercise
  54. 54. Exercise Folding Stuff
  55. 55. Limits to Success Exercise Folding StuffReinforcing Loop
  56. 56. Thickness
  57. 57. Thickness Folding Rate
  58. 58. Thickness Folding Rate
  59. 59. Thickness Folding RateReinforcing Loop
  60. 60. Stiffness Thickness Folding RateReinforcing Loop
  61. 61. Stiffness Thickness Folding RateReinforcing Loop
  62. 62. Limits to Success Stiffness Thickness Folding RateReinforcing Loop
  63. 63. Tragedy of the Commons
  64. 64. Fixes that fail
  65. 65. CashFixes that fail
  66. 66. CashFixes that fail
  67. 67. CashFixes that fail
  68. 68. Loan CashFixes that fail
  69. 69. Loan CashFixes that fail
  70. 70. Loan CashFixes that fail
  71. 71. Loan CashFixes that fail
  72. 72. Loan Cash InterestFixes that fail
  73. 73. Part III... In S/W Context
  74. 74. Feedback LoopsAmplifying Dampening
  75. 75. Feedback Loops Amplifying DampeningGood design
  76. 76. Feedback Loops Amplifying DampeningGood design #Bugs
  77. 77. Feedback Loops Amplifying DampeningGood design #Bugs Delivering frequently
  78. 78. Feedback Loops Amplifying DampeningGood design #Bugs Delivering Poor usability frequently
  79. 79. Fixes that Fail
  80. 80. Long Build Breakages
  81. 81. Tragedy of the Commons
  82. 82. Cumulative PointsIterations
  83. 83. Cumulative PointsIterations
  84. 84. Cumulative Points Work longer hours Iterations
  85. 85. Cumulative Points Don’t write tests Work longer hours Iterations
  86. 86. Cumulative Points Copy and paste code Don’t write tests Work longer hours Iterations
  87. 87. Cumulative Points Copy and paste code Don’t write tests Work longer hours Iterations
  88. 88. Cumulative Points Copy and paste code Don’t write tests Work longer hours # Bugs Iterations
  89. 89. Cumulative Points Copy and paste code Don’t write tests Work longer hours # Bugs Iterations
  90. 90. # CustomersCumulative Points Copy and paste code Don’t write tests Work longer hours # Bugs Iterations
  91. 91. # CustomersCumulative Points Copy and paste code Don’t write tests Work longer hours # Bugs Iterations
  92. 92. # CustomersCumulative Points Limits to Success Copy and paste code Don’t write tests Work longer hours # Bugs Iterations
  93. 93. I. FundamentalsII. ArchetypesIII. In S/W Context
  94. 94. I. FundamentalsII. ArchetypesIII. In S/W Context
  95. 95. I. FundamentalsII. ArchetypesIII. In S/W Context
  96. 96. I. FundamentalsII. ArchetypesIII. In S/W Context
  97. 97. “There are no separate systems. The world is a continuum. Where to draw a boundary around asystem depends on the purpose of the discussion.” Donella H. Meadows Author of Thinking in Systems
  98. 98. Questions? @patkuaWe’re hiring! http://www.thoughtworks.com/current-opportunities
  99. 99. CC Attribution http://www.flickr.com/photos/murilocardoso/1238098422/sizes/o/in/photostream/ http://www.flickr.com/photos/judepics/4086515974/sizes/o/http://www.flickr.com/photos/mattimattila/4230879540/sizes/o/in/photostream/ http://www.flickr.com/photos/telemax/2778652449/sizes/o/in/photostream/ http://www.flickr.com/photos/codefin/2157118512/sizes/o/in/photostream/http://www.flickr.com/photos/23510510@N03/6214144672/sizes/l/in/photostream/ This presentation shared under the Creative Commons (CC) licence http://creativecommons.org/licenses/by/3.0/

×