SlideShare a Scribd company logo
1 of 238
Download to read offline
Escalating
complexity:
DevOps learnings from
   Air France 447
Lindsay Holmwood
    @auxesis
Engineering Manager
          @
Bulletproof Networks
cucumber-nagios
     Visage
    Flapjack
•




 On 31 May 2009, Air France 447 departed from Rio de
Janeiro-Galeão International Airport at 22:29 UTC. It was
scheduled to arrive at Paris-Charles de Gaulle
International Airport 11 hours later.
•




 On 31 May 2009, Air France 447 departed from Rio de
Janeiro-Galeão International Airport at 22:29 UTC. It was
scheduled to arrive at Paris-Charles de Gaulle
International Airport 11 hours later.

•




 3 hours and 45 minutes later, it crashed into the Atlantic
Ocean, killing 216 passengers, and 12 aircrew.
•




 On 31 May 2009, Air France 447 departed from Rio de
Janeiro-Galeão International Airport at 22:29 UTC. It was
scheduled to arrive at Paris-Charles de Gaulle
International Airport 11 hours later.

•




 3 hours and 45 minutes later, it crashed into the Atlantic
Ocean, killing 216 passengers, and 12 aircrew.

•




 There were no survivors.
•




 This is AF447’s flight path:
•




 AF447 charted a course through a band of equatorial thunderstorms
•




 This is what happened in the last 15 minutes of the flight.
02:03:44 (Bonin) The inter-tropical convergence... look, we're in it, between 'Salpu'
                 and 'Tasil.' And then, look, we're right in it...

02:05:55 (Robert) Yes, let's call them in the back, to let them know...

02:05:59 (FA)      Yes? Marilyn.

02:06:04 (Bonin) Yes, Marilyn, it's Pierre up front... Listen, in 2 minutes, we're going
                 to be getting into an area where things are going to be moving around
                 a little bit more than now. You'll want to take care.

02:06:13 (FA)      Okay, we should sit down then?

02:06:15 (Bonin) Well, I think that's not a bad idea. Give your friends a heads-up.

02:06:18 (FA)      Yeah, okay, I'll tell the others in the back. Thanks a lot.

02:06:19 (Bonin) I'll call you back as soon as we're out of it.

02:06:20 (FA)      Okay.
02:03:44 (Bonin) The inter-tropical convergence... look, we're in it, between 'Salpu'
                 and 'Tasil.' And then, look, we're right in it...

02:05:55 (Robert) Yes, let's call them in the back, to let them know...

02:05:59 (FA)      Yes? Marilyn.

02:06:04 (Bonin) Yes, Marilyn, it's Pierre up front... Listen, in 2 minutes, we're going
                 to be getting into an area where things are going to be moving around
                 a little bit more than now. You'll want to take care.

02:06:13 (FA)      Okay, we should sit down then?

02:06:15 (Bonin) Well, I think that's not a bad idea. Give your friends a heads-up.

02:06:18 (FA)      Yeah, okay, I'll tell the others in the back. Thanks a lot.

02:06:19 (Bonin) I'll call you back as soon as we're out of it.

02:06:20 (FA)      Okay.
02:06:50 (Bonin) Let's go for the anti-icing system. It's better than nothing.

02:07:00 (Bonin) We seem to be at the end of the cloud layer, it might be okay.

02:08:03 (Robert) You can possibly pull it a little to the left.

02:08:05 (Bonin) You can possibly pull it a little to the left. We're agreed that we're in
                 manual, yeah?
Captain Marc Dubois hands control to Robert + Bonin,
•




and takes the second mandatory rest break.
02:10:06 (Bonin) I have the controls.

02:10:07 (Robert) Okay.

02:10:07 (Robert) What's this?

02:10:15 (Bonin) There's no good... there's no good speed indication.

02:10:16 (Robert) We've lost the, the, the speeds, then?

02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed.

02:10:28 (Bonin) Okay, okay, I'm descending.

02:10:30 (Robert) Stabilize.

02:10:31 (Bonin) Yeah.

02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend.

02:10:36 (Robert) Descend!
02:10:06 (Bonin) I have the controls.

02:10:07 (Robert) Okay.

02:10:07 (Robert) What's this?

02:10:15 (Bonin) There's no good... there's no good speed indication.

02:10:16 (Robert) We've lost the, the, the speeds, then?

02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed.

02:10:28 (Bonin) Okay, okay, I'm descending.

02:10:30 (Robert) Stabilize.

02:10:31 (Bonin) Yeah.

02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend.

02:10:36 (Robert) Descend!
02:10:06 (Bonin) I have the controls.

02:10:07 (Robert) Okay.

02:10:07 (Robert) What's this?

02:10:15 (Bonin) There's no good... there's no good speed indication.

02:10:16 (Robert) We've lost the, the, the speeds, then?

02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed.

02:10:28 (Bonin) Okay, okay, I'm descending.

02:10:30 (Robert) Stabilize.

02:10:31 (Bonin) Yeah.

02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend.

02:10:36 (Robert) Descend!
02:10:06 (Bonin) I have the controls.

02:10:07 (Robert) Okay.

02:10:07 (Robert) What's this?

02:10:15 (Bonin) There's no good... there's no good speed indication.

02:10:16 (Robert) We've lost the, the, the speeds, then?

02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed.

02:10:28 (Bonin) Okay, okay, I'm descending.

02:10:30 (Robert) Stabilize.

02:10:31 (Bonin) Yeah.

02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend.

02:10:36 (Robert) Descend!
02:10:37 (Bonin)   Here we go, we're descending.

02:10:38 (Robert) Gently!

02:10:41(Bonin)    We're... yeah, we're in a climb.

02:10:49 (Robert) Damn it, where is he?

02:10:55 (Robert) Damn it!

02:11:03 (Bonin)   I'm in TOGA, huh?

02:11:06 (Robert) Damn it, is he coming or not?

02:11:21 (Robert) We still have the engines! What the hell is happening? I don't
                  understand what's happening.

02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand
                  what’s happening or not?

02:11:32 (Bonin)   I don't have control of the plane any more now. I don't have control
                   of the plane at all!
02:10:37 (Bonin)   Here we go, we're descending.

02:10:38 (Robert) Gently!

02:10:41(Bonin)    We're... yeah, we're in a climb.

02:10:49 (Robert) Damn it, where is he?

02:10:55 (Robert) Damn it!

02:11:03 (Bonin)   I'm in TOGA, huh?

02:11:06 (Robert) Damn it, is he coming or not?

02:11:21 (Robert) We still have the engines! What the hell is happening? I don't
                  understand what's happening.

02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand
                  what’s happening or not?

02:11:32 (Bonin)   I don't have control of the plane any more now. I don't have control
                   of the plane at all!
02:10:37 (Bonin)   Here we go, we're descending.

02:10:38 (Robert) Gently!

02:10:41(Bonin)    We're... yeah, we're in a climb.

02:10:49 (Robert) Damn it, where is he?

02:10:55 (Robert) Damn it!

02:11:03 (Bonin)   I'm in TOGA, huh?

02:11:06 (Robert) Damn it, is he coming or not?

02:11:21 (Robert) We still have the engines! What the hell is happening? I don't
                  understand what's happening.

02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand
                  what’s happening or not?

02:11:32 (Bonin)   I don't have control of the plane any more now. I don't have control
                   of the plane at all!
02:10:37 (Bonin)   Here we go, we're descending.

02:10:38 (Robert) Gently!

02:10:41(Bonin)    We're... yeah, we're in a climb.

02:10:49 (Robert) Damn it, where is he?

02:10:55 (Robert) Damn it!

02:11:03 (Bonin)   I'm in TOGA, huh?

02:11:06 (Robert) Damn it, is he coming or not?

02:11:21 (Robert) We still have the engines! What the hell is happening? I don't
                  understand what's happening.

02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand
                  what’s happening or not?

02:11:32 (Bonin)   I don't have control of the plane any more now. I don't have control
                   of the plane at all!
02:11:37 (Robert) Controls to the left!

02:11:41 (Robert) ...what is that?

02:11:41 (Bonin)   I have the impression (we have) the speed

02:11:42 (Captain) Er, what are you doing?

02:11:43 (Robert) What’s happening? I don’t know, I don’t know what’s happening

02:11:45 (Bonin)   We’re losing control of the aeroplane there

02:11:46 (Robert) We lost all control of the aeroplane. We don’t understand anything.
                  We’ve tried everything.

02:11:51 (Captain) So take that, take that

02:11:55 (Robert) Take that, take that

02:11:57 (Robert) Try to take that
02:11:37 (Robert) Controls to the left!

02:11:41 (Robert) ...what is that?

02:11:41 (Bonin)   I have the impression (we have) the speed

02:11:42 (Captain) Er, what are you doing?

02:11:43 (Robert) What’s happening? I don’t know, I don’t know what’s happening

02:11:45 (Bonin)   We’re losing control of the aeroplane there

02:11:46 (Robert) We lost all control of the aeroplane. We don’t understand anything.
                  We’ve tried everything.

02:11:51 (Captain) So take that, take that

02:11:55 (Robert) Take that, take that

02:11:57 (Robert) Try to take that
02:11:37 (Robert) Controls to the left!

02:11:41 (Robert) ...what is that?

02:11:41 (Bonin)   I have the impression (we have) the speed

02:11:42 (Captain) Er, what are you doing?

02:11:43 (Robert) What’s happening? I don’t know, I don’t know what’s happening

02:11:45 (Bonin)   We’re losing control of the aeroplane there

02:11:46 (Robert) We lost all control of the aeroplane. We don’t understand anything.
                  We’ve tried everything.

02:11:51 (Captain) So take that, take that

02:11:55 (Robert) Take that, take that

