SlideShare a Scribd company logo
Screwing up for fun and profit
DevOpsDays 2015

Oliver Hankeln 

@mydalon
What is a mistake?
A mistake is a decision or judgement that led to a negative
outcome, which could have been prevented with the
knowledge and resources available at the time.
Mistakes are a
learning opportunity
But a mistake is just like

a lump of ore
Post mortem
• Bring together people
from all affected
departments

• Collect a timeline of
events

• Find the root cause

• Define actions
Requirements for effective learning
• Transparency

• Finding the root cause

• Trust

• Respect
Anti-patterns
• Hiding mistakes

• Blame game

• The Arc of Escalation

• Cowardice
Anti-Pattern:

Hiding mistakes
• CEO Disease

• Wasted learning opportunity

• Sets the wrong example

• Financial bonus often leads to hiding mistakes
Pattern:
Proactive communication
• Be open about the
failure

• Now have a post-
mortem

• Talk about what was
learned
Anti-Pattern:

Blaming
• People get defensive

• Aggression and fear
disable learning

• Root cause gets
hidden
Pattern:

Accepting
• A post mortem is NOT
a performance review

• Focus on events, not
on (groups of) people

• Prime directive
The Prime Directive
Regardless of what we discover, we understand and truly
believe that everyone did the best job they could, given
what they knew at the time, their skills and abilities, the
resources available, and the situation at hand.

--Norm Kerth, Project Retrospectives: A Handbook for Team
Reviews
Anti-Pattern:

Arc of Escalation
• You play Chinese
Whispers

• You force a blame
game

• You destroy trust
Interlude: An Experiment
2 — 4 — 8
What’s my rule?
a1 < a2 < a3
Pattern:

Talk to your peers
• Be aware of
confirmation bias

• They are nice guys,
really!

• Try to switch
perspectives
Anti-Pattern:

Cowardice
• Time wasted on
formalities

• No one wants to be
responsible

• Cause: punishing or
firing people who
screw up
Pattern:
Embrace Failure
• You are a ninja!

• You are a scientist!

• You are an adventurer!
Predicting Failure

aka Pre mortem
• Gather groups of
people from different
departments

• Start with a
catastrophic outcome

• Have fun

• Rinse. Repeat.


Contact me!
Oliver Hankeln
Freelance DevOps & Agile
Evangelist

@mydalon

oliver@hankeln-consulting.de
Image sources
• Copper ore: http://commons.wikimedia.org/wiki/File%3ANatural_Copper_Ore_Macro_1.JPG; Jonathan Zander; CC-BY-
SA-3.0, via Wikimedia Commons

• Post mortem: http://catalogue.wellcomelibrary.org/record=b1102466; Photo number: L0075723; Wellcome Trust; CC-BY-4.0 

• Boys at the lake: http://commons.wikimedia.org/wiki/File%3ABundesarchiv_Bild_102-00651%2C_Berlin
%2C_Strandbad_Wannsee.jpg ; Bundesarchiv, Bild 102-00651 / CC-BY-SA; via Wikimedia Commons

• Hand: https://openclipart.org/detail/192388/nice-manicule, public domain

• Prairie dogs: http://upload.wikimedia.org/wikipedia/commons/a/a9/Kissing_Prairie_dog_edit_3.jpg; IBrocken Inaglory,;CC-
BY-SA-3.0; via Wikimedia Commons

• Nuclear test: https://commons.wikimedia.org/wiki/File%3A%22Ivy_Mike%22_atmospheric_nuclear_test_-
_November_1952_-_Flickr_-_The_Official_CTBTO_Photostream.jpg; By The Official CTBTO Photostream; CC-BY-2.0; via
Wikimedia Commons

• Talking men: https://commons.wikimedia.org/wiki/File%3AFotothek_df_ps_0000147_Zwei_alte_Herren_im_Gespr
%C3%A4ch.jpg; Deutsche Fotothek; CC-BY-SA 3.0-de; via Wikimedia Commons

• Paperwork:http://commons.wikimedia.org/wiki/File:Lightmatter_paperwork.jpg; AaronLogan; CC-BY 2.5 Generic; vie
Wikimedia Commons

• Buzz Aldrin on the moon: https://commons.wikimedia.org/wiki/File:Aldrin_Apollo_11_(jha).jpg; NASA, public domain; vie
Wikimedia Commons

• Crystal ball: http://de.wikipedia.org/wiki/Datei:John_Dee_s_Seal_Kristallkugel.jpg ; User „Steevie", CC-BY-SA 3.0/de

More Related Content

What's hot

