SlideShare une entreprise Scribd logo
1  sur  118
Télécharger pour lire hors ligne
Escalating
                           Scenarios
                           A Deep Dive Into Outage
                                   Pitfalls


                                            John Allspaw
                                               Velocity
                                             London 2012


Wednesday, October 3, 12
TROUBLESHOOTING



         This is NOT about troubleshooting

         Or, not just about troubleshooting

Wednesday, October 3, 12
LAYOUT
      • Criteria
      • Situational Awareness
      • HROs
      • Decision Making
      • Communication
      • Team Coordination
      • A little bit of psychology
Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
How important is this?


Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Oct 2011




                           Sept 2012




Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Where to learn
                              from?




Wednesday, October 3, 12
TMI




Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
Kegworth 1989




Wednesday, October 3, 12
Dr. Richard Cook, Velocity US 2012
                           http://www.youtube.com/watch?v=R_PDc0HFdP0
Wednesday, October 3, 12
“The Self-Designing High-Reliability Organization:
         Aircraft Carrier Flight Operations at Sea”
         Rochlin, La Porte, and Roberts. Naval War College Review 1987

         http://govleaders.org/reliability.htm




Wednesday, October 3, 12
Wednesday, October 3, 12
Wednesday, October 3, 12
What Goes On In Our Heads?


Wednesday, October 3, 12
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




Wednesday, October 3, 12
SKILL - BASED

                                Simple, routine
 RULE - BASED


                           Knowable, but unfamiliar
 KNOWLEDGE - BASED


       (Reason, 1990)
                           WTF IS GOING ON?
Wednesday, October 3, 12
Situational Awareness
"the perception of elements in the environment within a volume of
time and space, the comprehension of their meaning, and the
projection of their status in the near future,” - (Endsley, 1995)

"keeping track of what is going on around you in a complex,
dynamic environment" (Moray, 2005, p. 4)

"knowing what is going on so you can figure out what to
do" (Adam, 1993)

Wednesday, October 3, 12
OODA Loop
            Observe          Orient         Decide                           Act

        Metrics            Analysis        Planning                      Execution
        Monitoring         Visualization   Resourcing
        Alerting           Correlation
        Alarming
                                                        credit: http://blog.b3k.us/ooda.html
Wednesday, October 3, 12
Canonical Work

         “Towards a Theory of Situational Awareness”
         Mica Endsley, Human Factors (1995)

         http://www.satechnologies.com/Papers/pdf/Toward%20a%20Theory
         %20of%20SA.pdf




Wednesday, October 3, 12
Situational Awareness
                                  Level I
                                Perception

                                 Level II
                              Comprehension

                                  Level III
                                Projection


Wednesday, October 3, 12
System capability
                                                                                   Interface design
                                                                                   Stress and workload
                                                                                   Complexity
                                                                                   Automation
                Task/System Factors

                                                                    Feedback


                                                Situational Awareness



                                   Perception
                                                                                                                 Performance
                 State of the      of elements
                                                  Comprehension          Projection             Decision          of actions
                 environment       in current
                                   situation   of current situation of future status
                                      LEVEL I             LEVEL II         LEVEL III



                                                                                       Information processing
                   Individual Factors                                                       mechanisms
                                                                           Long term
                             Goals and                                    memory states                    Automaticity
                             objectives

                             Preconceptions
                                                                                            - Abilities
                             (expectations)
                                                                                            - Experience
                                                                                            - Training

                                                                                                                 (Endsley)
Wednesday, October 3, 12
Level One: Perception



Wednesday, October 3, 12
Wednesday, October 3, 12
Context




     Can you spot the anomaly?
Wednesday, October 3, 12
Context




                           24 hours
Wednesday, October 3, 12
Context




                           7 days
Wednesday, October 3, 12
Context

                           Normal
                             But
                            Noisy
Wednesday, October 3, 12
Level
  Two


Wednesday, October 3, 12
                           Comprehension
Level
  Two


Wednesday, October 3, 12
Mental Models

      • Categorization & Comprehension
      • Mental “map” or “schema”
      • Informed by experience, stored in memory
Wednesday, October 3, 12
Mental Models



Wednesday, October 3, 12
Level Three


