18
1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 3 Seminar 11: Critical Systems ! How Systems Change Ä Panarchy Theory: origins and applications ! Principle of Complementarity Ä Hard vs Soft Systems ! Soft System Methodology 3 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 4 Ecology at multiple scales 4

Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

1

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 3

Seminar 11:Critical Systems

!How Systems ChangeÄPanarchy Theory: origins and applications

!Principle of ComplementarityÄHard vs Soft Systems

!Soft System Methodology

3

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 4

Ecology at multiple scales

4

Page 2: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

2

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 5

Boreal Forest

Image Source: Gundersson & Holling (2002). Panarchy

5

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 6

Everglades

Image Source: Gundersson & Holling (2002). Panarchy

6

Page 3: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

3

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 7

Time and Scale

7

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 8Image source: http://www.climas.arizona.edu/blog/climate-and-floods-southwest

8

Page 4: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

4

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 9

Social “rule sets”

Image Source: Gundersson & Holling (2002). Panarchy

9

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 10

r-K Selection Theory

r species (opportunistic): High growth rate, Many offspring, Low survival

K species (equilibrium): Low growth rate, Few offspring, High survival

10

Page 5: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

5

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 11

Growth of Complexity

11

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 12

Panarchy Theory

Image Source: Gundersson & Holling (2002). Panarchy

12

Page 6: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

6

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 13

Multi-level change

Image Source: Gundersson & Holling (2002). Panarchy

13

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 14See: http://www.liberatingstructures.com/32-panarchy/

14

Page 7: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

7

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 15Source: https://www.pnas.org/content/110/7/E549

15

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 16

Adaptive Cycle Examples! Physical Systems (e.g. tectonic plates, sand piles)

Ä Little scope for evolution/innovationÄ Tend to repeat cycles rather than evolve (organized criticality)

! Ecosystems with unpredictable conditionsÄ Highly adaptive responses to opportunityÄ Tend to oscillate between α and r phases

! Ecosystems & human systems with predictable conditionsÄ Can have significant internal regulationÄ Tend to exhibit the full boom and bust cycle

! Biological entitiesÄ System variables remain in homeostatic equilibriumÄ Adaptive cycle operates at higher scale (community/ecosystem)

! Human systems with foresightÄ Predictive capacity used to stabilize variables and exploit opportunityÄ Adaptive cycle operates at lower sale (individuals/entrepreneurs)

Holling, C. S. (2001). Understanding the Complexity of Economic, Ecological, and Social Systems. Ecosystems, 4(5), 390–405.

16

Page 8: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

8

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 17

Observes

Compares

17

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 21

Relativism

TimeTime

The agricultural revolution Transistor switching

Food

pro

duct

ion

Cur

rent

4000 years10-9 sec

!Truth is relative to many thingsÄThe meanings of the words we use

Ø E.g. law of gravity depends on correct understanding of “mass”, “distance”, “force” etc

ÄThe assumptions we make about contextØ E.g. law of gravity not applicable at subatomic level, or near the speed of lightØ E.g. Change expressed on different spatial and temporal scales:

21

Page 9: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

9

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 22

Relativism is everywhere

!Truth often depends on the observerÄ“Emergent properties of a system are not predictable from studying the parts”

Ø Whose ability to predict are we talking about?

Ä“Purpose of a system is a property of the relationship between system & environment”

Ø What is the purpose of: General Motors? A University? A birthday party?

!Weltanshaungen (≈ “worldviews”)ÄThe set of categories we use for understanding the worldÄThe language we develop for describing what we observe

!Ethno-centrism (or ego-centrism)ÄThe tendency to assume one’s own category system is superior

Ø E.g. “In the land of the blind, the one-eyed man is king”Ø But what use would visually-oriented descriptions be in this land?

22

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 23

Principle of Complementarity

23

Page 10: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

10

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 24

The principle of complementarity

