SlideShare a Scribd company logo
1 of 18
Download to read offline
Chris Travers
What What Database Professionals, Devops and
Others Can Learn from Flight Safety
About Me
I have around twenty four years of experience with PostgreSQL and databases in many
roles – developer, database hacker, dba, and more. I love PostgreSQL’s versatility.
I have also been around IT operations most of this whole time. I have worked as a
sysadmin, devops engineer, and platform engineer.
About This Talk
▶ Industry problems
▶ Areas we can improve
Introduction
Valorizing Fatigue
Fatigue vs Drunkenness
Which is worse? Getting up after 4 hours of sleep? Or having 4 drinks?
A brief history of Human Factors in Aviation
▶ Human error vs Pilot Error
▶ Individual responsibility vs collective responsibility
▶ The Tenerife Disaster and the Dutch Report
▶ David Beaty’s Contributions
Devops/SRE, Automation and Human Error
Automation Paradox
▶ Automation isn’t always the answer!
▶ Automation can make human error more likely
▶ Expectation Bias is a real problem
▶ Some examples.....
Good automation
▶ Deliberate decision points built in
▶ Built around the human
▶ Careful attention to feedback
▶ Easily integrated into a checklist
Why we make mistakes
▶ Built-in biases (confirmation, continuation, etc)
▶ Reversion to prior behavior under stress
▶ Fatigue
▶ Missed details due to overload
How to debug the human
▶ Need a good taxonomy of error types
▶ Need a good understanding of cognitive biases
▶ Social factors (coming up!)
▶ Contextualize the person
Social factors
▶ Conformity and groupthink
▶ Power distance and responsibility
▶ Work relationship
The ideal role of human operators
▶ Decision-makers
▶ Good situation awareness
▶ To do this we need to be capable and well rested!
Recommendations
▶ Bring in aviation trainers for crew resource management with experience training
other industries
▶ Build our own inhouse programs to support this going forward
▶ Need the organizational commitment to make it better
Roadmap for Implementation
1. Get organizational commitment
2. Bring in trainers and train both operators and management
3. Develop a core team of people to give recurring trainings and trainings to new
hires.
4. Include human error findings in post mortem reports wherever appropriate
Conclusions
▶ We treat human error the way airlines treated pilot error in the 1950s.
▶ Our industry has a lot to learn
▶ Great improvements in reliability, performance, and even efficiency are possible
Thanks to
▶ Adjust GmbH for where I got this experience
▶ Delivery Hero, for helping me solidify some of my thinking on this topic
▶ Vettabase for inviting me to give this talk here
Questions
Questions?

More Related Content

Similar to Why_Database_Teams_Need_Human_Factors_Training (7).pdf

3.11 training and supporting users
3.11 training and supporting users3.11 training and supporting users
3.11 training and supporting users
mrmwood
 
Building and sustaining a ci program
Building and sustaining a ci programBuilding and sustaining a ci program
Building and sustaining a ci program
Andrew Muras, PMP
 
5_Why_Root_Cause_Corrective_Actions.pptx
5_Why_Root_Cause_Corrective_Actions.pptx5_Why_Root_Cause_Corrective_Actions.pptx
5_Why_Root_Cause_Corrective_Actions.pptx
DeepakMore54
 
How To Design And Run A Training Program
How To Design And Run A Training ProgramHow To Design And Run A Training Program
How To Design And Run A Training Program
Garth Gilmour
 
Dahlberg building managing strong hr pillars tallent acquisition-061612 (1)
Dahlberg building  managing strong hr pillars   tallent acquisition-061612 (1)Dahlberg building  managing strong hr pillars   tallent acquisition-061612 (1)
Dahlberg building managing strong hr pillars tallent acquisition-061612 (1)
Sushama Naina
 
Need someone who can help me on giving a detailed description .docx
Need someone who can help me on giving a detailed description .docxNeed someone who can help me on giving a detailed description .docx
Need someone who can help me on giving a detailed description .docx
vannagoforth
 
Data analysis and interpretation flyer
Data analysis and interpretation flyerData analysis and interpretation flyer
Data analysis and interpretation flyer
KALVI World
 

Similar to Why_Database_Teams_Need_Human_Factors_Training (7).pdf (20)

Cn 5 Day Presentation
Cn 5 Day PresentationCn 5 Day Presentation
Cn 5 Day Presentation
 
3.11 training and supporting users
3.11 training and supporting users3.11 training and supporting users
3.11 training and supporting users
 
Building and sustaining a ci program
Building and sustaining a ci programBuilding and sustaining a ci program
Building and sustaining a ci program
 
Procedure Based Maintenance
Procedure Based MaintenanceProcedure Based Maintenance
Procedure Based Maintenance
 
Procedure Based Maintenance White Paper
Procedure Based Maintenance White PaperProcedure Based Maintenance White Paper
Procedure Based Maintenance White Paper
 
5_Why_Root_Cause_Corrective_Actions.pptx
5_Why_Root_Cause_Corrective_Actions.pptx5_Why_Root_Cause_Corrective_Actions.pptx
5_Why_Root_Cause_Corrective_Actions.pptx
 
