SlideShare a Scribd company logo
1 of 13
Download to read offline
BLAMELESS 
Post-Mortems 
...and how to do them
01 
Reprimanding bad apples may seem like a quick and rewarding fix, but it’s like peeing in your pants. You feel relieved and perhaps even nice and warm for a little while, but then it gets cold and uncomfortable. And you look like a fool.” 
From The Field Guide to Understanding Human Error 
by Sidney Dekker 
“ 
BLAMELESS Post-Mortems
The bad apple theory assumes that a system is inherently safe if not for the pesky human. 
A blameless company is saying that our systems are NOT inherently safe and humans are doing the best they can to keep them running. 
02 
BLAMELESS Post-Mortems
03 
05 
BLAMELESS Post-Mortems 
for holding a more productive 
(and perhaps even blameless) 
post-mortem:
04 
BLAMELESS Post-Mortems 
REGRET 
+ start out by acknowledging the problem and apologizing for what happened 
+ empathy for both the customers affected by the outage and for the person who was involved in the firefight 
REASON 
+ this should include everything from initial incident detection to resolution 
+ the more details you can provide, the better 
+ there’s no point in hiding facts 
REMEDY 
+ make sure your remediation items are SMART (Specific Measurable Agreeable Realistic Timebound) 
+ it’s okay if you don’t know the remedy - but you should be committed to continuing the investigation 
+ you need to communicate (internally & with your customers) that you’re working on improving the situation and that 
you have an idea of what needs to be done to prevent future outages 
01 
STEP 
REMEMBER the 3 R’s 
source: http://blog.travis-ci.com/2014-06-26-three-ingredients-to-a-great-postmortem/
BLAMELESS Post-Mortems 05 
Are you focusing on Mean Time To Resolution (MTTR) or Mean 
Time Between Failure (MTBF)? You’re probably thinking too 
much about acronyms and not enough about the bigger picture. 
Changing how you view failure is something that must be done if 
you want to improve over time. 
As Mathias Meyer puts it… 
We focus on learning from incidents, on improving the environment in an organization, 
the environment its people are working in. The environment that contributes to how 
people working in it behave both during normal work and during stressful situations.” 
02 
STEP 
CHANGE the Focus 
of the Outage. 
“
06 
BLAMELESS Post-Mortems 
Most, if not all, production outages have lots of contributing factors that come into play. Decisions that were made months or years ago can eventually help trigger an issue that no one could foresee at the time. When you add other factors that may or may not be in your control, those decisions can eventually contribute to a production outage. 
Your organization must continually affirm that individuals are NEVER the ‘root cause’ 
of outages.” 
- Dave Zwieback 
03 
STEP 
STOP looking 
for the 
Root Cause 
“
07 
BLAMELESS Post-Mortems 
Post-mortems are a time to be transparent and honest about what went down during the incident. This is not the time to sugarcoat anything or leave out small details. 
YOU SHOULD QUESTION: 
THE AFTERMATH 
+ How long did it take the on-call person to recover? 
+ What steps were taken immediately after the incident? 
+ Is it necessary to communicate the outage with customers? 
THE CULTURE 
+ Is your on-call system working? 
+ Do you need to make changes to your team’s on-call schedules? + How can you make your culture more open and 
accepting of failures? 
THE NEXT TIME 
+ Are you better prepared for the next outage? 
+ What steps can be taken so that you are? 
+ Is the copy of the postmortem report easily available 
for an 
yone to find? 
THE PEOPLE INVOLVED 
+ What were the circumstances of their firefight? 
+ Were they sleeping when they got the alert? 
+ How did the firefight affect them emotionally, 
physically and mentally? 
+ What can be done to improve those circumstances? 
THE PROCESS 
+ Did the on-call person feel supported? 
+ Did they know about the company’s escalation policies and have quick access to contact information to bring others in 
when needed? 
+ Was the incident related to the domain expertise of 
the person on-call? 
+ Can anything be changed to the process to make things better 
before the next incident? 
04 
STEP 
ASK Qestions
08 
BLAMELESS Post-Mortems 
If people feel they’re going to be punished for the actions they take during an outage, they are de-incentivized to give details. They won’t tell the whole truth and will hide specifics that make them look bad. 
An employee’s fear of retribution after an incident practically guarantees a repeat of the problem and prevents the team from understanding why actions made sense in the middle of the firefight. 
It is imperative to create a sense of safety AND accountability. Mistakes will be made but the person making the mistake should be able to learn from it, not suffer because of it. 
05 
STEP 
AVOID Punishment
09 
BLAMELESS Post-Mortems 
AND DON’T FORGET... 
...the most valuable thing I learned was that 
blameless applies first and foremost to yourself.” 
http://www.jessicaharllee.com/notes/what-blameless-really-means/ 
“
10 
01 
02 
03 
04 
SET the context. 
BUILD a timeline. 
DETERMINE & PRIORITIZE remediation items 
PUBLISH the postmortem write-up as widely as possible 
+ Failure is a normal part of functioning of complex systems. All systems fail, it’s just a matter of time. 
+ The purpose of the postmortem is to learn. No one will be blamed, shamed or punished for providing an account of 
wha 
t happened. Blame-free does not mean accountability-free. In fact, blame-free postmortems are the only way 
to collect full accounts of wha 
t happened. 
+ Remind participants that during the postmortem they will be under the influence of cognitive biases. The most common 
ones are hindsight, 
outcome, and recency biases; and fundamental attribution error. We may not notice that we’re under 
the influence, 
so request—and give permission—for biases to be called out during the postmortem. 
+ We want to understand what happened from the perspective of the individuals involved: what did they 
kno 
w, when, and why it made sense? 
+ Describe what happened, don’t explain. 
+ The more diverse points of view that you can collect, the fuller the picture of the incident. Encourage and note divergent 
and dissenting opinions. 
+ As the facilitator, your job is to “listen to discover and verify by synthesizing”. 
The Awesome Postmortem Framework by Mindweather LLC is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License 
THE AWESOME 
Post-Mortem Framework 
BLAMELESS Post-Mortems
11 
BLAMELESS Post-Mortems 
POST-MORTEM 
Checklist - The Basics: 
Document your timeline or log data 
Document conversations 
Leave room for notes 
Mean Time to Resolution / other time calculations 
Level of severity 
Archive it for historical retrieval 
Remediation - make it actionable
12 
BLAMELESS Post-Mortems 
VictorOps post-mortem reporting feature - http://victorops.force.com/knowledgebase/articles/Getting_Started/Post-Mortem-Reports/ 
http://www.paperplanes.de/2014/6/20/what-blameless-postmortem-taught-me.html 
http://www.slideshare.net/jhand2/its-not-your-fault-blameless-post-mortems 
http://codeascraft.com/2012/05/22/blameless-postmortems/ 
http://www.slideshare.net/fattofatt/post-mortem-report 
http://www.cdlib.org/cdlinfo/2010/11/17/the-project-post-mortem-a-valuable-tool-for-continuous-improvement/ 
https://speakerdeck.com/indec/fallible-humans-dealing-with-failure-in-the-absence-of-scapegoats 
http://tech.blog.box.com/2014/08/a-tale-of-postmortems/ 
The Field Guide to Understanding Human Error, Sidney Dekker 
The Human Side of Postmortems, Dave Zwieback 
ADDITIONAL 
Resources