Wednesday, October 3, 12
Mental Models



Wednesday, October 3, 12
Level Three
       Common Clues you’re losing SA at this level
         • Ambiguity
         • Fixation
         • Confusion
         • Lack of Information
         • Failure to maintain
         • Failure to meet expected checkpoint or target
         • Failure to resolve discrepancies
         • A bad gut feeling that things are not quite right 


Wednesday, October 3, 12
Characteristics of response to
    escalating scenarios




Wednesday, October 3, 12
Characteristics of response to
    escalating scenarios
                           ...tend to neglect how processes
                           develop within time (awareness of
                           rates) versus assessing how things
                           are in the moment



      “On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980


Wednesday, October 3, 12
Characteristics of response to
    escalating scenarios
                           ...have difficulty in dealing with
                           exponential developments (hard to
                           imagine how fast something can
                           change, or accelerate)



      “On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980


Wednesday, October 3, 12
Characteristics of response to
    escalating scenarios
                           ...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.
      “On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980


Wednesday, October 3, 12
SA
                           Pitfalls


Requisite Memory Trap

Wednesday, October 3, 12
SA
                           Pitfalls

Workload, anxiety,
fatigue, other stressors

Wednesday, October 3, 12
SA
                           Pitfalls


Data Overload

Wednesday, October 3, 12
SA
                           Pitfalls


Misplace Salience

Wednesday, October 3, 12
http://www.perceptualedge.com/articles/Whitepapers/Dashboard_Design.pdf




Wednesday, October 3, 12
http://www.perceptualedge.com/articles/Whitepapers/Dashboard_Design.pdf



Wednesday, October 3, 12
Wednesday, October 3, 12
SA
                                                 Pitfalls

 Complexity Creep
             “Everything should be as simple as it can be, but not simpler.”
             - paraphrased, Einstein




Wednesday, October 3, 12
SA
                           Pitfalls


Poor Mental Models

Wednesday, October 3, 12
SA
                           Pitfalls

Out-Of-The-Loop
Syndrome

Wednesday, October 3, 12
SA
                           Pitfalls

Refusal to make
decisions

Wednesday, October 3, 12
Heroism
         Non-communicating lone wolf-isms


Wednesday, October 3, 12
Distraction
         Irrelevant noise in comm channels


Wednesday, October 3, 12
Wednesday, October 3, 12
TEAMS
      • Divide and conquer applied to problem space,
              division of labor
      • Incident resolution vs. Problem resolution
      • Reproducibility
      • Fault Tolerance Effects
Wednesday, October 3, 12
TEAMS


         Shotgun debugging



Wednesday, October 3, 12
JOINT
                                      ACTIVITY
      • Interpredictability
      • Common Ground
      • Directability
             http://csel.eng.ohio-state.edu/woods/distributed/CG%20final.pdf
Wednesday, October 3, 12
Interpredictability



Wednesday, October 3, 12
Common Ground
Wednesday, October 3, 12
Directability



Wednesday, October 3, 12
Improvisation



Wednesday, October 3, 12
IMPROVISATION



Wednesday, October 3, 12
IMPROVISATION



Wednesday, October 3, 12
Improvisation


    “...you can’t improvise on nothing; you got to
    improvise on something.”
                   Charles Mingus
Wednesday, October 3, 12
Diagnose
                           the problem

                            Represent
                           the problem


      Detect the                         Generate a Apply
                                         course of Leverage
 Problem/Opportunity                       action   Points




                           Evaluate

Wednesday, October 3, 12
Communication
     Recommendations

         •Explicitness
         •Assertiveness
         •Timing




Wednesday, October 3, 12
Assertiveness

      • Passive
      • Assertive
      • Aggressive
Wednesday, October 3, 12
Wednesday, October 3, 12
Exercise



Wednesday, October 3, 12
Communication
      • IRC?
      • Face-To-Face?
      • Conference Call?
      • Morse Code?
Wednesday, October 3, 12
Kegworth 1989




Wednesday, October 3, 12
Transmission


                           Encode                       Decode
       Meaning                                                   Meaning
                                    Sender   Receiver