Taking care with what we leave behind
Taking care with what we leave behindTaking care with what we leave behind
Taking care with what we leave behind
Kim_B
 
Week 3 intro to gamification
Week 3   intro to gamificationWeek 3   intro to gamification
Week 3 intro to gamification
Bernie Dodge
 
Decisions, Decisions, Decisions!!!
Decisions, Decisions, Decisions!!!Decisions, Decisions, Decisions!!!
Decisions, Decisions, Decisions!!!
Gar Mac Críosta
 
Hack Schooling Presentation for TIE Colorado June 2013
Hack Schooling Presentation for TIE Colorado June 2013Hack Schooling Presentation for TIE Colorado June 2013
Hack Schooling Presentation for TIE Colorado June 2013
Michelle Cordy
 
OSS From the Outside In - A Personal Journey With Akka.NET
OSS From the Outside In - A Personal Journey With Akka.NETOSS From the Outside In - A Personal Journey With Akka.NET
OSS From the Outside In - A Personal Journey With Akka.NET
petabridge
 
Behind the Curtain: Making Magical Tools Is Not Magic
Behind the Curtain: Making Magical Tools Is Not MagicBehind the Curtain: Making Magical Tools Is Not Magic
Behind the Curtain: Making Magical Tools Is Not Magic
Mark Pavlidis
 

What's hot (6)

Taking care with what we leave behind
Taking care with what we leave behindTaking care with what we leave behind
Taking care with what we leave behind
 
Week 3 intro to gamification
Week 3   intro to gamificationWeek 3   intro to gamification
Week 3 intro to gamification
 
Decisions, Decisions, Decisions!!!
Decisions, Decisions, Decisions!!!Decisions, Decisions, Decisions!!!
Decisions, Decisions, Decisions!!!
 
Hack Schooling Presentation for TIE Colorado June 2013
Hack Schooling Presentation for TIE Colorado June 2013Hack Schooling Presentation for TIE Colorado June 2013
Hack Schooling Presentation for TIE Colorado June 2013
 
OSS From the Outside In - A Personal Journey With Akka.NET
OSS From the Outside In - A Personal Journey With Akka.NETOSS From the Outside In - A Personal Journey With Akka.NET
OSS From the Outside In - A Personal Journey With Akka.NET
 
Behind the Curtain: Making Magical Tools Is Not Magic
Behind the Curtain: Making Magical Tools Is Not MagicBehind the Curtain: Making Magical Tools Is Not Magic
Behind the Curtain: Making Magical Tools Is Not Magic
 

Viewers also liked

Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Adrien Blind
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOps
Publicis Sapient Engineering
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?
rfelden
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
Adrien Blind
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèse
COMPETENSIS
 
DevOps
DevOpsDevOps

Viewers also liked (6)

Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOps
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèse
 
DevOps
DevOpsDevOps
DevOps
 

Similar to Screwing up for fun and profit

Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
Andrew Shafer
 
Hacking is a mindset, not a skillset (agile ottawa)
Hacking is a mindset, not a skillset (agile ottawa)Hacking is a mindset, not a skillset (agile ottawa)
Hacking is a mindset, not a skillset (agile ottawa)
Ellen Grove
 
Removing Impediments and Cultivating a Culture of Feedback - People Side of S...
Removing Impediments and Cultivating a Culture of Feedback - People Side of S...Removing Impediments and Cultivating a Culture of Feedback - People Side of S...
Removing Impediments and Cultivating a Culture of Feedback - People Side of S...
Joanna Vahlsing
 
How To Deal With Workplace Dishonesty
How To Deal With Workplace DishonestyHow To Deal With Workplace Dishonesty
How To Deal With Workplace Dishonesty
Case IQ
 
IDEATION and Design Thinking
IDEATION and Design ThinkingIDEATION and Design Thinking
IDEATION and Design Thinking
Startup Experience
 
Cargo Cult Agile training & coaching
Cargo Cult Agile training & coachingCargo Cult Agile training & coaching
Cargo Cult Agile training & coaching
Jose Luis Soria
 
Positive Deviance, Presentation at DwD by Erika Bailey
Positive Deviance, Presentation at DwD by Erika BaileyPositive Deviance, Presentation at DwD by Erika Bailey
Positive Deviance, Presentation at DwD by Erika Bailey
The Moment
 
Understand people to succeed
Understand people to succeedUnderstand people to succeed
Understand people to succeed
Yorick Cool
 
How to make a GeekGirlCon decision
How to make a GeekGirlCon decisionHow to make a GeekGirlCon decision
How to make a GeekGirlCon decision
Erica McGillivray
 