More Related Content

What's hot

What's hot (20)

Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
 
DevSecOps: Key Controls for Modern Security Success
DevSecOps: Key Controls for Modern Security SuccessDevSecOps: Key Controls for Modern Security Success
DevSecOps: Key Controls for Modern Security Success
 
A Day in the Life of a Cloud Network Engineer at Netflix - NET303 - re:Invent...
A Day in the Life of a Cloud Network Engineer at Netflix - NET303 - re:Invent...A Day in the Life of a Cloud Network Engineer at Netflix - NET303 - re:Invent...
A Day in the Life of a Cloud Network Engineer at Netflix - NET303 - re:Invent...
 
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
 
How to Monitoring the SRE Golden Signals (E-Book)
How to Monitoring the SRE Golden Signals (E-Book)How to Monitoring the SRE Golden Signals (E-Book)
How to Monitoring the SRE Golden Signals (E-Book)
 
Cilium + Istio with Gloo Mesh
Cilium + Istio with Gloo MeshCilium + Istio with Gloo Mesh
Cilium + Istio with Gloo Mesh
 
Auto scaling
Auto scalingAuto scaling
Auto scaling
 
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
 
Best Practices for Streaming IoT Data with MQTT and Apache Kafka®
Best Practices for Streaming IoT Data with MQTT and Apache Kafka®Best Practices for Streaming IoT Data with MQTT and Apache Kafka®
Best Practices for Streaming IoT Data with MQTT and Apache Kafka®
 