Wednesday, October 3, 12
Transmission


                           Encode                       Decode
       Meaning                                                   Meaning
                                    Sender   Receiver




Wednesday, October 3, 12
Transmission


                           Encode                         Decode
      Meaning                                                      Meaning
                                    Sender     Receiver

      Meaning                                                      Meaning
                                    Receiver   Sender
                           Decode                         Encode



                                      Transmission


Wednesday, October 3, 12
Transmission


                           Encode                         Decode
      Meaning                                                      Meaning
                                    Sender     Receiver

      Meaning                                                      Meaning
                                    Receiver   Sender
                           Decode                         Encode



                                      Transmission


Wednesday, October 3, 12
Feedback
        Informational




Wednesday, October 3, 12
Feedback
            Corrective




Wednesday, October 3, 12
Feedback
          Reinforcing




Wednesday, October 3, 12
Decision Making
         Naturalistic Decision Making (NDM)
         Gary Klein




Wednesday, October 3, 12
Decision Making

         Step One: What is the problem?



Wednesday, October 3, 12
Decision Making

         Step Two: What shall I do?



Wednesday, October 3, 12
Decision Making

         Recognition-Primed Decisions




Wednesday, October 3, 12
Decision Making

         Rule-Based Decisions




Wednesday, October 3, 12
Decision Making

                           Choice decisions



Wednesday, October 3, 12
Decision Making
                           Creative decisions




Wednesday, October 3, 12
Decision Making
                                      Decreasing cognitive effort
                                      Decreasing effects of stress


                Creative   Choice         Rule-Based       RPD



       Increasing cognitive effort
       Increasing effects of stress
Wednesday, October 3, 12
Decision Making

         PRE-Mortem



Wednesday, October 3, 12
Tooling



Wednesday, October 3, 12
?
                           ?

Wednesday, October 3, 12
Time
                  Period   Metric




Wednesday, October 3, 12
Controls


Wednesday, October 3, 12
ALERTS
      • Meant to boost SA
      • Alarm overload
      • High false alarm rates
      • Routinely disable alerts
Wednesday, October 3, 12
Alert Reliability
Wednesday, October 3, 12
ALERT DESIGN


      • Signal:Noise can be difficult
      • Easy to err on more false alarms
      • Decay in trust
      • Origins: Undetectable conditions
Wednesday, October 3, 12
ALERT DESIGN




         Confirmation



Wednesday, October 3, 12
ALERT DESIGN




         Expectancy



Wednesday, October 3, 12
ALERT DESIGN




Wednesday, October 3, 12
ALERT DESIGN


      • Don’t make people singularly reliant on alarms
      • Support alarm confirmation activities
      • Make alarms unambiguous
      • Reduce, reduce, reduce false alerts
      • Set missed/false alert trade-offs appropriately
Wednesday, October 3, 12
ALERT DESIGN



      • Use multiple modalities
      • Minimize alarm disruptions to ongoing activities
      • Support the assessment/diagnosis of multiple alerts
      • Support global SA of systems in an alarm state
Wednesday, October 3, 12
Mature Role of Automation

       “Ironies of Automation” - Lisanne Bainbridge
          http://www.bainbrdg.demon.co.uk/Papers/Ironies.html




Wednesday, October 3, 12
Mature Role of Automation
        •       Moves humans from manual operator to supervisor
        •       Extends and augments human abilities, doesn’t replace it
        •       Doesn’t remove “human error”
        •       Are brittle
        •       Recognize that there is always discretionary space for humans
        •       Recognizes the Law of Stretched Systems

Wednesday, October 3, 12
SUMMARY
Wednesday, October 3, 12
So what can we do?


         “In preparing for battle, I have always
         found that plans are useless but planning
         is indispensable.”
         - Eisenhower


Wednesday, October 3, 12
So what can we do?
         We develop our Non-Technical Skills
            • Situational Awareness
            • Communication
            • Decision Making
            • Improvisation
            • Crew Resource Management (CRM)
Wednesday, October 3, 12
So what can we do?
         We tailor our environment to adapt
            • Tooling to support SA
            • Learning from outages (PostMortem)
            • Anticipating problems (PreMortem)
            • Gather Meta-Metrics