02:11:57 (Robert) Try to take that
02:11:58 (Bonin)   I have a problem - it’s that I don’t have vertical speed indication

02:12:01 (Captain) Alright

02:12:01 (Bonin)   I have no more displays

02:12:02 (Robert) We have no valid displays

02:12:04 (Bonin)   I have the impression that we have some crazy speed, no? What
                   do you think?

02:12:06 (Robert) No.

02:12:07 (Bonin)   No?

02:12:07 (Robert) No, above all don't extend the

02:12:07 (Bonin)   Okay

02:12:09 (Robert) Don't extend
02:11:58 (Bonin)   I have a problem - it’s that I don’t have vertical speed indication

02:12:01 (Captain) Alright

02:12:01 (Bonin)   I have no more displays

02:12:02 (Robert) We have no valid displays

02:12:04 (Bonin)   I have the impression that we have some crazy speed, no? What
                   do you think?

02:12:06 (Robert) No.

02:12:07 (Bonin)   No?

02:12:07 (Robert) No, above all don't extend the

02:12:07 (Bonin)   Okay

02:12:09 (Robert) Don't extend
02:12:11 (Bonin)   So we’re still going down

02:12:12 (Robert) We’re pulling

02:12:14 (Robert) What do you think about it? What do you think? What do we
                  need to do?

02:12:15 (Captain) There - I don’t know. There - it’s going down.

02:12:19 (Bonin)   There you are.

02:12:20 (Bonin)   That’s good we should be wings level, no it won’t

02:12:23 (Captain) The wings to flat horizon, the standby horizon

02:12:25 (Robert) The horizon!

02:12:26 (Bonin)   Okay

02:12:26 (Robert) Speed?
02:12:11 (Bonin)   So we’re still going down

02:12:12 (Robert) We’re pulling

02:12:14 (Robert) What do you think about it? What do you think? What do we
                  need to do?

02:12:15 (Captain) There - I don’t know. There - it’s going down.

02:12:19 (Bonin)   There you are.

02:12:20 (Bonin)   That’s good we should be wings level, no it won’t

02:12:23 (Captain) The wings to flat horizon, the standby horizon

02:12:25 (Robert) The horizon!

02:12:26 (Bonin)   Okay

02:12:26 (Robert) Speed?
02:12:27 (Robert) You're climbing

02:12:28 (Robert) You're going down down down

02:12:28 (Captain) Going down

02:12:30 (Bonin)   Am I going down now?

02:12:31 (Robert) Go down

02:12:32 (Captain) No you climb there

02:12:32 (Bonin)   I'm climbing okay so we're going down

02:12:34 (Captain) You're climbing

02:12:39 (Bonin)   Okay, we're in TOGA

02:12:41 (Bonin)   What are we here?

02:12:41 (Bonin)   On alti what do we have here?
02:12:27 (Robert) You're climbing

02:12:28 (Robert) You're going down down down

02:12:28 (Captain) Going down

02:12:30 (Bonin)   Am I going down now?

02:12:31 (Robert) Go down

02:12:32 (Captain) No you climb there

02:12:32 (Bonin)   I'm climbing okay so we're going down

02:12:34 (Captain) You're climbing

02:12:39 (Bonin)   Okay, we're in TOGA

02:12:41 (Bonin)   What are we here?

02:12:41 (Bonin)   On alti what do we have here?
02:12:27 (Robert) You're climbing

02:12:28 (Robert) You're going down down down

02:12:28 (Captain) Going down

02:12:30 (Bonin)   Am I going down now?

02:12:31 (Robert) Go down

02:12:32 (Captain) No you climb there

02:12:32 (Bonin)   I'm climbing okay so we're going down

02:12:34 (Captain) You're climbing

02:12:39 (Bonin)   Okay, we're in TOGA

02:12:41 (Bonin)   What are we here?

02:12:41 (Bonin)   On alti what do we have here?
02:12:43 (Captain) It's impossible

02:12:45 (Bonin)   In alti what do we have?

02:12:47 (Robert) What do you mean on altitude?

02:12:48 (Bonin)   Yeah yeah yeah, I'm going down, no?

02:12:50 (Robert) You're going down, yes

02:12:52 (Captain) Hey you

02:12:53 (Captain) You're in

02:12:54 (Captain) Get the wings horizontal

02:12:56 (Robert) Get the wings horizontal

02:12:56 (Bonin)   That's what I'm trying to do

02:12:57 (Captain) Get the wings horizontal!
02:12:43 (Captain) It's impossible

02:12:45 (Bonin)   In alti what do we have?

02:12:47 (Robert) What do you mean on altitude?

02:12:48 (Bonin)   Yeah yeah yeah, I'm going down, no?

02:12:50 (Robert) You're going down, yes

02:12:52 (Captain) Hey you

02:12:53 (Captain) You're in

02:12:54 (Captain) Get the wings horizontal

02:12:56 (Robert) Get the wings horizontal

02:12:56 (Bonin)   That's what I'm trying to do

02:12:57 (Captain) Get the wings horizontal!
02:12:43 (Captain) It's impossible

02:12:45 (Bonin)   In alti what do we have?

02:12:47 (Robert) What do you mean on altitude?

02:12:48 (Bonin)   Yeah yeah yeah, I'm going down, no?

02:12:50 (Robert) You're going down, yes

02:12:52 (Captain) Hey you

02:12:53 (Captain) You're in

02:12:54 (Captain) Get the wings horizontal

02:12:56 (Robert) Get the wings horizontal

02:12:56 (Bonin)   That's what I'm trying to do

02:12:57 (Captain) Get the wings horizontal!
02:12:58 (Bonin)    I'm at the limit... with the roll

02:13:00 (Captain) The rudder bar

02:13:05 (Captain) Wings horizontal.. go... gently, gently

02:13:11 (Captain) Hey er...

02:13:11 (Robert) We lost it all at the left

02:13:13 (Robert) I've got nothing there

02:13:15 (Captain) What do you have?

02:13:17 (Captain) No wait

02:13:18 (Bonin)    We're there, we're there, we're passing level one hundred

02:13:19 (Robert) Wait, me, I have, I have the controls, eh?

02:13:25 (Bonin)    What is... how come we're continuing to go down right now?
02:12:58 (Bonin)    I'm at the limit... with the roll

02:13:00 (Captain) The rudder bar

02:13:05 (Captain) Wings horizontal.. go... gently, gently

02:13:11 (Captain) Hey er...

02:13:11 (Robert) We lost it all at the left

02:13:13 (Robert) I've got nothing there

02:13:15 (Captain) What do you have?

02:13:17 (Captain) No wait

02:13:18 (Bonin)    We're there, we're there, we're passing level one hundred

02:13:19 (Robert) Wait, me, I have, I have the controls, eh?

02:13:25 (Bonin)    What is... how come we're continuing to go down right now?
02:12:58 (Bonin)    I'm at the limit... with the roll

02:13:00 (Captain) The rudder bar

02:13:05 (Captain) Wings horizontal.. go... gently, gently

02:13:11 (Captain) Hey er...

02:13:11 (Robert) We lost it all at the left

02:13:13 (Robert) I've got nothing there

02:13:15 (Captain) What do you have?

02:13:17 (Captain) No wait

02:13:18 (Bonin)    We're there, we're there, we're passing level one hundred

02:13:19 (Robert) Wait, me, I have, I have the controls, eh?

02:13:25 (Bonin)    What is... how come we're continuing to go down right now?
02:13:28 (Robert) Try to find what you can do with your controls up there

02:13:30 (Robert) The primaries and so on

02:13:30 (Captain) It won't do anything

02:13:31 (Captain) It won't do anything

02:13:31 (Bonin)   At level one hundred

02:13:36 (Bonin)   Nine thousand feet

02:13:38 (Captain) Careful with the rudder bar there

02:13:39 (Robert) Climb, climb, climb, climb

02:13:40 (Bonin)   But I've been at maxi nose-up for a while

02:13:42 (Captain) No, no, no... don't climb

02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls!
02:13:28 (Robert) Try to find what you can do with your controls up there

02:13:30 (Robert) The primaries and so on

02:13:30 (Captain) It won't do anything

02:13:31 (Captain) It won't do anything

02:13:31 (Bonin)   At level one hundred

02:13:36 (Bonin)   Nine thousand feet

02:13:38 (Captain) Careful with the rudder bar there

02:13:39 (Robert) Climb, climb, climb, climb

02:13:40 (Bonin)   But I've been at maxi nose-up for a while

02:13:42 (Captain) No, no, no... don't climb

02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls!
02:13:28 (Robert) Try to find what you can do with your controls up there

02:13:30 (Robert) The primaries and so on

02:13:30 (Captain) It won't do anything

02:13:31 (Captain) It won't do anything

02:13:31 (Bonin)   At level one hundred

02:13:36 (Bonin)   Nine thousand feet

02:13:38 (Captain) Careful with the rudder bar there

02:13:39 (Robert) Climb, climb, climb, climb

02:13:40 (Bonin)   But I've been at maxi nose-up for a while

02:13:42 (Captain) No, no, no... don't climb

02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls!
02:13:46 (Bonin)   Go ahead, you have the controls. We are still in TOGA, eh?

02:13:53 (Captain) AP OFF

02:13:59 (Bonin)   Gentlemen

02:14:05 (Captain) Watch out, you're pitching up there

02:14:05 (Robert) I'm pitching up

02:14:06 (Captain) You're pitching up

02:14:07 (Robert) I'm pitching up

02:14:07 (Bonin)   Well, we need to, we are at four thousand feet...
02:13:46 (Bonin)   Go ahead, you have the controls. We are still in TOGA, eh?

02:13:53 (Captain) AP OFF

02:13:59 (Bonin)   Gentlemen