Academia to Entrepreneur: Why and How to Leave Academia Behind
Academia to Entrepreneur: Why and How to Leave Academia BehindAcademia to Entrepreneur: Why and How to Leave Academia Behind
Academia to Entrepreneur: Why and How to Leave Academia Behind
William Gunn
 
Dealing With Disruptions
Dealing With DisruptionsDealing With Disruptions
Dealing With Disruptions
Joe Mechlinski
 
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationImmerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
PaulJervisHeath
 
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
Matteo Emili
 
Building resilience and managing in dynamic unpredictable challenging times, ...
Building resilience and managing in dynamic unpredictable challenging times, ...Building resilience and managing in dynamic unpredictable challenging times, ...
Building resilience and managing in dynamic unpredictable challenging times, ...
Association for Project Management
 
Critical Thinking in Business Course
Critical Thinking in Business CourseCritical Thinking in Business Course
Critical Thinking in Business Course
Veronica Kirin
 
Planetary challenge
Planetary challengePlanetary challenge
Planetary challenge
champlainstlambert
 
Leading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceLeading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium Conference
Bernard Vander Beken
 
Influence. The Psychology of Persuasion (in IT)
Influence. The Psychology of Persuasion (in IT)Influence. The Psychology of Persuasion (in IT)
Influence. The Psychology of Persuasion (in IT)
Taras Matyashovsky
 
Brainwashing - What, why, how and preventing
Brainwashing - What, why, how and preventingBrainwashing - What, why, how and preventing
Brainwashing - What, why, how and preventing
Aurora Computer Studies
 
Failing gracefully
Failing gracefullyFailing gracefully
Failing gracefully
Katie Bradford
 

Similar to Screwing up for fun and profit (20)

Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
 
Hacking is a mindset, not a skillset (agile ottawa)
Hacking is a mindset, not a skillset (agile ottawa)Hacking is a mindset, not a skillset (agile ottawa)
Hacking is a mindset, not a skillset (agile ottawa)
 
Removing Impediments and Cultivating a Culture of Feedback - People Side of S...
Removing Impediments and Cultivating a Culture of Feedback - People Side of S...Removing Impediments and Cultivating a Culture of Feedback - People Side of S...
Removing Impediments and Cultivating a Culture of Feedback - People Side of S...
 
How To Deal With Workplace Dishonesty
How To Deal With Workplace DishonestyHow To Deal With Workplace Dishonesty
How To Deal With Workplace Dishonesty
 
IDEATION and Design Thinking
IDEATION and Design ThinkingIDEATION and Design Thinking
IDEATION and Design Thinking
 
Cargo Cult Agile training & coaching
Cargo Cult Agile training & coachingCargo Cult Agile training & coaching
Cargo Cult Agile training & coaching
 
Positive Deviance, Presentation at DwD by Erika Bailey
Positive Deviance, Presentation at DwD by Erika BaileyPositive Deviance, Presentation at DwD by Erika Bailey
Positive Deviance, Presentation at DwD by Erika Bailey
 
Understand people to succeed
Understand people to succeedUnderstand people to succeed
Understand people to succeed
 
How to make a GeekGirlCon decision
How to make a GeekGirlCon decisionHow to make a GeekGirlCon decision
How to make a GeekGirlCon decision
 
Academia to Entrepreneur: Why and How to Leave Academia Behind
Academia to Entrepreneur: Why and How to Leave Academia BehindAcademia to Entrepreneur: Why and How to Leave Academia Behind
Academia to Entrepreneur: Why and How to Leave Academia Behind
 
Dealing With Disruptions
Dealing With DisruptionsDealing With Disruptions
Dealing With Disruptions
 
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationImmerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
 
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
 
Building resilience and managing in dynamic unpredictable challenging times, ...
Building resilience and managing in dynamic unpredictable challenging times, ...Building resilience and managing in dynamic unpredictable challenging times, ...
Building resilience and managing in dynamic unpredictable challenging times, ...
 
Critical Thinking in Business Course
Critical Thinking in Business CourseCritical Thinking in Business Course
Critical Thinking in Business Course
 
Planetary challenge
Planetary challengePlanetary challenge
Planetary challenge
 
Leading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceLeading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium Conference
 
Influence. The Psychology of Persuasion (in IT)
Influence. The Psychology of Persuasion (in IT)Influence. The Psychology of Persuasion (in IT)
Influence. The Psychology of Persuasion (in IT)
 