Wednesday, October 3, 12
Wednesday, October 3, 12
THE END
Wednesday, October 3, 12
Credits
       •      http://www.flickr.com/photos/28650594@N03/2718027136/

       •      http://www.flickr.com/photos/telstar/2816887784/

       •      http://www.flickr.com/photos/soldiersmediacenter/3855375117/

       •      http://www.flickr.com/photos/19743256@N00/2640217771/

       •      http://www.flickr.com/photos/29456680@N06/6148754691/

       •      https://www.flickr.com/photos/spencediddy/3197199659/sizes/l/in/faves-allspaw/

       •      http://www.flickr.com/photos/splorp/64027565/sizes/l/in/photostream/



Wednesday, October 3, 12

Contenu connexe

En vedette

Performance and Metrics at Lonely Planet
Performance and Metrics at Lonely PlanetPerformance and Metrics at Lonely Planet
Performance and Metrics at Lonely PlanetMark Jennings
 
Data viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoueData viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoueMakoto Inoue
 
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012Tim Morrow
 
Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?pdyball
 
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Andy Davies
 
Bring the Noise
Bring the NoiseBring the Noise
Bring the NoiseJon Cowie
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks
 
Velocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and youVelocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and youPatrick Meenan
 
Integrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyIntegrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyLaurie Denness
 
Getting 100B Metrics to Disk
Getting 100B Metrics to DiskGetting 100B Metrics to Disk
Getting 100B Metrics to Diskjthurman42
 
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...James Wickett
 
Automated Puppet Testing - PuppetCamp Chicago '12 - Scott Nottingham
Automated Puppet Testing - PuppetCamp Chicago '12 - Scott NottinghamAutomated Puppet Testing - PuppetCamp Chicago '12 - Scott Nottingham
Automated Puppet Testing - PuppetCamp Chicago '12 - Scott NottinghamPuppet
 
Awareness, Feedback, Self-regulation
Awareness, Feedback, Self-regulationAwareness, Feedback, Self-regulation
Awareness, Feedback, Self-regulationChristian Glahn
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observabilityTheo Schlossnagle
 
Velocity 2013 london developer-friendly web performance testing in continuou...
Velocity 2013 london  developer-friendly web performance testing in continuou...Velocity 2013 london  developer-friendly web performance testing in continuou...
Velocity 2013 london developer-friendly web performance testing in continuou...Michael Klepikov
 
Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...
Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...
Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...tboubez
 
What HTTP/2.0 Will Do For You
What HTTP/2.0 Will Do For YouWhat HTTP/2.0 Will Do For You
What HTTP/2.0 Will Do For YouMark Nottingham
 
How To Make Dev Ops Work @ Netlight Edge X Berlin
How To Make Dev Ops Work @ Netlight Edge X BerlinHow To Make Dev Ops Work @ Netlight Edge X Berlin
How To Make Dev Ops Work @ Netlight Edge X BerlinFerdinand von den Eichen
 
11. Huccet I Imaniye
11. Huccet I  Imaniye11. Huccet I  Imaniye
11. Huccet I ImaniyeAhmet Türkan
 

En vedette (20)

Performance and Metrics at Lonely Planet
Performance and Metrics at Lonely PlanetPerformance and Metrics at Lonely Planet
Performance and Metrics at Lonely Planet
 
Data viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoueData viz as_interface_makoto_inoue
Data viz as_interface_makoto_inoue
 
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
Why Page Speed Isn't Enough - Tim Morrow - Velocity Europe 2012
 
Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?Velocity EU 2013 What is the velocity of an unladen swallow?
Velocity EU 2013 What is the velocity of an unladen swallow?
 
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
 
Bring the Noise
Bring the NoiseBring the Noise
Bring the Noise
 
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
MeasureWorks - Velocity Conference Europe 2012 - a Web Performance dashboard ...
 
Velocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and youVelocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and you
 
Integrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyIntegrating multiple CDNs at Etsy
Integrating multiple CDNs at Etsy
 
Getting 100B Metrics to Disk
Getting 100B Metrics to DiskGetting 100B Metrics to Disk
Getting 100B Metrics to Disk
 
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
Be Mean to Your Code with Gauntlt and the Rugged Way // Velocity EU 2013 Work...
 