02:14:05 (Captain) Watch out, you're pitching up there

02:14:05 (Robert) I'm pitching up

02:14:06 (Captain) You're pitching up

02:14:07 (Robert) I'm pitching up

02:14:07 (Bonin)   Well, we need to, we are at four thousand feet...
02:14:10 (Captain) You're pitching up

02:14:18 (Captain) Go on pull

02:14:19 (Bonin)   Let's go, pull up, pull up, pull up

02:14:23 (Bonin)   Damn it, we're going to crash... This can't be happening!

02:14:25 (Bonin)   But what's happening?

02:14:26 (Captain) Ten degrees of pitch...

02:14:28           End of recording
02:14:10 (Captain) You're pitching up

02:14:18 (Captain) Go on pull

02:14:19 (Bonin)   Let's go, pull up, pull up, pull up

02:14:23 (Bonin)   Damn it, we're going to crash... This can't be happening!

02:14:25 (Bonin)   But what's happening?

02:14:26 (Captain) Ten degrees of pitch...

02:14:28           End of recording
02:14:10 (Captain) You're pitching up

02:14:18 (Captain) Go on pull

02:14:19 (Bonin)   Let's go, pull up, pull up, pull up

02:14:23 (Bonin)   Damn it, we're going to crash... This can't be happening!

02:14:25 (Bonin)   But what's happening?

02:14:26 (Captain) Ten degrees of pitch...

02:14:28           End of recording
02:14:10 (Captain) You're pitching up

02:14:18 (Captain) Go on pull

02:14:19 (Bonin)   Let's go, pull up, pull up, pull up

02:14:23 (Bonin)   Damn it, we're going to crash... This can't be happening!

02:14:25 (Bonin)   But what's happening?

02:14:26 (Captain) Ten degrees of pitch...

02:14:28           End of recording
02:14:10 (Captain) You're pitching up

02:14:18 (Captain) Go on pull

02:14:19 (Bonin)   Let's go, pull up, pull up, pull up

02:14:23 (Bonin)   Damn it, we're going to crash... This can't be happening!

02:14:25 (Bonin)   But what's happening?

02:14:26 (Captain) Ten degrees of pitch...

02:14:28           End of recording
02:14:23 (Bonin)   Damn it, we're going to crash... This can't be happening!
02:14:23 (Bonin)   Damn it, we're going to crash... This can't be happening!
•




 Final Air France 447 Report: Pilots misunderstood their situation
•




 Poorly-trained pilots to blame for Air France crash that killed 228
•




 Final Air France crash report says pilots failed to react swiftly
•




 Air France 447 downed as crew ignored alarms
•




 Air France 447 crash a result of crew ignoring alarms
•




 The Atlantic
•




 Daily Mail
•




 CNN
•




 New Scientist
•




 Gizmodo
Convenient
 narrative
“root cause”
“human error”
Bad apples
“if we weed out the
bad apples, the system
    will equalise”
What you call "root cause" is
simply the place you stop
looking any further
                                     -- Sidney Dekker
          Professor of Human Factors & Flight Safety, Lund University
Dubois
                               10,988 flying hours, of which 6,258 as
total
                               Captain


hours on type                  1,747, all as Captain


in the previous six months     346 hours, 18 landings, 15 take-offs


in the previous three months   168 hours, 8 landings, 6 take-offs


in the previous 30 days        57 hours, 3 landings, 2 take-offs
Robert
total                          6,547 flying hours


hours on type                  4,479 flying hours


in the previous six months     204 hours, 9 landings, 11 take-offs


in the previous three months   99 hours, 6 landings, 5 take-offs


in the previous 30 days        39 hours, 2 landings, 2 take-offs
Bonin
total                          2,936 flying hours


hours on type                  807


in the previous six months     368 hours, 16 landings, 18 take-offs


in the previous three months   191 hours, 7 landings, 8 take-offs


in the previous 30 days        61 hours, 1 landings, 2 take-offs
Critical flaw:
How would other pilots
 react under the same
    circumstances?
What appears in the crew behavior is that most
probably, a different crew should have done
the same action. So, we cannot blame this
crew. What we can say is that most probably
this crew and most crews were not prepared to
face such an event.
                            -- Jean-Paul Troadec
                              Bureau d'Enquêtes et d'Analyses
                            pour la Sécurité de l'Aviation Civile
What appears in the crew behavior is that most
probably, a different crew should have done
the same action. So, we cannot blame this
crew. What we can say is that most probably
this crew and most crews were not prepared to
face such an event.
                            -- Jean-Paul Troadec
                              Bureau d'Enquêtes et d'Analyses
                            pour la Sécurité de l'Aviation Civile
Actors in a
complex system
Systems in a
complex system
Systems in a
series of nested
complex systems
“root cause”
Cartesian-Newtonian
    worldview
hindsight != foresight
[hindsight] converts a once
vague, unlikely future into an
   immediate, certain past
                                    -- Sidney Dekker
         Professor of Human Factors & Flight Safety, Lund University
We have all the facts
Investigation took

   3 years
Event unfolded in

10 minutes
Fog of War
Limited facts at hand
       in a rapidly
   developing situation
Local rationality
“people make what they
think are best decisions
based on data at hand”
Hindsight
affords us global
  rationality
What systems
were in play?
Modes of operation
Flight control modes
Normal law
  ground, flight, flare modes




 Alternate law
alternate law 1, alternate law 2
Law
reconfiguration

feedback
There are three major categories of message that can be transmitted:

• non-vocal (ATC) communication messages with an air
  traffic control centre
• operational communication messages (AOC) with the
  operator’s operations centre
• maintenance messages, exclusively from the aircraft to the
  maintenance centre
Time of Reception   Message
02:10               WRN/WN0906010210 221002006AUTO FLT AP OFF
02:10               WRN/WN0906010210 226201006AUTO FLT REAC W/S DET FAULT
02:10               WRN/WN0906010210 279100506F/CTL ALTN LAW
02:10               WRN/WN0906010210 228300206FLAG ON CAPT PFD SPD LIMIT
02:10               #0210/+2.98-30.59
02:10               WRN/WN0906010210 228301206FLAG ON F/O PFD SPD LIMIT
02:10               WRN/WN0906010210 223002506AUTO FLT A/THR OFF
02:10               WRN/WN0906010210 344300506NAV TCAS FAULT
02:11               WRN/WN0906010210 228300106FLAG ON CAPT PFD FD
02:11               WRN/WN0906010210 228301106FLAG ON F/O PFD FD
02:11               WRN/WN0906010210 272302006F/CTL RUD TRV LIM FAULT
02:11               WRN/WN0906010210 279045506MAINTENANCE STATUS EFCS 2
02:11               WRN/WN0906010210 279045006MAINTENANCE STATUS EFCS 1
02:11               FLR/FR0906010210 34111506EFCS2 1,EFCS1,AFS,,,,,PROBE-PITOT 1X2 / 2X3 / 1X3 (9DA),HARD
02:11               FLR/FR0906010210 27933406EFCS1 X2,EFCS2X,,,,,,FCPC2 (2CE2) /WRG:ADIRU1 BUS ADR1-2 TO FCPC2,HARD
02:12               WRN/WN0906010211 341200106FLAG ON CAPT PFD FPV
02:12               WRN/WN0906010211 341201106FLAG ON F/O PFD FPV
02:12               WRN/WN0906010212 341040006NAV ADR DISAGREE
02:13               FLR/FR0906010211 34220006ISIS 1,,,,,,,ISIS(22FN-10FC) SPEED OR MACH FUNCTION,HARD
02:13               FLR/FR0906010211 34123406IR2 1,EFCS1X,IR1,IR3,,,,ADIRU2 (1FP2),HARD
2:13:16 ~ 2:13:41   Possible "Loss of Signal" with satellite
02:13               WRN/WN0906010213 279002506F/CTL PRIM 1 FAULT
02:13               WRN/WN0906010213 279004006F/CTL SEC 1 FAULT
02:14               WRN/WN0906010214 341036006MAINTENANCE STATUS ADR 2
02:14               FLR/FR0906010213 22833406AFS 1,,,,,,,FMGEC1(1CA1),INTERMITTENT
02:14               WRN/WN0906010214 213100206ADVISORY CABIN VERTICAL SPEED
02:10   WRN/WN0906010210 279100506F/CTL ALTN LAW
02:10   WRN/WN0906010210 279100506F/CTL ALTN LAW
small textual warning here
Realisation
02:13:40 (Bonin)   But I've been at maxi nose-up for a while

02:13:42 (Captain) No, no, no... don't climb

02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls!

                   ...

02:14:28           End of recording
How does your HA
provide feedback?
Reconfiguration
  feedback?
How do these modes
behave differently?
What about modes
you haven’t seen?
Sensory feedback
Obvious change in

color,   size, font
Know how
colour is processed

by the brain
Familiarise yourself
    with type
Familiarise yourself
     with type
Familiarise yourself
     with type
Optimise for 3am you
Input control
Co-pilot feedback
Averaged input
dual input feedback
CRM
Startling
 effect
Are your inputs
  averaged?
How do your
engineers troubleshoot
  during incidents?
Every man
for himself?
How do you co-
ordinate change?
Does someone
have overview?
How is that
responsibility
  assigned?
How is information
  disseminated?
How does
the business know
what is happening?
Do you have a
  process?
Do you practice this?
What data do
you rely on?
Pair
Vocalise
Minimise
       &

Compartmentalise
Record
Timeline
maintained by
co-ordinator
HUD
isolated sensors
different values
discrepancies
02:12:27 (Robert) You're climbing

02:12:28 (Robert) You're going down down down

02:12:28 (Captain) Going down

02:12:30 (Bonin)   Am I going down now?

02:12:31 (Robert) Go down

