Resilient Response in Complex Systems
John Allspaw SVP, Tech Ops
Friday, March 9, 12
Resilient Response in Complex Systems John Allspaw SVP, Tech Ops - - PowerPoint PPT Presentation
Resilient Response in Complex Systems John Allspaw SVP, Tech Ops Friday, March 9, 12 OPERABILITY Friday, March 9, 12 PRODUCTION Friday, March 9, 12 http://whoownsmyavailability.com Friday, March 9, 12 Friday, March 9, 12 How important
Resilient Response in Complex Systems
John Allspaw SVP, Tech Ops
Friday, March 9, 12OPERABILITY
Friday, March 9, 12PRODUCTION
Friday, March 9, 12http://whoownsmyavailability.com
Friday, March 9, 12Complicated? Complex?
Friday, March 9, 12Complex Systems
http://www.flickr.com/photos/sparktography/75499095/
Friday, March 9, 12Time Problem Starts Detection Evaluation Response Stable Confirmation All Clear
PostMortem
Friday, March 9, 12Time Problem Starts Detection Evaluation Response Stable Confirmation All Clear
Stress
PostMortem
Friday, March 9, 12Forced beyond learned roles Actions whose consequences are both important and difficult to see Cognitively and perceptively noisy Coordinative load increases exponentially
Friday, March 9, 12Characteristics of response to escalating scenarios
Friday, March 9, 12...tend to neglect how processes develop within time (awareness of rates) versus assessing how things are in the moment
Characteristics of response to escalating scenarios
“On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980
Friday, March 9, 12...have difficulty in dealing with exponential developments (hard to imagine how fast something can change, or accelerate)
Characteristics of response to escalating scenarios
“On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980
Friday, March 9, 12...inclined to think in causal series, instead of causal nets. A therefore B, instead of A, therefore B and C (therefore D and E), etc.
Characteristics of response to escalating scenarios
“On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980
Friday, March 9, 12Pitfalls
Friday, March 9, 12Pitfalls
Pitfalls
Non-communicating lone wolf-isms
Irrelevant noise in comm channels
Jens Rasmussen, 1983
Senior Member, IEEE “Skills, Rules, and Knowledge; Signals, Signs, and Symbols, and Other Distinctions in Human Performance Models”
IEEE Transactions On Systems, Man, and Cybernetics, May 1983
Friday, March 9, 12SKILL - BASED
Simple, routine
RULE - BASED
Knowable, but unfamiliar
KNOWLEDGE - BASED
(Reason, 1990)
Friday, March 9, 12systems
“The Self-Designing High-Reliability Organization: Aircraft Carrier Flight Operations at Sea”
Rochlin, La Porte, and Roberts. Naval War College Review 1987
Friday, March 9, 12Close interdependence between groups
Friday, March 9, 12Close reciprocal coordination and information sharing, resulting in overlapping knowledge
Friday, March 9, 12High redundancy: multiple people observing the same event and sharing information
Friday, March 9, 12Broad definition of who belongs to the team.
Friday, March 9, 12Teammates are included in the communication loops rather than excluded.
Friday, March 9, 12Lots of error correction.
Friday, March 9, 12High levels of situation comprehension: maintain constant awareness of the possibility of accidents.
Friday, March 9, 12High levels of interpersonal skills
Friday, March 9, 12Maintenance of detailed records of past incidents that are closely examined with a view to learning from them.
Friday, March 9, 12Patterns of authority are changed to meet the demands of the events:
The reporting of errors and faults is rewarded, not punished.
Friday, March 9, 12High signal:noise in comm channels? Troubleshooting fatigue? Troubleshooting handoff? All tools on-hand? Improvised tooling or solutions? Metrics visibility? Collaborative and skillful communication?
Mature Role of Automation
http://www.bainbrdg.demon.co.uk/Papers/Ironies.html “Ironies of Automation” - Lisanne Bainbridge
Friday, March 9, 12Mature Role of Automation
Law of Stretched Systems
“Every system is stretched to operate at its capacity; as soon as there is some improvement, for example, in the form of new technology, it will be exploited to achieve a new intensity and tempo of activity”
D. Woods, E. Hollnagel, “Joint Cognitive Systems: Patterns” 2006
Friday, March 9, 12Hey everybody -
Don’t be like me. I tried to X, but that wasn’t a good idea. It almost exploded everyone.
So, don’t do: (details about X) Love, Joe
Friday, March 9, 12hurting anything
forgetting to be afraid
100 changes 6 change-related issues
Friday, March 9, 12“Ways in which things go right are special cases
Successes = failures gone wrong Study the failures, generalize from that. Potential data sources: 6 out of 100
Friday, March 9, 12“Ways in which things go wrong are special cases of the ways in which things go right.”
Friday, March 9, 12Failures = successes gone wrong Study the successes, generalize from that Potential data sources: 94 out of 100
Friday, March 9, 12why did we fail?
why did we succeed?
Friday, March 9, 12http://www.flickr.com/photos/sparktography/75499095/
Friday, March 9, 12THE END
Friday, March 9, 12