Automated Puppet Testing - PuppetCamp Chicago '12 - Scott Nottingham
Automated Puppet Testing - PuppetCamp Chicago '12 - Scott NottinghamAutomated Puppet Testing - PuppetCamp Chicago '12 - Scott Nottingham
Automated Puppet Testing - PuppetCamp Chicago '12 - Scott Nottingham
 
Mindfulness PPT
Mindfulness PPTMindfulness PPT
Mindfulness PPT
 
Awareness, Feedback, Self-regulation
Awareness, Feedback, Self-regulationAwareness, Feedback, Self-regulation
Awareness, Feedback, Self-regulation
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
 
Velocity 2013 london developer-friendly web performance testing in continuou...
Velocity 2013 london  developer-friendly web performance testing in continuou...Velocity 2013 london  developer-friendly web performance testing in continuou...
Velocity 2013 london developer-friendly web performance testing in continuou...
 
Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...
Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...
Velocity Europe 2013: Beyond Pretty Charts: Analytics for the cloud infrastru...
 
What HTTP/2.0 Will Do For You
What HTTP/2.0 Will Do For YouWhat HTTP/2.0 Will Do For You
What HTTP/2.0 Will Do For You
 
How To Make Dev Ops Work @ Netlight Edge X Berlin
How To Make Dev Ops Work @ Netlight Edge X BerlinHow To Make Dev Ops Work @ Netlight Edge X Berlin
How To Make Dev Ops Work @ Netlight Edge X Berlin
 
11. Huccet I Imaniye
11. Huccet I  Imaniye11. Huccet I  Imaniye
11. Huccet I Imaniye
 

Plus de John Allspaw

Resilience Engineering: A field of study, a community, and some perspective s...
Resilience Engineering: A field of study, a community, and some perspective s...Resilience Engineering: A field of study, a community, and some perspective s...
Resilience Engineering: A field of study, a community, and some perspective s...John Allspaw
 
Responding to Outages Maturely
Responding to Outages MaturelyResponding to Outages Maturely
Responding to Outages MaturelyJohn Allspaw
 
Outages, PostMortems, and Human Error
Outages, PostMortems, and Human ErrorOutages, PostMortems, and Human Error
Outages, PostMortems, and Human ErrorJohn Allspaw
 
Anticipation: What Could Possibly Go Wrong?
Anticipation: What Could Possibly Go Wrong?Anticipation: What Could Possibly Go Wrong?
Anticipation: What Could Possibly Go Wrong?John Allspaw
 
Advanced PostMortem Fu and Human Error 101 (Velocity 2011)
Advanced PostMortem Fu and Human Error 101 (Velocity 2011)Advanced PostMortem Fu and Human Error 101 (Velocity 2011)
Advanced PostMortem Fu and Human Error 101 (Velocity 2011)John Allspaw
 
Go or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.comGo or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.comJohn Allspaw
 
Ops Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeOps Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeJohn Allspaw
 
Ops Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeOps Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeJohn Allspaw
 
Capacity Planning For LAMP
Capacity Planning For LAMPCapacity Planning For LAMP
Capacity Planning For LAMPJohn Allspaw
 
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009John Allspaw
 
Capacity Management for Web Operations
Capacity Management for Web OperationsCapacity Management for Web Operations
Capacity Management for Web OperationsJohn Allspaw
 
Capacity Planning for Web Operations - Web20 Expo 2008
Capacity Planning for Web Operations - Web20 Expo 2008Capacity Planning for Web Operations - Web20 Expo 2008
Capacity Planning for Web Operations - Web20 Expo 2008John Allspaw
 

Plus de John Allspaw (12)

Resilience Engineering: A field of study, a community, and some perspective s...
Resilience Engineering: A field of study, a community, and some perspective s...Resilience Engineering: A field of study, a community, and some perspective s...
Resilience Engineering: A field of study, a community, and some perspective s...
 
Responding to Outages Maturely
Responding to Outages MaturelyResponding to Outages Maturely
Responding to Outages Maturely
 
Outages, PostMortems, and Human Error
Outages, PostMortems, and Human ErrorOutages, PostMortems, and Human Error
Outages, PostMortems, and Human Error
 