02:12:32 (Captain) No you climb there

02:12:32 (Bonin)   I'm climbing okay so we're going down

02:12:34 (Captain) You're climbing

02:12:39 (Bonin)   Okay, we're in TOGA

02:12:41 (Bonin)   What are we here?

02:12:41 (Bonin)   On alti what do we have here?
CRM
Contextual
navigation
different
 navigation
requirements
dashboards
deep dive on details
test a theory
scientific method:
   improvised
linkable
correlation
human pattern
 recognition
human pattern
          recognition
(provided there is enough adaptive capacity)
Stream
 of alerts
70 stall warnings
•




 Final Air France 447 Report: Pilots misunderstood their situation
•




 Poorly-trained pilots to blame for Air France crash that killed 228
•




 Final Air France crash report says pilots failed to react swiftly
•




 Air France 447 downed as crew ignored alarms
•




 Air France 447 crash a result of crew ignoring alarms
“They should
have reacted!”
autopilot disconnect
alternate law
reconfiguration
alert priority level?
overwhelmed
by feedback
Alert Fatigue
startling effect
reduced
adaptive
capacity
dampening
Brute force:

manual silence
limit # of engineers who
   watch alerts
     & graphs
smarter alert
aggregation?
PagerDuty
Flapjack
Systems thinking
System capable
  of failure
System capable
  of success
•




 System that enables communication
•




 System that enables communication
•




 System that exposes secrets
•




 System that enables communication
•




 System that exposes secrets

•




 System that rob us
•




 System that enables communication
•




 System that exposes secrets

•




 System that rob us
•




 System that funds innovation
•




 System that enables communication
•




 System that exposes secrets

•




 System that rob us
•




 System that funds innovation

•




 System that kills us
•




 System that enables communication
•




 System that exposes secrets

•




 System that rob us
•




 System that funds innovation

•




 System that kills us
•




 System that allow us to fly across the world
Failure is pervasive
Failure is complex
Failure is just another
 mode of operation
Your system
    may not

   control
     fate of

people’s lives
But people may
 depend on it
Anthropocentrism
Technocentrism
The squishy
middle ground
Operable Systems
man + machine
No amoral actors
We need to look at it from a systems
approach, a human/technology system that
has to work together. This involves aircraft
design and certification, training and human
factors. If you look at the human factors
alone, then you're missing half or two-thirds
of the total system failure
                         -- Chesley Sullenberger
                  Pilot, US 1549, Hudson River Ditching
We need to look at it from a systems
approach, a human/technology system that
has to work together. This involves aircraft
design and certification, training and human
factors. If you look at the human factors
alone, then you're missing half or two-thirds
of the total system failure
                         -- Chesley Sullenberger
                  Pilot, US 1549, Hudson River Ditching
•




    Damn it, we're going to crash... This can't be happening!
•




 Final Air France 447 Report: Pilots misunderstood their situation
•




 Poorly-trained pilots to blame for Air France crash that killed 228
•




 Final Air France crash report says pilots failed to react swiftly
•




 Air France 447 downed as crew ignored alarms
•




 Air France 447 crash a result of crew ignoring alarms
Thank you
Liked the talk? Let @auxesis know!




       Thank you
Sidney Dekker
Field Guide to Understand Human Error
Drift Into Failure
Just Culture

Jon Rauser
Look at Your Data @ Velocity

Ryan Tomayko
Distributed Management @ Monktoberfest 2012

BEA Report on AF447 incident

More Related Content

What's hot

Cranes and Hoist Safety
Cranes and Hoist SafetyCranes and Hoist Safety
Cranes and Hoist SafetyArnab Paul
 
Avionics-Embedded systems-basic
Avionics-Embedded systems-basicAvionics-Embedded systems-basic
Avionics-Embedded systems-basicSejj Lingayat
 
Hands on experience with aircraft major components on aircraft and to identif...
Hands on experience with aircraft major components on aircraft and to identif...Hands on experience with aircraft major components on aircraft and to identif...
Hands on experience with aircraft major components on aircraft and to identif...Mayank Gupta
 
Chapter 2 Conveyor System.pptx
Chapter 2 Conveyor System.pptxChapter 2 Conveyor System.pptx
Chapter 2 Conveyor System.pptxGihaTardan2
 
Jcb vmt 260 120 tier2 and tier4 roller service repair manual
Jcb vmt 260 120 tier2 and tier4 roller service repair manualJcb vmt 260 120 tier2 and tier4 roller service repair manual
Jcb vmt 260 120 tier2 and tier4 roller service repair manualfjsekkxszdmmem
 
Drone.Mechanism
Drone.MechanismDrone.Mechanism
Drone.MechanismStudent
 
Módulo endereçável para chave de fluxo Tecnohold
Módulo endereçável para chave de fluxo TecnoholdMódulo endereçável para chave de fluxo Tecnohold
Módulo endereçável para chave de fluxo TecnoholdZeus do Brasil
 
Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)
Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)
Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)Softeam agency
 
Conveyor System Presentation of PT. Ika Arta Sukses Sentosa
Conveyor System Presentation of PT. Ika Arta Sukses SentosaConveyor System Presentation of PT. Ika Arta Sukses Sentosa
Conveyor System Presentation of PT. Ika Arta Sukses Sentosaesaokedech
 
Introduction to Quad-copters, Drones
Introduction to Quad-copters, DronesIntroduction to Quad-copters, Drones
Introduction to Quad-copters, Droneswinfred lu
 
Firefighting drone in forest application
Firefighting drone in forest applicationFirefighting drone in forest application
Firefighting drone in forest applicationJames Jiang
 
CompTIA Security+ Guide
CompTIA Security+ GuideCompTIA Security+ Guide
CompTIA Security+ GuideSmithjulia33
 
Ford Focus MY2015 scheda tecnica
Ford Focus MY2015 scheda tecnicaFord Focus MY2015 scheda tecnica
Ford Focus MY2015 scheda tecnicaAutoblog.it
 
CS5032 Case study Kegworth air disaster
CS5032 Case study Kegworth air disasterCS5032 Case study Kegworth air disaster
CS5032 Case study Kegworth air disasterIan Sommerville
 

What's hot (20)

Helicopters
HelicoptersHelicopters
Helicopters
 
Cranes and Hoist Safety
Cranes and Hoist SafetyCranes and Hoist Safety
Cranes and Hoist Safety
 
Avionics-Embedded systems-basic
Avionics-Embedded systems-basicAvionics-Embedded systems-basic
Avionics-Embedded systems-basic
 
How helicopters fly
How helicopters flyHow helicopters fly
How helicopters fly
 
Hands on experience with aircraft major components on aircraft and to identif...
Hands on experience with aircraft major components on aircraft and to identif...Hands on experience with aircraft major components on aircraft and to identif...
Hands on experience with aircraft major components on aircraft and to identif...
 
Warsaw airbus accident
Warsaw airbus accidentWarsaw airbus accident
Warsaw airbus accident
 
Chapter 2 Conveyor System.pptx
Chapter 2 Conveyor System.pptxChapter 2 Conveyor System.pptx
Chapter 2 Conveyor System.pptx
 
Jcb vmt 260 120 tier2 and tier4 roller service repair manual
Jcb vmt 260 120 tier2 and tier4 roller service repair manualJcb vmt 260 120 tier2 and tier4 roller service repair manual
Jcb vmt 260 120 tier2 and tier4 roller service repair manual
 
Drone.Mechanism
Drone.MechanismDrone.Mechanism
Drone.Mechanism
 
Módulo endereçável para chave de fluxo Tecnohold
Módulo endereçável para chave de fluxo TecnoholdMódulo endereçável para chave de fluxo Tecnohold
Módulo endereçável para chave de fluxo Tecnohold
 
Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)
Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)
Formation FI(A) : Les règles d'emport carburant et le Part-NCO (MAJ 30/10/2022)
 
Conveyor System Presentation of PT. Ika Arta Sukses Sentosa
Conveyor System Presentation of PT. Ika Arta Sukses SentosaConveyor System Presentation of PT. Ika Arta Sukses Sentosa
Conveyor System Presentation of PT. Ika Arta Sukses Sentosa
 
CFI Workshop - Module 5 Risk Management
CFI Workshop - Module 5 Risk Management CFI Workshop - Module 5 Risk Management
CFI Workshop - Module 5 Risk Management
 
Introduction to Quad-copters, Drones
Introduction to Quad-copters, DronesIntroduction to Quad-copters, Drones
Introduction to Quad-copters, Drones
 
Firefighting drone in forest application
Firefighting drone in forest applicationFirefighting drone in forest application
Firefighting drone in forest application
 
CompTIA Security+ Guide
CompTIA Security+ GuideCompTIA Security+ Guide
CompTIA Security+ Guide
 
Ford Focus MY2015 scheda tecnica
Ford Focus MY2015 scheda tecnicaFord Focus MY2015 scheda tecnica
Ford Focus MY2015 scheda tecnica
 
CS5032 Case study Kegworth air disaster
CS5032 Case study Kegworth air disasterCS5032 Case study Kegworth air disaster
CS5032 Case study Kegworth air disaster
 
AutoPilot
AutoPilotAutoPilot
AutoPilot
 
Rigging & slinging
Rigging & slingingRigging & slinging
Rigging & slinging
 

Viewers also liked

Bytecode manipulation with Javassist and ASM
Bytecode manipulation with Javassist and ASMBytecode manipulation with Javassist and ASM
Bytecode manipulation with Javassist and ASMashleypuls
 
Telling the News with Pictures: Volcano in the Congo
Telling the News with Pictures: Volcano in the CongoTelling the News with Pictures: Volcano in the Congo
Telling the News with Pictures: Volcano in the CongoLaura McKenzie
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypenathanmarz
 
