@LauraMDMaguire @LauraMDMaguire
How Many Is Too Much? ? Exploring Cos Costs ts of
- f Coor
Coordinati tion
- n Du
Duri ring Outages
- Dr. Laura M.D. Maguire
Cognitive Systems Engineering Lab
The Ohio State University
How Many Is Too Much? ? Exploring Cos Costs ts of of Coor - - PowerPoint PPT Presentation
How Many Is Too Much? ? Exploring Cos Costs ts of of Coor Coordinati tion on Du Duri ring Outages Dr. Laura M.D. Maguire Cognitive Systems Engineering Lab The Ohio State University @LauraMDMaguire @LauraMDMaguire @LauraMDMaguire
@LauraMDMaguire @LauraMDMaguire
Cognitive Systems Engineering Lab
The Ohio State University
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
Zoom
@LauraMDMaguire
@LauraMDMaguire
(c) AleksandarNakic NASA
@LauraMDMaguire
Software is increasingly managing critical societal functions
911 call routing systems Financial markets Electronic health records
@LauraMDMaguire
*Hint: You are probably going to want to rethink the need for an Incident Commander.
@LauraMDMaguire
@LauraMDMaguire
Planning Prioritizing Troubleshooting Recognizing change Observing Inferring Anticipating Diagnosing Correcting Modifying Reacting Reasoning
@LauraMDMaguire
Planning Prioritizing Troubleshooting Recognizing change Observing Inferring Anticipating Diagnosing Correcting Modifying Reacting Reasoning
Synchronizing Grounding Updating Signaling Taking Initiative Taking Direction Delegating Relaxing goals or constraints Reciprocity
Recruiting
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
Cognitive demands Coordinative demands
@LauraMDMaguire
is going to be partial and incomplete (Woods,
2017).
@LauraMDMaguire
is going to be partial and incomplete (Woods
2017).
perspectives to handle non-routine or exceptional events (Grayson, 2018, Watts-Perotti &
Woods, 2001).
@LauraMDMaguire
is going to be partial and incomplete (Woods
2017).
perspectives to handle non-routine or exceptional events (Grayson, 2018, Watts-Perotti &
Woods, 2001).
with others (Klein et al, 2005; Maguire, 2019).
@LauraMDMaguire
How to reap the benefits of joint activity without the costs of coordination becoming too high? What strategies do software engineers use to control the costs of coordination?
@LauraMDMaguire
1) Incident response 2) Incident command 3) Adaptation was key 4) Tooling can increase CoC
@LauraMDMaguire
@LauraMDMaguire
Blogs.cisco.com
@LauraMDMaguire
Is this an incident? Anuj would know. How is the tech debt from this incident going to impact us later? Not sure why that worked or how long it will hold… I better tell the other devs
You have new mail From: CEO To: Responder Subject: WTF is going on??!?
How is the tech debt from last incident going to impact us now?
I need to get Sarah, she can do this better than I can
I’m not sure its actually
should make sure we don’t burn out.
I think I need help but I don’t want to wake anyone up until I’m sure
I don’t know what it is yet but we need to take action NOW.
@LauraMDMaguire
How is the tech debt from this incident going to impact us later? Not sure why that worked or how long it will hold… I better tell the other devs
You have new mail From: CEO To: Responder Subject: WTF is going on??!?
How is the tech debt from this incident going to impact us now? I’m not sure its actually
should make sure we don’t burn out.
I think I need help but I don’t want to wake anyone up until I’m sure
I don’t know what it is yet but we need to take action NOW. Is this an incident? Anuj would know.
I need to get Sarah, she can do this better than I can
@LauraMDMaguire
Not sure why that worked or how long it will hold… I better tell the other devs
You have new mail From: CEO To: Responder Subject: WTF is going on??!?
I’m not sure its actually
should make sure we don’t burn out.
I think I need help but I don’t want to wake anyone up until I’m sure
I don’t know what it is yet but we need to take action NOW. Is this an incident? Anuj would know.
I need to get Sarah, she can do this better than I can
How is the tech debt from this incident going to impact us later? How is the tech debt from last incident going to impact us now?
@LauraMDMaguire How is the tech debt from this incident going to impact us later? How is the tech debt from last incident going to impact us now?
You have new mail From: CEO To: Responder Subject: WTF is going on??!?
I’m not sure its actually
should make sure we don’t burn out. Is this an incident? Anuj would know.
I need to get Sarah, she can do this better than I can
Not sure why that worked or how long it will hold… I better tell the other devs
I think I need help but I don’t want to wake anyone up until I’m sure
I don’t know what it is yet but we need to take action NOW.
@LauraMDMaguire How is the tech debt from this incident going to impact us later? How is the tech debt from last incident going to impact us now?
You have new mail From: CEO To: Responder Subject: WTF is going on??!?
Is this an incident? Anuj would know.
I need to get Sarah, she can do this better than I can
Not sure why that worked or how long it will hold… I better tell the other devs
I think I need help but I don’t want to wake anyone up until I’m sure
I don’t know what it is yet but we need to take action NOW. I’m not sure it is actually
should make sure we don’t burn out.
@LauraMDMaguire
@LauraMDMaguire
Beyer et al (2016)
@LauraMDMaguire
@LauraMDMaguire t0
@LauraMDMaguire t0
@LauraMDMaguire t0
@LauraMDMaguire t0
@LauraMDMaguire
Responder
@LauraMDMaguire
Responder Responder Responder
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire
@LauraMDMaguire Taking Direction Recruiting others Being recruitable Backfilling IC tasks Model Updating Investing Taking Initiative Updating Sharing Info Deciding Anticipating Adjusting
@LauraMDMaguire Taking Direction Recruiting others Being recruitable Backfilling IC tasks Model Updating Investing Taking Initiative Updating Sharing Info Deciding Anticipating Adjusting
@LauraMDMaguire
@LauraMDMaguire
limitations
@LauraMDMaguire
1) Incident response has technical and coordinative demands 2) Incident command should be A role, not THE role 3) Adaptation was key 4) Tooling can increase costs of coordination.
@LauraMDMaguire
@LauraMDMaguire
activity.
Service Outages
Automated Production Software Systems.
mission control.
mission control.
Teams in Space Shuttle Mission Control.
Interested in chatting further? workshops@jeli.io
@LauraMDMaguire @LauraMDMaguire
Cognitive Systems Engineer & Researcher