Brainwashing - What, why, how and preventing
Brainwashing - What, why, how and preventingBrainwashing - What, why, how and preventing
Brainwashing - What, why, how and preventing
 
Failing gracefully
Failing gracefullyFailing gracefully
Failing gracefully
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Screwing up for fun and profit

  • 1. Screwing up for fun and profit DevOpsDays 2015 Oliver Hankeln @mydalon
  • 2. What is a mistake? A mistake is a decision or judgement that led to a negative outcome, which could have been prevented with the knowledge and resources available at the time.
  • 3. Mistakes are a learning opportunity But a mistake is just like
 a lump of ore
  • 4. Post mortem • Bring together people from all affected departments • Collect a timeline of events • Find the root cause • Define actions
  • 5. Requirements for effective learning • Transparency • Finding the root cause • Trust • Respect
  • 6. Anti-patterns • Hiding mistakes • Blame game • The Arc of Escalation • Cowardice
  • 7. Anti-Pattern:
 Hiding mistakes • CEO Disease • Wasted learning opportunity • Sets the wrong example • Financial bonus often leads to hiding mistakes
  • 8. Pattern: Proactive communication • Be open about the failure • Now have a post- mortem • Talk about what was learned
  • 9. Anti-Pattern:
 Blaming • People get defensive • Aggression and fear disable learning • Root cause gets hidden
  • 10. Pattern:
 Accepting • A post mortem is NOT a performance review • Focus on events, not on (groups of) people • Prime directive
  • 11. The Prime Directive Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand. --Norm Kerth, Project Retrospectives: A Handbook for Team Reviews
  • 12. Anti-Pattern:
 Arc of Escalation • You play Chinese Whispers • You force a blame game • You destroy trust
  • 13. Interlude: An Experiment 2 — 4 — 8 What’s my rule? a1 < a2 < a3
  • 14. Pattern:
 Talk to your peers • Be aware of confirmation bias • They are nice guys, really! • Try to switch perspectives
  • 15. Anti-Pattern:
 Cowardice • Time wasted on formalities • No one wants to be responsible • Cause: punishing or firing people who screw up
  • 16. Pattern: Embrace Failure • You are a ninja! • You are a scientist! • You are an adventurer!
  • 17. Predicting Failure
 aka Pre mortem • Gather groups of people from different departments • Start with a catastrophic outcome • Have fun • Rinse. Repeat.
  • 18. 
 Contact me! Oliver Hankeln Freelance DevOps & Agile Evangelist @mydalon oliver@hankeln-consulting.de
  • 19. Image sources • Copper ore: http://commons.wikimedia.org/wiki/File%3ANatural_Copper_Ore_Macro_1.JPG; Jonathan Zander; CC-BY- SA-3.0, via Wikimedia Commons • Post mortem: http://catalogue.wellcomelibrary.org/record=b1102466; Photo number: L0075723; Wellcome Trust; CC-BY-4.0 • Boys at the lake: http://commons.wikimedia.org/wiki/File%3ABundesarchiv_Bild_102-00651%2C_Berlin %2C_Strandbad_Wannsee.jpg ; Bundesarchiv, Bild 102-00651 / CC-BY-SA; via Wikimedia Commons • Hand: https://openclipart.org/detail/192388/nice-manicule, public domain • Prairie dogs: http://upload.wikimedia.org/wikipedia/commons/a/a9/Kissing_Prairie_dog_edit_3.jpg; IBrocken Inaglory,;CC- BY-SA-3.0; via Wikimedia Commons • Nuclear test: https://commons.wikimedia.org/wiki/File%3A%22Ivy_Mike%22_atmospheric_nuclear_test_- _November_1952_-_Flickr_-_The_Official_CTBTO_Photostream.jpg; By The Official CTBTO Photostream; CC-BY-2.0; via Wikimedia Commons • Talking men: https://commons.wikimedia.org/wiki/File%3AFotothek_df_ps_0000147_Zwei_alte_Herren_im_Gespr %C3%A4ch.jpg; Deutsche Fotothek; CC-BY-SA 3.0-de; via Wikimedia Commons • Paperwork:http://commons.wikimedia.org/wiki/File:Lightmatter_paperwork.jpg; AaronLogan; CC-BY 2.5 Generic; vie Wikimedia Commons • Buzz Aldrin on the moon: https://commons.wikimedia.org/wiki/File:Aldrin_Apollo_11_(jha).jpg; NASA, public domain; vie Wikimedia Commons • Crystal ball: http://de.wikipedia.org/wiki/Datei:John_Dee_s_Seal_Kristallkugel.jpg ; User „Steevie", CC-BY-SA 3.0/de