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

Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
SUHANI PANDEY
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
SUHANI PANDEY
ย 
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
nirzagarg
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
SUHANI PANDEY
ย 
( 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
ย 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
SUHANI PANDEY
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
SUHANI PANDEY
ย 
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
ย 
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
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
ย 
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
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
SUHANI PANDEY
ย 

Recently uploaded (20)

Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
ย 
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
ย 
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 ...
ย 
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
ย 
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
ย 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
ย 
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...
ย 
( 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...
ย 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
ย 
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
ย 
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
ย 
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...
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
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
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
ย 

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