Anticipation: What Could Possibly Go Wrong?
Anticipation: What Could Possibly Go Wrong?Anticipation: What Could Possibly Go Wrong?
Anticipation: What Could Possibly Go Wrong?
 
Advanced PostMortem Fu and Human Error 101 (Velocity 2011)
Advanced PostMortem Fu and Human Error 101 (Velocity 2011)Advanced PostMortem Fu and Human Error 101 (Velocity 2011)
Advanced PostMortem Fu and Human Error 101 (Velocity 2011)
 
Go or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.comGo or No-Go: Operability and Contingency Planning at Etsy.com
Go or No-Go: Operability and Contingency Planning at Etsy.com
 
Ops Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeOps Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For Change
 
Ops Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For ChangeOps Meta-Metrics: The Currency You Pay For Change
Ops Meta-Metrics: The Currency You Pay For Change
 
Capacity Planning For LAMP
Capacity Planning For LAMPCapacity Planning For LAMP
Capacity Planning For LAMP
 
Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009Operational Efficiency Hacks Web20 Expo2009
Operational Efficiency Hacks Web20 Expo2009
 
Capacity Management for Web Operations
Capacity Management for Web OperationsCapacity Management for Web Operations
Capacity Management for Web Operations
 
Capacity Planning for Web Operations - Web20 Expo 2008
Capacity Planning for Web Operations - Web20 Expo 2008Capacity Planning for Web Operations - Web20 Expo 2008
Capacity Planning for Web Operations - Web20 Expo 2008
 

Dernier

How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Associazione Digital Days
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxran17april2001
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 

Dernier (20)

How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptx
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 