What Really Happened Aboard Air France 447
What Really Happened Aboard  Air France 447What Really Happened Aboard  Air France 447
What Really Happened Aboard Air France 447Laura McKenzie
 
com de crise dossier air france
com de crise dossier air francecom de crise dossier air france
com de crise dossier air franceAlice Baron
 
Bare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefBare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefMatt Ray
 
Seven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersSeven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersKevlin Henney
 
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical Strategy
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical StrategyIBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical Strategy
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical StrategyOpenWhisk
 
Actividad de textos 2017
Actividad de textos 2017Actividad de textos 2017
Actividad de textos 2017Julián Pérez
 
Functional Programming Patterns (NDC London 2014)
Functional Programming Patterns (NDC London 2014)Functional Programming Patterns (NDC London 2014)
Functional Programming Patterns (NDC London 2014)Scott Wlaschin
 
Aircraft Automation and the Degradation of Pilot Skills Webinar
Aircraft Automation and the Degradation of Pilot Skills WebinarAircraft Automation and the Degradation of Pilot Skills Webinar
Aircraft Automation and the Degradation of Pilot Skills WebinarERAUWebinars
 

Viewers also liked (14)

Bytecode manipulation with Javassist and ASM
Bytecode manipulation with Javassist and ASMBytecode manipulation with Javassist and ASM
Bytecode manipulation with Javassist and ASM
 
Telling the News with Pictures: Volcano in the Congo
Telling the News with Pictures: Volcano in the CongoTelling the News with Pictures: Volcano in the Congo
Telling the News with Pictures: Volcano in the Congo
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackType
 
What Really Happened Aboard Air France 447
What Really Happened Aboard  Air France 447What Really Happened Aboard  Air France 447
What Really Happened Aboard Air France 447
 
com de crise dossier air france
com de crise dossier air francecom de crise dossier air france
com de crise dossier air france
 
Bare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefBare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and Chef
 
Seven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersSeven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many Programmers
 
Rio de Janeiro
Rio  de JaneiroRio  de Janeiro
Rio de Janeiro
 
Redis 101
Redis 101Redis 101
Redis 101
 
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical Strategy
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical StrategyIBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical Strategy
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical Strategy
 
Pra onde iremos gabriela rocha
Pra onde iremos gabriela rochaPra onde iremos gabriela rocha
Pra onde iremos gabriela rocha
 
Actividad de textos 2017
Actividad de textos 2017Actividad de textos 2017
Actividad de textos 2017
 
Functional Programming Patterns (NDC London 2014)
Functional Programming Patterns (NDC London 2014)Functional Programming Patterns (NDC London 2014)
Functional Programming Patterns (NDC London 2014)
 
Aircraft Automation and the Degradation of Pilot Skills Webinar
Aircraft Automation and the Degradation of Pilot Skills WebinarAircraft Automation and the Degradation of Pilot Skills Webinar
Aircraft Automation and the Degradation of Pilot Skills Webinar
 

More from Lindsay Holmwood

AA261: DevOps lessons in collaborative maintenance
AA261: DevOps lessons in collaborative maintenanceAA261: DevOps lessons in collaborative maintenance
AA261: DevOps lessons in collaborative maintenanceLindsay Holmwood
 
Islands: Puppet at Bulletproof Networks
Islands: Puppet at Bulletproof NetworksIslands: Puppet at Bulletproof Networks
Islands: Puppet at Bulletproof NetworksLindsay Holmwood
 
Latency: The Silent Monitoring System Killer
Latency: The Silent Monitoring System KillerLatency: The Silent Monitoring System Killer
Latency: The Silent Monitoring System KillerLindsay Holmwood
 
Rump - making Puppetmaster-less Puppet meaty
Rump - making Puppetmaster-less Puppet meatyRump - making Puppetmaster-less Puppet meaty
Rump - making Puppetmaster-less Puppet meatyLindsay Holmwood
 
Behaviour driven infrastructure
Behaviour driven infrastructureBehaviour driven infrastructure
Behaviour driven infrastructureLindsay Holmwood
 
Burn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websitesBurn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websitesLindsay Holmwood
 
Behaviour Driven Monitoring with cucumber-nagios
Behaviour Driven Monitoring with cucumber-nagiosBehaviour Driven Monitoring with cucumber-nagios
Behaviour Driven Monitoring with cucumber-nagiosLindsay Holmwood
 
Flapjack: rethinking monitoring for the cloud
Flapjack: rethinking monitoring for the cloudFlapjack: rethinking monitoring for the cloud
Flapjack: rethinking monitoring for the cloudLindsay Holmwood
 
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagiosMonitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagiosLindsay Holmwood
 
Your own (little) gem: building an online business with Ruby
Your own (little) gem: building an online business with RubyYour own (little) gem: building an online business with Ruby
Your own (little) gem: building an online business with RubyLindsay Holmwood
 

More from Lindsay Holmwood (12)

AA261: DevOps lessons in collaborative maintenance
AA261: DevOps lessons in collaborative maintenanceAA261: DevOps lessons in collaborative maintenance
AA261: DevOps lessons in collaborative maintenance
 
Islands: Puppet at Bulletproof Networks
Islands: Puppet at Bulletproof NetworksIslands: Puppet at Bulletproof Networks
Islands: Puppet at Bulletproof Networks
 
Load testing with Blitz
Load testing with BlitzLoad testing with Blitz
Load testing with Blitz
 
Latency: The Silent Monitoring System Killer
Latency: The Silent Monitoring System KillerLatency: The Silent Monitoring System Killer
Latency: The Silent Monitoring System Killer
 
Rump - making Puppetmaster-less Puppet meaty
Rump - making Puppetmaster-less Puppet meatyRump - making Puppetmaster-less Puppet meaty
Rump - making Puppetmaster-less Puppet meaty
 
Behaviour driven infrastructure
Behaviour driven infrastructureBehaviour driven infrastructure
Behaviour driven infrastructure
 
Burn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websitesBurn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websites
 
Behaviour Driven Monitoring with cucumber-nagios
Behaviour Driven Monitoring with cucumber-nagiosBehaviour Driven Monitoring with cucumber-nagios
Behaviour Driven Monitoring with cucumber-nagios
 
Flapjack: rethinking monitoring for the cloud
Flapjack: rethinking monitoring for the cloudFlapjack: rethinking monitoring for the cloud
Flapjack: rethinking monitoring for the cloud
 
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagiosMonitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagios
 
Your own (little) gem: building an online business with Ruby
Your own (little) gem: building an online business with RubyYour own (little) gem: building an online business with Ruby
Your own (little) gem: building an online business with Ruby
 
Deploying Merb
Deploying MerbDeploying Merb
Deploying Merb
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 