!Raw observation is too detailedÄWe systematically ignore detailsÄAll our descriptions (of the world) are partial, filtered by:

Ø Perceptual limitsØ Cognitive limitsØ Personal values and experience

!Complementarity:ÄTwo observers’ descriptions of system may be:

Ø Redundant - if one observer’s description can be reduced to the otherØ Equivalent - if redundant both waysØ Independent - if there is no overlap at all in their descriptionsØ Complementary - if none of the above hold

ÄAny two partial descriptions (of the same system) likely to be complementaryÄComplementarity should disappear if we can remove the partiality

Ø E.g. ask the observers for increasingly detailed observations

ÄBut this is not always possible/feasible

24

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 25

ProblemSituation

All interventions change the system

abstractmodel of world

implementationstatement

problemstatement

change

System

25

Page 11: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

11

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 26

Subject system

Information system

uses

builds

maintains information about

needs information about

buys services from

Usage System

Development System

Information Systems

develops theories about

26

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 27

Subject system

Computational System

uses results from

builds

simulatesneeds to understand

(and protect)

funds

Socio-Political System

Computational Simulations

Climate Research System

develops theories about

27

Page 12: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

12

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 28

Subject system

Control system

uses

builds

tracks and controlsthe state of

needs to ensure safe control of

contracts

Usage System

Development System

Control Systems

affectsbehaviour

affects perceptions

affectsexpectations

28

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 29

Soft Systems Methodology (SSM)

29

Page 13: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

13

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 30

Soft Systems Methodology

30

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 31

SSM Principles

31

Page 14: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

14

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 32

Rich Pictures

32

http://www.slideshare.net/BSBEtalk/rich-pictures-40784261

32

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 33

Rich Pictures…

3333

Page 15: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

15

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 34

Rich Pictures

!Don’t structure your rich picture in any way.ÄNot a timeline, storyboard, comic strip, or mindmap!

!Don’t use too many words. ÄLabels, exclamations, brief speech bubbles are okayÄSentences & paragraphs are not

!Include your personal viewsÄE.g. observations about culture, emotions, valuesÄE.g. values, beliefs, norms, social roles, etc.

!Include other points of view

Source: http://www.triarchypress.net/growing-wings---rich-pictures.html

34

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 35

The real value is the discussions…

Photo source: https://philipwallis.wordpress.com/2012/10/10/rich-pictures/

3535

Page 16: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

16

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 36

CATWOE

36

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 37

CATWOE Analysis

! Customers/Clients:Ä Who benefits/suffers from the operation of this system?

! Actors:Ä Who is responsible for implementing this system?

! Transformation:Ä What transformation does this system bring about?

!Weltanshauung:Ä What worldview justifies the existence of this system?

! Owners:Ä Who has the authority to abolish this system (or to prevent change)?

! Environment:Ä What environmental constraints impact this system?

37

Page 17: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

17

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 38

Root Definitions

!PQR template: ÄA system to do P (what?) by means of Q (how?) in order to achieve R (why?)

!Examples:Ä“A University-owned system, operated by tenured professors, to award degrees

and diplomas to suitably qualified candidates (P), by means of assessment (in conformance to provincial standards) (Q), in order to demonstrate the capabilities of candidates to potential employers (R).

ÄC: candidate studentsÄA: tenured professorsÄT: candidate students -> degree holdersÄW: the belief that awarding degrees and diplomas is a good way to demonstrate

the quality of candidates to potential employersÄO: the University governing body (+ provincial funder)ÄE: provincial educational and assessment standards

38

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 39

LUMAS: Learning Systems

39

Page 18: Department of Computer Science Seminar 11: Critical Systemssme/SystemsThinking/slides/11... · 1 University of Toronto Department of Computer Science © 2012 Steve Easterbrook. This

18

University of Toronto Department of Computer Science

© 2012 Steve Easterbrook. This presentation is available free for non-commercial use with attribution under a creative commons license. 40

40