Sprinkle your Devops platform with product thinking.pdf
Sprinkle your Devops platform with product thinking.pdfSprinkle your Devops platform with product thinking.pdf
Sprinkle your Devops platform with product thinking.pdf
 
Kubernetes Monitoring & Best Practices
Kubernetes Monitoring & Best PracticesKubernetes Monitoring & Best Practices
Kubernetes Monitoring & Best Practices
 
First Steps with Apache Kafka on Google Cloud Platform
First Steps with Apache Kafka on Google Cloud PlatformFirst Steps with Apache Kafka on Google Cloud Platform
First Steps with Apache Kafka on Google Cloud Platform
 
Observability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyObservability – the good, the bad, and the ugly
Observability – the good, the bad, and the ugly
 
Keeping Your Kubernetes Cluster Secure
Keeping Your Kubernetes Cluster SecureKeeping Your Kubernetes Cluster Secure
Keeping Your Kubernetes Cluster Secure
 
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
 
Rethinking Cloud Proxies
Rethinking Cloud ProxiesRethinking Cloud Proxies
Rethinking Cloud Proxies
 
IT Infrastructure Automation with Ansible
IT Infrastructure Automation with AnsibleIT Infrastructure Automation with Ansible
IT Infrastructure Automation with Ansible
 
Understanding Apache Kafka® Latency at Scale
Understanding Apache Kafka® Latency at ScaleUnderstanding Apache Kafka® Latency at Scale
Understanding Apache Kafka® Latency at Scale
 
Architecting for High Availability
Architecting for High AvailabilityArchitecting for High Availability
Architecting for High Availability
 
Running Kubernetes on AWS
Running Kubernetes on AWSRunning Kubernetes on AWS
Running Kubernetes on AWS
 

Viewers also liked

Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...
Devopsdays
 
Post mortem report
Post mortem reportPost mortem report
Post mortem report
Kuaci Pedas
 

Viewers also liked (9)

Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...Morgue , helping better understand events by building a post mortem tool - Be...
Morgue , helping better understand events by building a post mortem tool - Be...
 
Post Mortem Template
Post Mortem TemplatePost Mortem Template
Post Mortem Template
 
Game Mobile Captain Strike Post-Mortem - Le Giang Anh
Game Mobile Captain Strike Post-Mortem - Le Giang AnhGame Mobile Captain Strike Post-Mortem - Le Giang Anh
Game Mobile Captain Strike Post-Mortem - Le Giang Anh
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to Know
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
 
It's Not Your Fault - Blameless Post-mortems
It's Not Your Fault - Blameless Post-mortemsIt's Not Your Fault - Blameless Post-mortems
It's Not Your Fault - Blameless Post-mortems
 
Post mortem Review
Post mortem ReviewPost mortem Review
Post mortem Review
 
Post mortem report
Post mortem reportPost mortem report
Post mortem report
 
Post mortem examination(autopsy)
Post mortem examination(autopsy)Post mortem examination(autopsy)
Post mortem examination(autopsy)
 

Similar to VictorOps Guide to Blameless Post-mortems

SafetyCoach_Five Critical Mistakes Safety Professionals Make
SafetyCoach_Five Critical Mistakes Safety Professionals MakeSafetyCoach_Five Critical Mistakes Safety Professionals Make
SafetyCoach_Five Critical Mistakes Safety Professionals Make
Ian Collins
 
Mistake proofing presentation
Mistake proofing presentation Mistake proofing presentation
Mistake proofing presentation
leanadvisors
 
· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx
· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx
· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx
oswald1horne84988
 
Accident Investigation Basics Training by Washington State Department of Labo...
Accident Investigation Basics Training by Washington State Department of Labo...Accident Investigation Basics Training by Washington State Department of Labo...
Accident Investigation Basics Training by Washington State Department of Labo...
Atlantic Training, LLC.
 