Velocity EU 2012 Escalating Scenarios: Outage Handling Pitfalls

  • 1. Escalating Scenarios A Deep Dive Into Outage Pitfalls John Allspaw Velocity London 2012 Wednesday, October 3, 12
  • 2. TROUBLESHOOTING This is NOT about troubleshooting Or, not just about troubleshooting Wednesday, October 3, 12
  • 3. LAYOUT • Criteria • Situational Awareness • HROs • Decision Making • Communication • Team Coordination • A little bit of psychology Wednesday, October 3, 12
  • 6. How important is this? Wednesday, October 3, 12
  • 12. Oct 2011 Sept 2012 Wednesday, October 3, 12
  • 17. Where to learn from? Wednesday, October 3, 12
  • 22. Dr. Richard Cook, Velocity US 2012 http://www.youtube.com/watch?v=R_PDc0HFdP0 Wednesday, October 3, 12
  • 23. “The Self-Designing High-Reliability Organization: Aircraft Carrier Flight Operations at Sea” Rochlin, La Porte, and Roberts. Naval War College Review 1987 http://govleaders.org/reliability.htm Wednesday, October 3, 12
  • 26. What Goes On In Our Heads? Wednesday, October 3, 12
  • 27. 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 Wednesday, October 3, 12
  • 28. SKILL - BASED Simple, routine RULE - BASED Knowable, but unfamiliar KNOWLEDGE - BASED (Reason, 1990) WTF IS GOING ON? Wednesday, October 3, 12
  • 29. Situational Awareness "the perception of elements in the environment within a volume of time and space, the comprehension of their meaning, and the projection of their status in the near future,” - (Endsley, 1995) "keeping track of what is going on around you in a complex, dynamic environment" (Moray, 2005, p. 4) "knowing what is going on so you can figure out what to do" (Adam, 1993) Wednesday, October 3, 12
  • 30. OODA Loop Observe Orient Decide Act Metrics Analysis Planning Execution Monitoring Visualization Resourcing Alerting Correlation Alarming credit: http://blog.b3k.us/ooda.html Wednesday, October 3, 12
  • 31. Canonical Work “Towards a Theory of Situational Awareness” Mica Endsley, Human Factors (1995) http://www.satechnologies.com/Papers/pdf/Toward%20a%20Theory %20of%20SA.pdf Wednesday, October 3, 12
  • 32. Situational Awareness Level I Perception Level II Comprehension Level III Projection Wednesday, October 3, 12
  • 33. System capability Interface design Stress and workload Complexity Automation Task/System Factors Feedback Situational Awareness Perception Performance State of the of elements Comprehension Projection Decision of actions environment in current situation of current situation of future status LEVEL I LEVEL II LEVEL III Information processing Individual Factors mechanisms Long term Goals and memory states Automaticity objectives Preconceptions - Abilities (expectations) - Experience - Training (Endsley) Wednesday, October 3, 12
  • 36. Context Can you spot the anomaly? Wednesday, October 3, 12
  • 37. Context 24 hours Wednesday, October 3, 12
  • 38. Context 7 days Wednesday, October 3, 12
  • 39. Context Normal But Noisy Wednesday, October 3, 12
  • 40. Level Two Wednesday, October 3, 12 Comprehension
  • 41. Level Two Wednesday, October 3, 12
  • 42. Mental Models • Categorization & Comprehension • Mental “map” or “schema” • Informed by experience, stored in memory Wednesday, October 3, 12
  • 46. Level Three Common Clues you’re losing SA at this level • Ambiguity • Fixation • Confusion • Lack of Information • Failure to maintain • Failure to meet expected checkpoint or target • Failure to resolve discrepancies • A bad gut feeling that things are not quite right  Wednesday, October 3, 12
  • 47. Characteristics of response to escalating scenarios Wednesday, October 3, 12
  • 48. Characteristics of response to escalating scenarios ...tend to neglect how processes develop within time (awareness of rates) versus assessing how things are in the moment “On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980 Wednesday, October 3, 12
  • 49. Characteristics of response to escalating scenarios ...have difficulty in dealing with exponential developments (hard to imagine how fast something can change, or accelerate) “On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980 Wednesday, October 3, 12
  • 50. Characteristics of response to escalating scenarios ...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. “On the Difficulties People Have in Dealing With Complexity” Dietrich Doerner, 1980 Wednesday, October 3, 12
  • 51. SA Pitfalls Requisite Memory Trap Wednesday, October 3, 12
  • 52. SA Pitfalls Workload, anxiety, fatigue, other stressors Wednesday, October 3, 12
  • 53. SA Pitfalls Data Overload Wednesday, October 3, 12
  • 54. SA Pitfalls Misplace Salience Wednesday, October 3, 12
  • 58. SA Pitfalls Complexity Creep “Everything should be as simple as it can be, but not simpler.” - paraphrased, Einstein Wednesday, October 3, 12
  • 59. SA Pitfalls Poor Mental Models Wednesday, October 3, 12
  • 60. SA Pitfalls Out-Of-The-Loop Syndrome Wednesday, October 3, 12
  • 61. SA Pitfalls Refusal to make decisions Wednesday, October 3, 12
  • 62. Heroism Non-communicating lone wolf-isms Wednesday, October 3, 12
  • 63. Distraction Irrelevant noise in comm channels Wednesday, October 3, 12
  • 65. TEAMS • Divide and conquer applied to problem space, division of labor • Incident resolution vs. Problem resolution • Reproducibility • Fault Tolerance Effects Wednesday, October 3, 12
  • 66. TEAMS Shotgun debugging Wednesday, October 3, 12
  • 67. JOINT ACTIVITY • Interpredictability • Common Ground • Directability http://csel.eng.ohio-state.edu/woods/distributed/CG%20final.pdf Wednesday, October 3, 12
  • 74. Improvisation “...you can’t improvise on nothing; you got to improvise on something.” Charles Mingus Wednesday, October 3, 12
  • 75. Diagnose the problem Represent the problem Detect the Generate a Apply course of Leverage Problem/Opportunity action Points Evaluate Wednesday, October 3, 12
  • 76. Communication Recommendations •Explicitness •Assertiveness •Timing Wednesday, October 3, 12
  • 77. Assertiveness • Passive • Assertive • Aggressive Wednesday, October 3, 12
  • 80. Communication • IRC? • Face-To-Face? • Conference Call? • Morse Code? Wednesday, October 3, 12
  • 82. Transmission Encode Decode Meaning Meaning Sender Receiver Wednesday, October 3, 12
  • 83. Transmission Encode Decode Meaning Meaning Sender Receiver Wednesday, October 3, 12
  • 84. Transmission Encode Decode Meaning Meaning Sender Receiver Meaning Meaning Receiver Sender Decode Encode Transmission Wednesday, October 3, 12
  • 85. Transmission Encode Decode Meaning Meaning Sender Receiver Meaning Meaning Receiver Sender Decode Encode Transmission Wednesday, October 3, 12
  • 86. Feedback Informational Wednesday, October 3, 12
  • 87. Feedback Corrective Wednesday, October 3, 12
  • 88. Feedback Reinforcing Wednesday, October 3, 12
  • 89. Decision Making Naturalistic Decision Making (NDM) Gary Klein Wednesday, October 3, 12
  • 90. Decision Making Step One: What is the problem? Wednesday, October 3, 12
  • 91. Decision Making Step Two: What shall I do? Wednesday, October 3, 12
  • 92. Decision Making Recognition-Primed Decisions Wednesday, October 3, 12
  • 93. Decision Making Rule-Based Decisions Wednesday, October 3, 12
  • 94. Decision Making Choice decisions Wednesday, October 3, 12
  • 95. Decision Making Creative decisions Wednesday, October 3, 12
  • 96. Decision Making Decreasing cognitive effort Decreasing effects of stress Creative Choice Rule-Based RPD Increasing cognitive effort Increasing effects of stress Wednesday, October 3, 12
  • 97. Decision Making PRE-Mortem Wednesday, October 3, 12
  • 99. ? ? Wednesday, October 3, 12
  • 100. Time Period Metric Wednesday, October 3, 12
  • 102. ALERTS • Meant to boost SA • Alarm overload • High false alarm rates • Routinely disable alerts Wednesday, October 3, 12
  • 104. ALERT DESIGN • Signal:Noise can be difficult • Easy to err on more false alarms • Decay in trust • Origins: Undetectable conditions Wednesday, October 3, 12
  • 105. ALERT DESIGN Confirmation Wednesday, October 3, 12
  • 106. ALERT DESIGN Expectancy Wednesday, October 3, 12
  • 108. ALERT DESIGN • Don’t make people singularly reliant on alarms • Support alarm confirmation activities • Make alarms unambiguous • Reduce, reduce, reduce false alerts • Set missed/false alert trade-offs appropriately Wednesday, October 3, 12
  • 109. ALERT DESIGN • Use multiple modalities • Minimize alarm disruptions to ongoing activities • Support the assessment/diagnosis of multiple alerts • Support global SA of systems in an alarm state Wednesday, October 3, 12
  • 110. Mature Role of Automation “Ironies of Automation” - Lisanne Bainbridge http://www.bainbrdg.demon.co.uk/Papers/Ironies.html Wednesday, October 3, 12
  • 111. Mature Role of Automation • Moves humans from manual operator to supervisor • Extends and augments human abilities, doesn’t replace it • Doesn’t remove “human error” • Are brittle • Recognize that there is always discretionary space for humans • Recognizes the Law of Stretched Systems Wednesday, October 3, 12
  • 113. So what can we do? “In preparing for battle, I have always found that plans are useless but planning is indispensable.” - Eisenhower Wednesday, October 3, 12
  • 114. So what can we do? We develop our Non-Technical Skills • Situational Awareness • Communication • Decision Making • Improvisation • Crew Resource Management (CRM) Wednesday, October 3, 12
  • 115. So what can we do? We tailor our environment to adapt • Tooling to support SA • Learning from outages (PostMortem) • Anticipating problems (PreMortem) • Gather Meta-Metrics Wednesday, October 3, 12
  • 118. Credits • http://www.flickr.com/photos/28650594@N03/2718027136/ • http://www.flickr.com/photos/telstar/2816887784/ • http://www.flickr.com/photos/soldiersmediacenter/3855375117/ • http://www.flickr.com/photos/19743256@N00/2640217771/ • http://www.flickr.com/photos/29456680@N06/6148754691/ • https://www.flickr.com/photos/spencediddy/3197199659/sizes/l/in/faves-allspaw/ • http://www.flickr.com/photos/splorp/64027565/sizes/l/in/photostream/ Wednesday, October 3, 12