{"id":2701,"date":"2020-04-23T08:00:00","date_gmt":"2020-04-23T06:00:00","guid":{"rendered":"https:\/\/se-trends.de\/?p=2701"},"modified":"2025-04-23T19:47:02","modified_gmt":"2025-04-23T17:47:02","slug":"boeing-737-max","status":"publish","type":"post","link":"https:\/\/www.se-trends.de\/en\/boeing-737-max\/","title":{"rendered":"6 lessons for Systems Engineers from the Boeing 737 MAX disaster"},"content":{"rendered":"<p class=\"wp-block-paragraph\">In May 2017, Boeing delivered the first 737 MAX aircraft, a plane that represents one of the company's biggest disasters. In October 2018, the first plane of this model crashed, followed by a second in March 2019, resulting in a total of 346 fatalities. The blame was placed on the MCAS software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This has often been described in the press as a \"software problem\". But as is so often the case, the truth is somewhat more complex. And for systems engineering in particular, a closer analysis shows that the software was not the problem at all.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">A major innovation in the 737 MAX was the Maneuvering Characteristics Augmentation System (MCAS), software that intervenes in the control of the aircraft. Despite major design changes that affect flight behavior, the aircraft is supposed to behave like a classic 737. In particular, this should save training costs for the pilots.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">No other commercial aircraft has ever been equipped with a system like MCAS, only in the defense sector (<a href=\"https:\/\/de.wikipedia.org\/wiki\/Boeing_KC-46\" target=\"_blank\" rel=\"noreferrer noopener\">Boeing KC-46 Pegasus<\/a>).<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Four factors lead to disaster<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An excellent and readable summary was written by Phillip Johnston and Rozi Rarris: <a rel=\"noreferrer noopener\" href=\"https:\/\/embeddedartistry.com\/wp-content\/uploads\/2019\/09\/the-boeing-737-max-saga-lessons-for-software-organizations.pdf\" target=\"_blank\">The Boeing 737 MAX Saga: Lessons for Software Organizations (PDF)<\/a>. There, the authors describe the following four factors that ultimately led to this disaster. It is important to note that these factors would also lead to serious problems in a different environment:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Poor documentation<\/strong> - Many pilots complained about the quality of the documentation after the first crash.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The flight manual is inadequate and almost criminally insufficient<\/p>\n<cite>Pilot submission, ASRS-Report ACN 1593017<\/cite><\/blockquote>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hasty release<\/strong> - The 737 MAX was driven by the Airbus A20neo, which had a nine-month head start. The pressure on employees was enormous, and the FAA was not even informed of many short-term decisions.<\/li>\n\n\n\n<li><strong>Delay in software updates<\/strong> - Boeing had already submitted a software fix to the FAA 7 weeks before the second crash. <\/li>\n\n\n\n<li>Humans are not part of the system - The behavior of MCAS was not really recognizable for the pilots, an intervention in the trimming by MCAS was not communicated to the pilots.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">According to Boeing, the MCAS is (counterintuitively) only active in manual flight mode and is disabled under autopilot.<\/p>\n<cite>The Boeing 737 MAX Saga<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Is software the problem?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Even though the MCAS software has often been criticized, the software itself is only indirectly to blame for the crashes. Specifically, the following problems occurred:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sensors are not always reliable:<\/strong> Only the values of one sensor were used for the accident flights (two sensors would have been calibrated for an additional charge).<\/li>\n\n\n\n<li><strong>Incorrect maintenance:<\/strong> Problems had already been identified before both accident flights, but were not recorded in the maintenance logbook.<\/li>\n\n\n\n<li><strong>Training:<\/strong> The pilots of the first accident flight were not even informed of the existence of MCAS, at the time of the second crash the problem was known, but no training had yet taken place.<\/li>\n\n\n\n<li><strong>Economic problems:<\/strong> There were options to make the system more reliable - but only for an extra charge.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">None of the causes of the accident was faulty software. The software worked correctly.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Lessons for the future<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most important lessons to be learned from this accident is to put safety first. This also makes economic sense, as the current state of Boeing clearly shows. For this we need a <a href=\"https:\/\/www.se-trends.de\/en\/user-friendliness-vs-security\/\">corresponding culture<\/a>. This in turn means that we can <a href=\"https:\/\/www.se-trends.de\/en\/day\/people\/\">Men<\/a><a href=\"http:\/\/www.se-trends.de\/en\/category\/industry-4-0\/people\/\">s<\/a><a href=\"https:\/\/www.se-trends.de\/en\/day\/people\/\">chen<\/a> must take center stage.<\/p>\n\n\n\n<h3 style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">1.<\/span>Safety as part of the culture in the first place<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, there are a few gaps, especially for us systems engineers:<\/p>\n\n\n\n<h3 style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">2.<\/span>Complex systems cannot simply be adapted<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Self-organizing, non-linear feedback systems are inherently unpredictable and difficult to control. With the exception of trivial changes, we cannot turn a screw and expect nothing else to change. And certainly not that things will get better.<\/p>\n\n\n\n<div style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">3.<\/span>Documentation is an equal development result<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">I worked for a software company in the late 90s where an error in the documentation (including code documentation) was classified as a top priority bug. The result was impressive. This is all the more important for safety-critical developments. In the case of the 737 MAX in particular, proper documentation may have prevented a crash in the event of a crisis.<\/p>\n\n\n\n<h3 style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">4.<\/span>People must remain part of the system<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As mentioned above, some of the pilots did not even know that MCAS existed and were not seen as part of the system. But humans have creativity and are able to deal with situations where autonomous systems are overwhelmed. There was no reason to do this here.<\/p>\n\n\n\n<h3 style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">5.<\/span>Testing is not enough<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For testing to be sufficient to prove safety, you would have to test at least according to the failure rate (i.e. at least 10<sup>8<\/sup> tests), realistically even ten times as much. That is simply not possible. This is another reason why we need a safety culture - point 1.<\/p>\n\n\n\n<h3 style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">6.<\/span>It can happen to anyone<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It's easy to read about disasters and think: it couldn't happen to me - or my Fimra. But we must remember that the disaster is not the consequence of one diabolical manager's decision. Boeing made many small incremental decisions that together led to this disaster. Unfortunately, such decisions are also made in many other companies. Therefore, each individual has a duty to set higher standards every day. And we Systems Engineers must lead by example.<\/p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\">Image From <a rel=\"noreferrer noopener\" href=\"http:\/\/spotters.net.ua\/file\/?id=110501&amp;size=large\" target=\"_blank\">Oleg V. Belyakov<\/a>, <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/3.0\">CC BY-SA 3.0<\/a>, <a href=\"https:\/\/commons.wikimedia.org\/w\/index.php?curid=53980055\">Link<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>The Boeing 737 MAX accidents were a tragedy with hundreds of fatalities and a disaster for Boeing, with MCAS software at the center of it all<\/p>","protected":false},"author":1,"featured_media":2705,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[72,250],"tags":[447,446,94],"class_list":["post-2701","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fallbeispiel","category-raumfahrt","tag-737-max","tag-boeing","tag-schulung"],"_links":{"self":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts\/2701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/comments?post=2701"}],"version-history":[{"count":0,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts\/2701\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/media\/2705"}],"wp:attachment":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/media?parent=2701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/categories?post=2701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/tags?post=2701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}