Monroes motivated sequence
Monroes motivated sequenceMonroes motivated sequence
Monroes motivated sequence
Janna Valencia
 

Similar to VictorOps Guide to Blameless Post-mortems (20)

Blameless postmoretem
Blameless postmoretemBlameless postmoretem
Blameless postmoretem
 
5 whys - The Path to Resolution
5 whys - The Path to Resolution5 whys - The Path to Resolution
5 whys - The Path to Resolution
 
8 Steps to Manage a Social Media Crisis
8 Steps to Manage a Social Media Crisis8 Steps to Manage a Social Media Crisis
8 Steps to Manage a Social Media Crisis
 
On-call Firefight Survival Guide
On-call Firefight Survival GuideOn-call Firefight Survival Guide
On-call Firefight Survival Guide
 
Thinking the unthinkable with Modern Agile
Thinking the unthinkable with Modern AgileThinking the unthinkable with Modern Agile
Thinking the unthinkable with Modern Agile
 
SafetyCoach_Five Critical Mistakes Safety Professionals Make
SafetyCoach_Five Critical Mistakes Safety Professionals MakeSafetyCoach_Five Critical Mistakes Safety Professionals Make
SafetyCoach_Five Critical Mistakes Safety Professionals Make
 
Creating a Technology Disaster Plan
Creating a Technology Disaster PlanCreating a Technology Disaster Plan
Creating a Technology Disaster Plan
 
Mistake proofing presentation
Mistake proofing presentation Mistake proofing presentation
Mistake proofing presentation
 
· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx
· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx
· Practical Op-Amps – Understanding Op Amp Parameters1. Search t.docx
 
Human Error Solutions : a systemic approach
Human Error Solutions : a systemic approachHuman Error Solutions : a systemic approach
Human Error Solutions : a systemic approach
 
The Ministry of Common Sense Book Summary
The Ministry of Common Sense   Book SummaryThe Ministry of Common Sense   Book Summary
The Ministry of Common Sense Book Summary
 
Accident inves
Accident invesAccident inves
Accident inves
 
Accident Investigation Basics Training by Washington State Department of Labo...
Accident Investigation Basics Training by Washington State Department of Labo...Accident Investigation Basics Training by Washington State Department of Labo...
Accident Investigation Basics Training by Washington State Department of Labo...
 
Accident Investigation
Accident InvestigationAccident Investigation
Accident Investigation
 
Accident Investigation Basics Training by Alteris
Accident Investigation Basics Training by AlterisAccident Investigation Basics Training by Alteris
Accident Investigation Basics Training by Alteris
 
11 Dos And Don'ts Of Crisis Communications
11 Dos And Don'ts Of Crisis Communications11 Dos And Don'ts Of Crisis Communications
11 Dos And Don'ts Of Crisis Communications
 
CIPR Skills Guide: The role of social media in crisis / issues management
CIPR Skills Guide: The role of social media in crisis / issues managementCIPR Skills Guide: The role of social media in crisis / issues management
CIPR Skills Guide: The role of social media in crisis / issues management
 
Monroes motivated sequence
Monroes motivated sequenceMonroes motivated sequence
Monroes motivated sequence
 
Monroes motivated sequence
Monroes motivated sequenceMonroes motivated sequence
Monroes motivated sequence
 
BbWorld 2009 Performance Forensics Workshop
BbWorld 2009 Performance Forensics WorkshopBbWorld 2009 Performance Forensics Workshop
BbWorld 2009 Performance Forensics Workshop
 

More from VictorOps

More from VictorOps (20)

Failure as Success Devops Roadtrip Seattle 2016
Failure as Success Devops Roadtrip Seattle 2016Failure as Success Devops Roadtrip Seattle 2016
Failure as Success Devops Roadtrip Seattle 2016
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
DevOps: A Practical Guide
DevOps: A Practical GuideDevOps: A Practical Guide
DevOps: A Practical Guide
 
Crisis Communication Webinar
Crisis Communication WebinarCrisis Communication Webinar
Crisis Communication Webinar
 
The Importance of Minimum Viable Runbooks Webinar
The Importance of Minimum Viable Runbooks WebinarThe Importance of Minimum Viable Runbooks Webinar
The Importance of Minimum Viable Runbooks Webinar
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
 
VictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning IntegrationVictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning Integration
 
ChatOps: The New Interface of DevOps
ChatOps: The New Interface of DevOpsChatOps: The New Interface of DevOps
ChatOps: The New Interface of DevOps
 
6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic
 
Incident Lifecycle Infographic
Incident Lifecycle InfographicIncident Lifecycle Infographic
Incident Lifecycle Infographic
 
Crisis Management & Why It's Important Infographic
Crisis Management & Why It's Important InfographicCrisis Management & Why It's Important Infographic
Crisis Management & Why It's Important Infographic
 
Real World ChatOps
Real World ChatOpsReal World ChatOps
Real World ChatOps
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
Tips & Tricks To Reducing TTR
Tips & Tricks To Reducing TTRTips & Tricks To Reducing TTR
Tips & Tricks To Reducing TTR
 
The Open-Source Monitoring Landscape
The Open-Source Monitoring LandscapeThe Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
 
Actors: Not Just for Movies Anymore
Actors: Not Just for Movies AnymoreActors: Not Just for Movies Anymore
Actors: Not Just for Movies Anymore
 
An Introduction to Rearview - Time Series Based Monitoring
An Introduction to Rearview - Time Series Based MonitoringAn Introduction to Rearview - Time Series Based Monitoring
An Introduction to Rearview - Time Series Based Monitoring
 
Putting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your TeamPutting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your Team
 
The Art & Zen of Managing Nagios with Puppet
The Art & Zen of Managing Nagios with PuppetThe Art & Zen of Managing Nagios with Puppet
The Art & Zen of Managing Nagios with Puppet
 
ChatOps Unplugged
ChatOps UnpluggedChatOps Unplugged
ChatOps Unplugged
 

Recently uploaded

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 

Recently uploaded (20)

Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 