DevOps Lessons from Air France 447 Crash

  • 2. Lindsay Holmwood @auxesis
  • 3. Engineering Manager @ Bulletproof Networks
  • 4.
  • 5. cucumber-nagios Visage Flapjack
  • 6.
  • 7. • On 31 May 2009, Air France 447 departed from Rio de Janeiro-Galeão International Airport at 22:29 UTC. It was scheduled to arrive at Paris-Charles de Gaulle International Airport 11 hours later.
  • 8. • On 31 May 2009, Air France 447 departed from Rio de Janeiro-Galeão International Airport at 22:29 UTC. It was scheduled to arrive at Paris-Charles de Gaulle International Airport 11 hours later. • 3 hours and 45 minutes later, it crashed into the Atlantic Ocean, killing 216 passengers, and 12 aircrew.
  • 9. • On 31 May 2009, Air France 447 departed from Rio de Janeiro-Galeão International Airport at 22:29 UTC. It was scheduled to arrive at Paris-Charles de Gaulle International Airport 11 hours later. • 3 hours and 45 minutes later, it crashed into the Atlantic Ocean, killing 216 passengers, and 12 aircrew. • There were no survivors.
  • 10.
  • 11. • This is AF447’s flight path:
  • 12.
  • 13. • AF447 charted a course through a band of equatorial thunderstorms
  • 14.
  • 15. • This is what happened in the last 15 minutes of the flight.
  • 16.
  • 17. 02:03:44 (Bonin) The inter-tropical convergence... look, we're in it, between 'Salpu' and 'Tasil.' And then, look, we're right in it... 02:05:55 (Robert) Yes, let's call them in the back, to let them know... 02:05:59 (FA) Yes? Marilyn. 02:06:04 (Bonin) Yes, Marilyn, it's Pierre up front... Listen, in 2 minutes, we're going to be getting into an area where things are going to be moving around a little bit more than now. You'll want to take care. 02:06:13 (FA) Okay, we should sit down then? 02:06:15 (Bonin) Well, I think that's not a bad idea. Give your friends a heads-up. 02:06:18 (FA) Yeah, okay, I'll tell the others in the back. Thanks a lot. 02:06:19 (Bonin) I'll call you back as soon as we're out of it. 02:06:20 (FA) Okay.
  • 18. 02:03:44 (Bonin) The inter-tropical convergence... look, we're in it, between 'Salpu' and 'Tasil.' And then, look, we're right in it... 02:05:55 (Robert) Yes, let's call them in the back, to let them know... 02:05:59 (FA) Yes? Marilyn. 02:06:04 (Bonin) Yes, Marilyn, it's Pierre up front... Listen, in 2 minutes, we're going to be getting into an area where things are going to be moving around a little bit more than now. You'll want to take care. 02:06:13 (FA) Okay, we should sit down then? 02:06:15 (Bonin) Well, I think that's not a bad idea. Give your friends a heads-up. 02:06:18 (FA) Yeah, okay, I'll tell the others in the back. Thanks a lot. 02:06:19 (Bonin) I'll call you back as soon as we're out of it. 02:06:20 (FA) Okay.
  • 19.
  • 20. 02:06:50 (Bonin) Let's go for the anti-icing system. It's better than nothing. 02:07:00 (Bonin) We seem to be at the end of the cloud layer, it might be okay. 02:08:03 (Robert) You can possibly pull it a little to the left. 02:08:05 (Bonin) You can possibly pull it a little to the left. We're agreed that we're in manual, yeah?
  • 21.
  • 22. Captain Marc Dubois hands control to Robert + Bonin, • and takes the second mandatory rest break.
  • 23.
  • 24. 02:10:06 (Bonin) I have the controls. 02:10:07 (Robert) Okay. 02:10:07 (Robert) What's this? 02:10:15 (Bonin) There's no good... there's no good speed indication. 02:10:16 (Robert) We've lost the, the, the speeds, then? 02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed. 02:10:28 (Bonin) Okay, okay, I'm descending. 02:10:30 (Robert) Stabilize. 02:10:31 (Bonin) Yeah. 02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend. 02:10:36 (Robert) Descend!
  • 25. 02:10:06 (Bonin) I have the controls. 02:10:07 (Robert) Okay. 02:10:07 (Robert) What's this? 02:10:15 (Bonin) There's no good... there's no good speed indication. 02:10:16 (Robert) We've lost the, the, the speeds, then? 02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed. 02:10:28 (Bonin) Okay, okay, I'm descending. 02:10:30 (Robert) Stabilize. 02:10:31 (Bonin) Yeah. 02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend. 02:10:36 (Robert) Descend!
  • 26. 02:10:06 (Bonin) I have the controls. 02:10:07 (Robert) Okay. 02:10:07 (Robert) What's this? 02:10:15 (Bonin) There's no good... there's no good speed indication. 02:10:16 (Robert) We've lost the, the, the speeds, then? 02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed. 02:10:28 (Bonin) Okay, okay, I'm descending. 02:10:30 (Robert) Stabilize. 02:10:31 (Bonin) Yeah. 02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend. 02:10:36 (Robert) Descend!
  • 27. 02:10:06 (Bonin) I have the controls. 02:10:07 (Robert) Okay. 02:10:07 (Robert) What's this? 02:10:15 (Bonin) There's no good... there's no good speed indication. 02:10:16 (Robert) We've lost the, the, the speeds, then? 02:10:27 (Robert) Pay attention to your speed. Pay attention to your speed. 02:10:28 (Bonin) Okay, okay, I'm descending. 02:10:30 (Robert) Stabilize. 02:10:31 (Bonin) Yeah. 02:10:31 (Robert) Descend... It says we're going up... It says we're going up, so descend. 02:10:36 (Robert) Descend!
  • 28.
  • 29. 02:10:37 (Bonin) Here we go, we're descending. 02:10:38 (Robert) Gently! 02:10:41(Bonin) We're... yeah, we're in a climb. 02:10:49 (Robert) Damn it, where is he? 02:10:55 (Robert) Damn it! 02:11:03 (Bonin) I'm in TOGA, huh? 02:11:06 (Robert) Damn it, is he coming or not? 02:11:21 (Robert) We still have the engines! What the hell is happening? I don't understand what's happening. 02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand what’s happening or not? 02:11:32 (Bonin) I don't have control of the plane any more now. I don't have control of the plane at all!
  • 30. 02:10:37 (Bonin) Here we go, we're descending. 02:10:38 (Robert) Gently! 02:10:41(Bonin) We're... yeah, we're in a climb. 02:10:49 (Robert) Damn it, where is he? 02:10:55 (Robert) Damn it! 02:11:03 (Bonin) I'm in TOGA, huh? 02:11:06 (Robert) Damn it, is he coming or not? 02:11:21 (Robert) We still have the engines! What the hell is happening? I don't understand what's happening. 02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand what’s happening or not? 02:11:32 (Bonin) I don't have control of the plane any more now. I don't have control of the plane at all!
  • 31. 02:10:37 (Bonin) Here we go, we're descending. 02:10:38 (Robert) Gently! 02:10:41(Bonin) We're... yeah, we're in a climb. 02:10:49 (Robert) Damn it, where is he? 02:10:55 (Robert) Damn it! 02:11:03 (Bonin) I'm in TOGA, huh? 02:11:06 (Robert) Damn it, is he coming or not? 02:11:21 (Robert) We still have the engines! What the hell is happening? I don't understand what's happening. 02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand what’s happening or not? 02:11:32 (Bonin) I don't have control of the plane any more now. I don't have control of the plane at all!
  • 32. 02:10:37 (Bonin) Here we go, we're descending. 02:10:38 (Robert) Gently! 02:10:41(Bonin) We're... yeah, we're in a climb. 02:10:49 (Robert) Damn it, where is he? 02:10:55 (Robert) Damn it! 02:11:03 (Bonin) I'm in TOGA, huh? 02:11:06 (Robert) Damn it, is he coming or not? 02:11:21 (Robert) We still have the engines! What the hell is happening? I don't understand what's happening. 02:11:21 (Robert) But we’ve got the engines. What's happening? Do you understand what’s happening or not? 02:11:32 (Bonin) I don't have control of the plane any more now. I don't have control of the plane at all!
  • 33.
  • 34. 02:11:37 (Robert) Controls to the left! 02:11:41 (Robert) ...what is that? 02:11:41 (Bonin) I have the impression (we have) the speed 02:11:42 (Captain) Er, what are you doing? 02:11:43 (Robert) What’s happening? I don’t know, I don’t know what’s happening 02:11:45 (Bonin) We’re losing control of the aeroplane there 02:11:46 (Robert) We lost all control of the aeroplane. We don’t understand anything. We’ve tried everything. 02:11:51 (Captain) So take that, take that 02:11:55 (Robert) Take that, take that 02:11:57 (Robert) Try to take that
  • 35. 02:11:37 (Robert) Controls to the left! 02:11:41 (Robert) ...what is that? 02:11:41 (Bonin) I have the impression (we have) the speed 02:11:42 (Captain) Er, what are you doing? 02:11:43 (Robert) What’s happening? I don’t know, I don’t know what’s happening 02:11:45 (Bonin) We’re losing control of the aeroplane there 02:11:46 (Robert) We lost all control of the aeroplane. We don’t understand anything. We’ve tried everything. 02:11:51 (Captain) So take that, take that 02:11:55 (Robert) Take that, take that 02:11:57 (Robert) Try to take that
  • 36. 02:11:37 (Robert) Controls to the left! 02:11:41 (Robert) ...what is that? 02:11:41 (Bonin) I have the impression (we have) the speed 02:11:42 (Captain) Er, what are you doing? 02:11:43 (Robert) What’s happening? I don’t know, I don’t know what’s happening 02:11:45 (Bonin) We’re losing control of the aeroplane there 02:11:46 (Robert) We lost all control of the aeroplane. We don’t understand anything. We’ve tried everything. 02:11:51 (Captain) So take that, take that 02:11:55 (Robert) Take that, take that 02:11:57 (Robert) Try to take that
  • 37.
  • 38. 02:11:58 (Bonin) I have a problem - it’s that I don’t have vertical speed indication 02:12:01 (Captain) Alright 02:12:01 (Bonin) I have no more displays 02:12:02 (Robert) We have no valid displays 02:12:04 (Bonin) I have the impression that we have some crazy speed, no? What do you think? 02:12:06 (Robert) No. 02:12:07 (Bonin) No? 02:12:07 (Robert) No, above all don't extend the 02:12:07 (Bonin) Okay 02:12:09 (Robert) Don't extend
  • 39. 02:11:58 (Bonin) I have a problem - it’s that I don’t have vertical speed indication 02:12:01 (Captain) Alright 02:12:01 (Bonin) I have no more displays 02:12:02 (Robert) We have no valid displays 02:12:04 (Bonin) I have the impression that we have some crazy speed, no? What do you think? 02:12:06 (Robert) No. 02:12:07 (Bonin) No? 02:12:07 (Robert) No, above all don't extend the 02:12:07 (Bonin) Okay 02:12:09 (Robert) Don't extend
  • 40.
  • 41. 02:12:11 (Bonin) So we’re still going down 02:12:12 (Robert) We’re pulling 02:12:14 (Robert) What do you think about it? What do you think? What do we need to do? 02:12:15 (Captain) There - I don’t know. There - it’s going down. 02:12:19 (Bonin) There you are. 02:12:20 (Bonin) That’s good we should be wings level, no it won’t 02:12:23 (Captain) The wings to flat horizon, the standby horizon 02:12:25 (Robert) The horizon! 02:12:26 (Bonin) Okay 02:12:26 (Robert) Speed?
  • 42. 02:12:11 (Bonin) So we’re still going down 02:12:12 (Robert) We’re pulling 02:12:14 (Robert) What do you think about it? What do you think? What do we need to do? 02:12:15 (Captain) There - I don’t know. There - it’s going down. 02:12:19 (Bonin) There you are. 02:12:20 (Bonin) That’s good we should be wings level, no it won’t 02:12:23 (Captain) The wings to flat horizon, the standby horizon 02:12:25 (Robert) The horizon! 02:12:26 (Bonin) Okay 02:12:26 (Robert) Speed?
  • 43.
  • 44. 02:12:27 (Robert) You're climbing 02:12:28 (Robert) You're going down down down 02:12:28 (Captain) Going down 02:12:30 (Bonin) Am I going down now? 02:12:31 (Robert) Go down 02:12:32 (Captain) No you climb there 02:12:32 (Bonin) I'm climbing okay so we're going down 02:12:34 (Captain) You're climbing 02:12:39 (Bonin) Okay, we're in TOGA 02:12:41 (Bonin) What are we here? 02:12:41 (Bonin) On alti what do we have here?
  • 45. 02:12:27 (Robert) You're climbing 02:12:28 (Robert) You're going down down down 02:12:28 (Captain) Going down 02:12:30 (Bonin) Am I going down now? 02:12:31 (Robert) Go down 02:12:32 (Captain) No you climb there 02:12:32 (Bonin) I'm climbing okay so we're going down 02:12:34 (Captain) You're climbing 02:12:39 (Bonin) Okay, we're in TOGA 02:12:41 (Bonin) What are we here? 02:12:41 (Bonin) On alti what do we have here?
  • 46. 02:12:27 (Robert) You're climbing 02:12:28 (Robert) You're going down down down 02:12:28 (Captain) Going down 02:12:30 (Bonin) Am I going down now? 02:12:31 (Robert) Go down 02:12:32 (Captain) No you climb there 02:12:32 (Bonin) I'm climbing okay so we're going down 02:12:34 (Captain) You're climbing 02:12:39 (Bonin) Okay, we're in TOGA 02:12:41 (Bonin) What are we here? 02:12:41 (Bonin) On alti what do we have here?
  • 47.
  • 48. 02:12:43 (Captain) It's impossible 02:12:45 (Bonin) In alti what do we have? 02:12:47 (Robert) What do you mean on altitude? 02:12:48 (Bonin) Yeah yeah yeah, I'm going down, no? 02:12:50 (Robert) You're going down, yes 02:12:52 (Captain) Hey you 02:12:53 (Captain) You're in 02:12:54 (Captain) Get the wings horizontal 02:12:56 (Robert) Get the wings horizontal 02:12:56 (Bonin) That's what I'm trying to do 02:12:57 (Captain) Get the wings horizontal!
  • 49. 02:12:43 (Captain) It's impossible 02:12:45 (Bonin) In alti what do we have? 02:12:47 (Robert) What do you mean on altitude? 02:12:48 (Bonin) Yeah yeah yeah, I'm going down, no? 02:12:50 (Robert) You're going down, yes 02:12:52 (Captain) Hey you 02:12:53 (Captain) You're in 02:12:54 (Captain) Get the wings horizontal 02:12:56 (Robert) Get the wings horizontal 02:12:56 (Bonin) That's what I'm trying to do 02:12:57 (Captain) Get the wings horizontal!
  • 50. 02:12:43 (Captain) It's impossible 02:12:45 (Bonin) In alti what do we have? 02:12:47 (Robert) What do you mean on altitude? 02:12:48 (Bonin) Yeah yeah yeah, I'm going down, no? 02:12:50 (Robert) You're going down, yes 02:12:52 (Captain) Hey you 02:12:53 (Captain) You're in 02:12:54 (Captain) Get the wings horizontal 02:12:56 (Robert) Get the wings horizontal 02:12:56 (Bonin) That's what I'm trying to do 02:12:57 (Captain) Get the wings horizontal!
  • 51.
  • 52. 02:12:58 (Bonin) I'm at the limit... with the roll 02:13:00 (Captain) The rudder bar 02:13:05 (Captain) Wings horizontal.. go... gently, gently 02:13:11 (Captain) Hey er... 02:13:11 (Robert) We lost it all at the left 02:13:13 (Robert) I've got nothing there 02:13:15 (Captain) What do you have? 02:13:17 (Captain) No wait 02:13:18 (Bonin) We're there, we're there, we're passing level one hundred 02:13:19 (Robert) Wait, me, I have, I have the controls, eh? 02:13:25 (Bonin) What is... how come we're continuing to go down right now?
  • 53. 02:12:58 (Bonin) I'm at the limit... with the roll 02:13:00 (Captain) The rudder bar 02:13:05 (Captain) Wings horizontal.. go... gently, gently 02:13:11 (Captain) Hey er... 02:13:11 (Robert) We lost it all at the left 02:13:13 (Robert) I've got nothing there 02:13:15 (Captain) What do you have? 02:13:17 (Captain) No wait 02:13:18 (Bonin) We're there, we're there, we're passing level one hundred 02:13:19 (Robert) Wait, me, I have, I have the controls, eh? 02:13:25 (Bonin) What is... how come we're continuing to go down right now?
  • 54. 02:12:58 (Bonin) I'm at the limit... with the roll 02:13:00 (Captain) The rudder bar 02:13:05 (Captain) Wings horizontal.. go... gently, gently 02:13:11 (Captain) Hey er... 02:13:11 (Robert) We lost it all at the left 02:13:13 (Robert) I've got nothing there 02:13:15 (Captain) What do you have? 02:13:17 (Captain) No wait 02:13:18 (Bonin) We're there, we're there, we're passing level one hundred 02:13:19 (Robert) Wait, me, I have, I have the controls, eh? 02:13:25 (Bonin) What is... how come we're continuing to go down right now?
  • 55.
  • 56. 02:13:28 (Robert) Try to find what you can do with your controls up there 02:13:30 (Robert) The primaries and so on 02:13:30 (Captain) It won't do anything 02:13:31 (Captain) It won't do anything 02:13:31 (Bonin) At level one hundred 02:13:36 (Bonin) Nine thousand feet 02:13:38 (Captain) Careful with the rudder bar there 02:13:39 (Robert) Climb, climb, climb, climb 02:13:40 (Bonin) But I've been at maxi nose-up for a while 02:13:42 (Captain) No, no, no... don't climb 02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls!
  • 57. 02:13:28 (Robert) Try to find what you can do with your controls up there 02:13:30 (Robert) The primaries and so on 02:13:30 (Captain) It won't do anything 02:13:31 (Captain) It won't do anything 02:13:31 (Bonin) At level one hundred 02:13:36 (Bonin) Nine thousand feet 02:13:38 (Captain) Careful with the rudder bar there 02:13:39 (Robert) Climb, climb, climb, climb 02:13:40 (Bonin) But I've been at maxi nose-up for a while 02:13:42 (Captain) No, no, no... don't climb 02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls!
  • 58. 02:13:28 (Robert) Try to find what you can do with your controls up there 02:13:30 (Robert) The primaries and so on 02:13:30 (Captain) It won't do anything 02:13:31 (Captain) It won't do anything 02:13:31 (Bonin) At level one hundred 02:13:36 (Bonin) Nine thousand feet 02:13:38 (Captain) Careful with the rudder bar there 02:13:39 (Robert) Climb, climb, climb, climb 02:13:40 (Bonin) But I've been at maxi nose-up for a while 02:13:42 (Captain) No, no, no... don't climb 02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls!
  • 59.
  • 60. 02:13:46 (Bonin) Go ahead, you have the controls. We are still in TOGA, eh? 02:13:53 (Captain) AP OFF 02:13:59 (Bonin) Gentlemen 02:14:05 (Captain) Watch out, you're pitching up there 02:14:05 (Robert) I'm pitching up 02:14:06 (Captain) You're pitching up 02:14:07 (Robert) I'm pitching up 02:14:07 (Bonin) Well, we need to, we are at four thousand feet...
  • 61. 02:13:46 (Bonin) Go ahead, you have the controls. We are still in TOGA, eh? 02:13:53 (Captain) AP OFF 02:13:59 (Bonin) Gentlemen 02:14:05 (Captain) Watch out, you're pitching up there 02:14:05 (Robert) I'm pitching up 02:14:06 (Captain) You're pitching up 02:14:07 (Robert) I'm pitching up 02:14:07 (Bonin) Well, we need to, we are at four thousand feet...
  • 62.
  • 63. 02:14:10 (Captain) You're pitching up 02:14:18 (Captain) Go on pull 02:14:19 (Bonin) Let's go, pull up, pull up, pull up 02:14:23 (Bonin) Damn it, we're going to crash... This can't be happening! 02:14:25 (Bonin) But what's happening? 02:14:26 (Captain) Ten degrees of pitch... 02:14:28 End of recording
  • 64. 02:14:10 (Captain) You're pitching up 02:14:18 (Captain) Go on pull 02:14:19 (Bonin) Let's go, pull up, pull up, pull up 02:14:23 (Bonin) Damn it, we're going to crash... This can't be happening! 02:14:25 (Bonin) But what's happening? 02:14:26 (Captain) Ten degrees of pitch... 02:14:28 End of recording
  • 65. 02:14:10 (Captain) You're pitching up 02:14:18 (Captain) Go on pull 02:14:19 (Bonin) Let's go, pull up, pull up, pull up 02:14:23 (Bonin) Damn it, we're going to crash... This can't be happening! 02:14:25 (Bonin) But what's happening? 02:14:26 (Captain) Ten degrees of pitch... 02:14:28 End of recording
  • 66. 02:14:10 (Captain) You're pitching up 02:14:18 (Captain) Go on pull 02:14:19 (Bonin) Let's go, pull up, pull up, pull up 02:14:23 (Bonin) Damn it, we're going to crash... This can't be happening! 02:14:25 (Bonin) But what's happening? 02:14:26 (Captain) Ten degrees of pitch... 02:14:28 End of recording
  • 67. 02:14:10 (Captain) You're pitching up 02:14:18 (Captain) Go on pull 02:14:19 (Bonin) Let's go, pull up, pull up, pull up 02:14:23 (Bonin) Damn it, we're going to crash... This can't be happening! 02:14:25 (Bonin) But what's happening? 02:14:26 (Captain) Ten degrees of pitch... 02:14:28 End of recording
  • 68. 02:14:23 (Bonin) Damn it, we're going to crash... This can't be happening!
  • 69. 02:14:23 (Bonin) Damn it, we're going to crash... This can't be happening!
  • 70.
  • 71.
  • 72. • Final Air France 447 Report: Pilots misunderstood their situation • Poorly-trained pilots to blame for Air France crash that killed 228 • Final Air France crash report says pilots failed to react swiftly • Air France 447 downed as crew ignored alarms • Air France 447 crash a result of crew ignoring alarms
  • 73. • The Atlantic • Daily Mail • CNN • New Scientist • Gizmodo
  • 78. “if we weed out the bad apples, the system will equalise”
  • 79. What you call "root cause" is simply the place you stop looking any further -- Sidney Dekker Professor of Human Factors & Flight Safety, Lund University
  • 80. Dubois 10,988 flying hours, of which 6,258 as total Captain hours on type 1,747, all as Captain in the previous six months 346 hours, 18 landings, 15 take-offs in the previous three months 168 hours, 8 landings, 6 take-offs in the previous 30 days 57 hours, 3 landings, 2 take-offs
  • 81. Robert total 6,547 flying hours hours on type 4,479 flying hours in the previous six months 204 hours, 9 landings, 11 take-offs in the previous three months 99 hours, 6 landings, 5 take-offs in the previous 30 days 39 hours, 2 landings, 2 take-offs
  • 82. Bonin total 2,936 flying hours hours on type 807 in the previous six months 368 hours, 16 landings, 18 take-offs in the previous three months 191 hours, 7 landings, 8 take-offs in the previous 30 days 61 hours, 1 landings, 2 take-offs
  • 83.
  • 84. Critical flaw: How would other pilots react under the same circumstances?
  • 85. What appears in the crew behavior is that most probably, a different crew should have done the same action. So, we cannot blame this crew. What we can say is that most probably this crew and most crews were not prepared to face such an event. -- Jean-Paul Troadec Bureau d'Enquêtes et d'Analyses pour la Sécurité de l'Aviation Civile
  • 86. What appears in the crew behavior is that most probably, a different crew should have done the same action. So, we cannot blame this crew. What we can say is that most probably this crew and most crews were not prepared to face such an event. -- Jean-Paul Troadec Bureau d'Enquêtes et d'Analyses pour la Sécurité de l'Aviation Civile
  • 89. Systems in a series of nested complex systems
  • 91. Cartesian-Newtonian worldview
  • 92.
  • 94. [hindsight] converts a once vague, unlikely future into an immediate, certain past -- Sidney Dekker Professor of Human Factors & Flight Safety, Lund University
  • 95. We have all the facts
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107. Investigation took 3 years
  • 110. Limited facts at hand in a rapidly developing situation
  • 112. “people make what they think are best decisions based on data at hand”
  • 114.
  • 118. Normal law ground, flight, flare modes Alternate law alternate law 1, alternate law 2
  • 119.
  • 120.
  • 121.
  • 122.
  • 124.
  • 125. There are three major categories of message that can be transmitted: • non-vocal (ATC) communication messages with an air traffic control centre • operational communication messages (AOC) with the operator’s operations centre • maintenance messages, exclusively from the aircraft to the maintenance centre
  • 126. Time of Reception Message 02:10 WRN/WN0906010210 221002006AUTO FLT AP OFF 02:10 WRN/WN0906010210 226201006AUTO FLT REAC W/S DET FAULT 02:10 WRN/WN0906010210 279100506F/CTL ALTN LAW 02:10 WRN/WN0906010210 228300206FLAG ON CAPT PFD SPD LIMIT 02:10 #0210/+2.98-30.59 02:10 WRN/WN0906010210 228301206FLAG ON F/O PFD SPD LIMIT 02:10 WRN/WN0906010210 223002506AUTO FLT A/THR OFF 02:10 WRN/WN0906010210 344300506NAV TCAS FAULT 02:11 WRN/WN0906010210 228300106FLAG ON CAPT PFD FD 02:11 WRN/WN0906010210 228301106FLAG ON F/O PFD FD 02:11 WRN/WN0906010210 272302006F/CTL RUD TRV LIM FAULT 02:11 WRN/WN0906010210 279045506MAINTENANCE STATUS EFCS 2 02:11 WRN/WN0906010210 279045006MAINTENANCE STATUS EFCS 1 02:11 FLR/FR0906010210 34111506EFCS2 1,EFCS1,AFS,,,,,PROBE-PITOT 1X2 / 2X3 / 1X3 (9DA),HARD 02:11 FLR/FR0906010210 27933406EFCS1 X2,EFCS2X,,,,,,FCPC2 (2CE2) /WRG:ADIRU1 BUS ADR1-2 TO FCPC2,HARD 02:12 WRN/WN0906010211 341200106FLAG ON CAPT PFD FPV 02:12 WRN/WN0906010211 341201106FLAG ON F/O PFD FPV 02:12 WRN/WN0906010212 341040006NAV ADR DISAGREE 02:13 FLR/FR0906010211 34220006ISIS 1,,,,,,,ISIS(22FN-10FC) SPEED OR MACH FUNCTION,HARD 02:13 FLR/FR0906010211 34123406IR2 1,EFCS1X,IR1,IR3,,,,ADIRU2 (1FP2),HARD 2:13:16 ~ 2:13:41 Possible "Loss of Signal" with satellite 02:13 WRN/WN0906010213 279002506F/CTL PRIM 1 FAULT 02:13 WRN/WN0906010213 279004006F/CTL SEC 1 FAULT 02:14 WRN/WN0906010214 341036006MAINTENANCE STATUS ADR 2 02:14 FLR/FR0906010213 22833406AFS 1,,,,,,,FMGEC1(1CA1),INTERMITTENT 02:14 WRN/WN0906010214 213100206ADVISORY CABIN VERTICAL SPEED
  • 127. 02:10 WRN/WN0906010210 279100506F/CTL ALTN LAW
  • 128. 02:10 WRN/WN0906010210 279100506F/CTL ALTN LAW
  • 131. 02:13:40 (Bonin) But I've been at maxi nose-up for a while 02:13:42 (Captain) No, no, no... don't climb 02:13:43 (Robert) Descend, then... Give me the controls... Give me the controls! ... 02:14:28 End of recording
  • 132.
  • 133. How does your HA provide feedback?
  • 135. How do these modes behave differently?
  • 136. What about modes you haven’t seen?
  • 137.
  • 140. Know how colour is processed by the brain
  • 141. Familiarise yourself with type
  • 142. Familiarise yourself with type
  • 143. Familiarise yourself with type
  • 145.
  • 150. CRM
  • 152.
  • 153. Are your inputs averaged?
  • 154. How do your engineers troubleshoot during incidents?
  • 156. How do you co- ordinate change?
  • 159. How is information disseminated?
  • 160. How does the business know what is happening?
  • 161. Do you have a process?
  • 162. Do you practice this?
  • 163. What data do you rely on?
  • 164.
  • 165. Pair
  • 167. Minimise & Compartmentalise
  • 168. Record
  • 171.
  • 172. HUD
  • 174.
  • 177. 02:12:27 (Robert) You're climbing 02:12:28 (Robert) You're going down down down 02:12:28 (Captain) Going down 02:12:30 (Bonin) Am I going down now? 02:12:31 (Robert) Go down 02:12:32 (Captain) No you climb there 02:12:32 (Bonin) I'm climbing okay so we're going down 02:12:34 (Captain) You're climbing 02:12:39 (Bonin) Okay, we're in TOGA 02:12:41 (Bonin) What are we here? 02:12:41 (Bonin) On alti what do we have here?
  • 178. CRM
  • 179.
  • 183. deep dive on details
  • 185. scientific method: improvised
  • 189. human pattern recognition (provided there is enough adaptive capacity)
  • 190.
  • 193. • Final Air France 447 Report: Pilots misunderstood their situation • Poorly-trained pilots to blame for Air France crash that killed 228 • Final Air France crash report says pilots failed to react swiftly • Air France 447 downed as crew ignored alarms • Air France 447 crash a result of crew ignoring alarms
  • 202.
  • 204.
  • 206. limit # of engineers who watch alerts & graphs
  • 210.
  • 212. System capable of failure
  • 213. System capable of success
  • 214.
  • 215. • System that enables communication
  • 216. • System that enables communication • System that exposes secrets
  • 217. • System that enables communication • System that exposes secrets • System that rob us
  • 218. • System that enables communication • System that exposes secrets • System that rob us • System that funds innovation
  • 219. • System that enables communication • System that exposes secrets • System that rob us • System that funds innovation • System that kills us
  • 220. • System that enables communication • System that exposes secrets • System that rob us • System that funds innovation • System that kills us • System that allow us to fly across the world
  • 223. Failure is just another mode of operation
  • 224. Your system may not control fate of people’s lives
  • 225. But people may depend on it
  • 226.
  • 232. We need to look at it from a systems approach, a human/technology system that has to work together. This involves aircraft design and certification, training and human factors. If you look at the human factors alone, then you're missing half or two-thirds of the total system failure -- Chesley Sullenberger Pilot, US 1549, Hudson River Ditching
  • 233. We need to look at it from a systems approach, a human/technology system that has to work together. This involves aircraft design and certification, training and human factors. If you look at the human factors alone, then you're missing half or two-thirds of the total system failure -- Chesley Sullenberger Pilot, US 1549, Hudson River Ditching
  • 234. Damn it, we're going to crash... This can't be happening!
  • 235. • Final Air France 447 Report: Pilots misunderstood their situation • Poorly-trained pilots to blame for Air France crash that killed 228 • Final Air France crash report says pilots failed to react swiftly • Air France 447 downed as crew ignored alarms • Air France 447 crash a result of crew ignoring alarms
  • 237. Liked the talk? Let @auxesis know! Thank you
  • 238. Sidney Dekker Field Guide to Understand Human Error Drift Into Failure Just Culture Jon Rauser Look at Your Data @ Velocity Ryan Tomayko Distributed Management @ Monktoberfest 2012 BEA Report on AF447 incident