How To Design And Run A Training Program
How To Design And Run A Training ProgramHow To Design And Run A Training Program
How To Design And Run A Training Program
 
Disaster Recovery Plan / Enterprise Continuity Plan
Disaster Recovery Plan / Enterprise Continuity PlanDisaster Recovery Plan / Enterprise Continuity Plan
Disaster Recovery Plan / Enterprise Continuity Plan
 
Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...Building digital product masters to prevail in the age of accelerations parts...
Building digital product masters to prevail in the age of accelerations parts...
 
CONNECTWorking 202005 | Succeed when remote
CONNECTWorking 202005 | Succeed when remoteCONNECTWorking 202005 | Succeed when remote
CONNECTWorking 202005 | Succeed when remote
 
Dahlberg building managing strong hr pillars tallent acquisition-061612 (1)
Dahlberg building  managing strong hr pillars   tallent acquisition-061612 (1)Dahlberg building  managing strong hr pillars   tallent acquisition-061612 (1)
Dahlberg building managing strong hr pillars tallent acquisition-061612 (1)
 
L3 Driving Simulator Buyer's Guide
L3 Driving Simulator Buyer's GuideL3 Driving Simulator Buyer's Guide
L3 Driving Simulator Buyer's Guide
 
GDPR Workshop
GDPR WorkshopGDPR Workshop
GDPR Workshop
 
Need someone who can help me on giving a detailed description .docx
Need someone who can help me on giving a detailed description .docxNeed someone who can help me on giving a detailed description .docx
Need someone who can help me on giving a detailed description .docx
 
Tailoring talent with talener
Tailoring talent with talenerTailoring talent with talener
Tailoring talent with talener
 
One team safety_stand_down_final
One team safety_stand_down_finalOne team safety_stand_down_final
One team safety_stand_down_final
 
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
A Detailed Explanation On The Marking Criteria For Ielts Writing Task 1 ...
 
How Corporate Reorganization Creates Risk (and Opportunity) for Intelligence ...
How Corporate Reorganization Creates Risk (and Opportunity) for Intelligence ...How Corporate Reorganization Creates Risk (and Opportunity) for Intelligence ...
How Corporate Reorganization Creates Risk (and Opportunity) for Intelligence ...
 
Data analysis and interpretation flyer
Data analysis and interpretation flyerData analysis and interpretation flyer
Data analysis and interpretation flyer
 
Cyber Diversity Framework
Cyber Diversity FrameworkCyber Diversity Framework
Cyber Diversity Framework
 

Recently uploaded

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Recently uploaded (20)

Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 

Why_Database_Teams_Need_Human_Factors_Training (7).pdf

  • 1. Chris Travers What What Database Professionals, Devops and Others Can Learn from Flight Safety
  • 2. About Me I have around twenty four years of experience with PostgreSQL and databases in many roles – developer, database hacker, dba, and more. I love PostgreSQL’s versatility. I have also been around IT operations most of this whole time. I have worked as a sysadmin, devops engineer, and platform engineer.
  • 3. About This Talk ▶ Industry problems ▶ Areas we can improve
  • 5. Fatigue vs Drunkenness Which is worse? Getting up after 4 hours of sleep? Or having 4 drinks?
  • 6. A brief history of Human Factors in Aviation ▶ Human error vs Pilot Error ▶ Individual responsibility vs collective responsibility ▶ The Tenerife Disaster and the Dutch Report ▶ David Beaty’s Contributions
  • 8. Automation Paradox ▶ Automation isn’t always the answer! ▶ Automation can make human error more likely ▶ Expectation Bias is a real problem ▶ Some examples.....
  • 9. Good automation ▶ Deliberate decision points built in ▶ Built around the human ▶ Careful attention to feedback ▶ Easily integrated into a checklist
  • 10. Why we make mistakes ▶ Built-in biases (confirmation, continuation, etc) ▶ Reversion to prior behavior under stress ▶ Fatigue ▶ Missed details due to overload
  • 11. How to debug the human ▶ Need a good taxonomy of error types ▶ Need a good understanding of cognitive biases ▶ Social factors (coming up!) ▶ Contextualize the person
  • 12. Social factors ▶ Conformity and groupthink ▶ Power distance and responsibility ▶ Work relationship
  • 13. The ideal role of human operators ▶ Decision-makers ▶ Good situation awareness ▶ To do this we need to be capable and well rested!
  • 14. Recommendations ▶ Bring in aviation trainers for crew resource management with experience training other industries ▶ Build our own inhouse programs to support this going forward ▶ Need the organizational commitment to make it better
  • 15. Roadmap for Implementation 1. Get organizational commitment 2. Bring in trainers and train both operators and management 3. Develop a core team of people to give recurring trainings and trainings to new hires. 4. Include human error findings in post mortem reports wherever appropriate
  • 16. Conclusions ▶ We treat human error the way airlines treated pilot error in the 1950s. ▶ Our industry has a lot to learn ▶ Great improvements in reliability, performance, and even efficiency are possible
  • 17. Thanks to ▶ Adjust GmbH for where I got this experience ▶ Delivery Hero, for helping me solidify some of my thinking on this topic ▶ Vettabase for inviting me to give this talk here