VictorOps Guide to Blameless Post-mortems

  • 2. 01 Reprimanding bad apples may seem like a quick and rewarding fix, but it’s like peeing in your pants. You feel relieved and perhaps even nice and warm for a little while, but then it gets cold and uncomfortable. And you look like a fool.” From The Field Guide to Understanding Human Error by Sidney Dekker “ BLAMELESS Post-Mortems
  • 3. The bad apple theory assumes that a system is inherently safe if not for the pesky human. A blameless company is saying that our systems are NOT inherently safe and humans are doing the best they can to keep them running. 02 BLAMELESS Post-Mortems
  • 4. 03 05 BLAMELESS Post-Mortems for holding a more productive (and perhaps even blameless) post-mortem:
  • 5. 04 BLAMELESS Post-Mortems REGRET + start out by acknowledging the problem and apologizing for what happened + empathy for both the customers affected by the outage and for the person who was involved in the firefight REASON + this should include everything from initial incident detection to resolution + the more details you can provide, the better + there’s no point in hiding facts REMEDY + make sure your remediation items are SMART (Specific Measurable Agreeable Realistic Timebound) + it’s okay if you don’t know the remedy - but you should be committed to continuing the investigation + you need to communicate (internally & with your customers) that you’re working on improving the situation and that you have an idea of what needs to be done to prevent future outages 01 STEP REMEMBER the 3 R’s source: http://blog.travis-ci.com/2014-06-26-three-ingredients-to-a-great-postmortem/
  • 6. BLAMELESS Post-Mortems 05 Are you focusing on Mean Time To Resolution (MTTR) or Mean Time Between Failure (MTBF)? You’re probably thinking too much about acronyms and not enough about the bigger picture. Changing how you view failure is something that must be done if you want to improve over time. As Mathias Meyer puts it… We focus on learning from incidents, on improving the environment in an organization, the environment its people are working in. The environment that contributes to how people working in it behave both during normal work and during stressful situations.” 02 STEP CHANGE the Focus of the Outage. “
  • 7. 06 BLAMELESS Post-Mortems Most, if not all, production outages have lots of contributing factors that come into play. Decisions that were made months or years ago can eventually help trigger an issue that no one could foresee at the time. When you add other factors that may or may not be in your control, those decisions can eventually contribute to a production outage. Your organization must continually affirm that individuals are NEVER the ‘root cause’ of outages.” - Dave Zwieback 03 STEP STOP looking for the Root Cause “
  • 8. 07 BLAMELESS Post-Mortems Post-mortems are a time to be transparent and honest about what went down during the incident. This is not the time to sugarcoat anything or leave out small details. YOU SHOULD QUESTION: THE AFTERMATH + How long did it take the on-call person to recover? + What steps were taken immediately after the incident? + Is it necessary to communicate the outage with customers? THE CULTURE + Is your on-call system working? + Do you need to make changes to your team’s on-call schedules? + How can you make your culture more open and accepting of failures? THE NEXT TIME + Are you better prepared for the next outage? + What steps can be taken so that you are? + Is the copy of the postmortem report easily available for an yone to find? THE PEOPLE INVOLVED + What were the circumstances of their firefight? + Were they sleeping when they got the alert? + How did the firefight affect them emotionally, physically and mentally? + What can be done to improve those circumstances? THE PROCESS + Did the on-call person feel supported? + Did they know about the company’s escalation policies and have quick access to contact information to bring others in when needed? + Was the incident related to the domain expertise of the person on-call? + Can anything be changed to the process to make things better before the next incident? 04 STEP ASK Qestions
  • 9. 08 BLAMELESS Post-Mortems If people feel they’re going to be punished for the actions they take during an outage, they are de-incentivized to give details. They won’t tell the whole truth and will hide specifics that make them look bad. An employee’s fear of retribution after an incident practically guarantees a repeat of the problem and prevents the team from understanding why actions made sense in the middle of the firefight. It is imperative to create a sense of safety AND accountability. Mistakes will be made but the person making the mistake should be able to learn from it, not suffer because of it. 05 STEP AVOID Punishment
  • 10. 09 BLAMELESS Post-Mortems AND DON’T FORGET... ...the most valuable thing I learned was that blameless applies first and foremost to yourself.” http://www.jessicaharllee.com/notes/what-blameless-really-means/ “
  • 11. 10 01 02 03 04 SET the context. BUILD a timeline. DETERMINE & PRIORITIZE remediation items PUBLISH the postmortem write-up as widely as possible + Failure is a normal part of functioning of complex systems. All systems fail, it’s just a matter of time. + The purpose of the postmortem is to learn. No one will be blamed, shamed or punished for providing an account of wha t happened. Blame-free does not mean accountability-free. In fact, blame-free postmortems are the only way to collect full accounts of wha t happened. + Remind participants that during the postmortem they will be under the influence of cognitive biases. The most common ones are hindsight, outcome, and recency biases; and fundamental attribution error. We may not notice that we’re under the influence, so request—and give permission—for biases to be called out during the postmortem. + We want to understand what happened from the perspective of the individuals involved: what did they kno w, when, and why it made sense? + Describe what happened, don’t explain. + The more diverse points of view that you can collect, the fuller the picture of the incident. Encourage and note divergent and dissenting opinions. + As the facilitator, your job is to “listen to discover and verify by synthesizing”. The Awesome Postmortem Framework by Mindweather LLC is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License THE AWESOME Post-Mortem Framework BLAMELESS Post-Mortems
  • 12. 11 BLAMELESS Post-Mortems POST-MORTEM Checklist - The Basics: Document your timeline or log data Document conversations Leave room for notes Mean Time to Resolution / other time calculations Level of severity Archive it for historical retrieval Remediation - make it actionable
  • 13. 12 BLAMELESS Post-Mortems VictorOps post-mortem reporting feature - http://victorops.force.com/knowledgebase/articles/Getting_Started/Post-Mortem-Reports/ http://www.paperplanes.de/2014/6/20/what-blameless-postmortem-taught-me.html http://www.slideshare.net/jhand2/its-not-your-fault-blameless-post-mortems http://codeascraft.com/2012/05/22/blameless-postmortems/ http://www.slideshare.net/fattofatt/post-mortem-report http://www.cdlib.org/cdlinfo/2010/11/17/the-project-post-mortem-a-valuable-tool-for-continuous-improvement/ https://speakerdeck.com/indec/fallible-humans-dealing-with-failure-in-the-absence-of-scapegoats http://tech.blog.box.com/2014/08/a-tale-of-postmortems/ The Field Guide to Understanding Human Error, Sidney Dekker The Human Side of Postmortems, Dave Zwieback ADDITIONAL Resources