Друкарня від WE.UA

Про економію, аутсорсинг та надмірну довіру - кейс Boeing 737 MAX

Нещодавно я натрапив на цікаву статтю про скандал з літаками компанії Boeing - 737 MAX. Стаття про те, як спроба економити та замовчувати призвела до втрат людьских життів, репутації та купи грошей. Повний таймлайн подій можна подивитись у Wiki.

737 MAX та нова система

Літак Boeing 737 Max був створений як відповідь на літаки наступного покоління головного конкурента – сімейства Airbus A320. Він створений на основі 737-NG та має головну відмінність у частині двигуна: щоб мати можливість встановити двигуни більшого діаметру на конструкцію 737 MAX, мотогондоли двигуна зсунуті ще далі вперед і вище, ніж у попередніх двигунів CFM 56.

Під час льотних випробувань 737 MAX було виявлено, що під високим кутом атаки, коли підйомна сила корпусу від великих мотогондол двигуна, встановлених попереду крил, створює сильну силу носа вгору - центр підйому зміщується вперед. Тяга від низькорозташованих двигунів, що діють нижче центру ваги, також забезпечує силу висунення. Ця проблема може призвести до подальшого підйому, а потім до зупинки. Отже, конструкція 737 MAX порушила критерії льотної придатності Федерального авіаційного управління (FAA) щодо стабільності – FAR 25-173.

https://en.wikipedia.org/wiki/File:Adjustable_stabilizer.svg
https://en.wikipedia.org/wiki/File:Adjustable_stabilizer.svg

Як вирішення цієї проблеми інженери 737 MAX запропонували нову програмну систему - систему розширення маневрових характеристик (MCAS). Ця система була створена для запобігання потрапляння літака в небезпечний нестабільний режим польоту. Він містить два датчики, які в електронному вигляді маніпулюють триммером горизонтального стабілізатора літака, щоб збільшити підйомну силу хвоста, щоб змусити ніс опуститися. Після першого циклу маніпуляції він призупиняється на 5 секунд, а потім повторює спробу, якщо потрібно.

Інженери також провели аналіз ризиків і можливий шлях усунення будь-яких збоїв. Одним із швидких рішень є те, що пілот виконуватиме необхідні дії вручну, без участі електронної системи. Але перші відповіді справжніх пілотів показали, що меншим пілотам може не вистачити сил, щоб відтягнути штурвал (особливо на високій швидкості). Крім того, запропоновану корекцію вручну потрібно виконати дуже швидко, щоб запобігти подальшим проблемам.

Тотальна економія

https://unsplash.com/photos/1zO4O3Z0UJA
https://unsplash.com/photos/1zO4O3Z0UJA

Незважаючи на ці проблеми, навіть на етапі проектування керівництво зосереджувалося виключно на зниженні витрат для максимізації акціонерної вартості.

В результаті Boeing не дотримувався загальноприйнятої практики проектування подібних систем:

  • Літаки Airbus мають подібну систему з чотирма датчиками, але літак Boeing має лише два сенсори для 737 MAX (наприклад, новіші моделі тепер мають три)

  • Тільки один датчик працює в MCAS в один момент часу

  • Резервні електричні та сигнальні шини для захисту від збоїв не було додано

  • Індикація кута атаки для системи MCAS не входила в базову комплектацію (тільки у більш дорогу) – тому багато авіакомпаній просто придбали дешевшу версію

  • Розробку та тестування програмного забезпечення MCAS передали індійським підрядникам тимчасово найнятим розробникам програмного забезпечення за ціною від 9 доларів США на годину.

Довіра та приховування фічей

Крім того, проблеми були з процесом сертифікації 737 MAX. Boeing не повідомляв про MCAS технічних представників авіакомпанії-замовника, не додавав інформацію про систему в посібники з експлуатації для пілотів або в навчальні матеріали та авіасимулятори! 

Федеральне авіаційне управління США (FAA) довірило сертифікацію 737 MAX самій компанії Boeing. (Можливо, через нестачу персоналу та скорочення фінансування). Але схвалення FAA викликало довіру в інших країнах.

Проблеми в результаті

У результаті за 5 місяців сталося дві смертельні катастрофи літаків 737 MAX. Ці збої виявили існування системи MCAS. Усі літаки 737 MAX були затримані до подальших розслідувань.

Довіра пасажирів до серії 737 MAX зникла. Авіакомпанії скасовували свої замовлення, якщо могли. Нові замовники не хотіли купувати новий літак серії – в тому числі й ВПС США.

Як наслідок, були виявлені дефекти й в інших літаках Boeing. Керівництво Boeing намагалося зробити все, щоб якнайшвидше повернути 737 MAX в експлуатацію.

Після первинного дослідження можливу першопричину проблеми було знайдено в системі MCAS. Вона не враховувала інші дані, які свідчать про те, що літаку не загрожує зупинка. Правильна реалізація MCAS передбачатиме повну інтеграцію з іншими системами польотних даних для забезпечення резервного копіювання, резервування та підтвердження, тому MCAS не може діяти самостійно чи всупереч більшості інших індикацій.

Висновки

  • Довіра до інших компаній (команд) може бути, але не через край. Тобто перевіряти роботу все ж таки потрібно. Особливо в кейсі авіа транспорту. 

  • Суцільна економія та аутсорсинг без нормального тестування пропускає купу багів.

  • Результати роботи аутсорсингу потрібно перевіряти для критично важливого софту. Та й взагалі питання в тому, як можна довірити написання такого софту кудись за океан.

  • Приховувати фічі від користувачів та перевіряючих органів може бути дуже небезпечно.

Статті про вітчизняний бізнес та цікавих людей:

  • Як обрати конструктор сайтів для товарного бізнесу

    Дізнайтесь, як обрати конструктор сайтів для товарного бізнесу. Практичні поради: готові шаблони, модульність, інтеграції, аналітика, безкоштовний тариф та масштабування для ефективного запуску та контролю заявок.

    Теми цього довгочиту:

    Конструктор Сайтів
  • Як модні бренди формують культуру та впливають на глобальні fashion-тренди

    Модні бренди часто стають символами ідентичності. Вони впливають на вибір способу життя не тільки в одязі — розкішні годинники, парфуми, товари для дому та враження підкріплюють культурні наративи успіху, смаку та вишуканості.

    Теми цього довгочиту:

    Мода
  • Створити блог на Друкарні - швидко, легко та безкоштовно

    Друкарня - це зручне та безкоштовне середовище для ведення власного блогу. В даній статті ми розповідаємо про основні переваги та функціональні можливості для того, щоб зацікавити нових авторів створити власний блог на Друкарні. Будь ласка, поширте цю інформацію.

    Теми цього довгочиту:

    Друкарня
  • Чому Google Merchant Center може заблокувати обліковий запис?

    Одним з найбільш ефективних каналів продажів є система Google Merchant Center. Правда, акаунт в ній може бути несподівано заблокований, якщо при його налаштуванні були порушені правила системи. У статті розглянемо підводні камені і дамо відповідь як уникнути блокування

    Теми цього довгочиту:

    Google Merchant Center
  • Бухгалтерський супровід ФОП: сучасний підхід до обліку

    Завдяки розвитку інформаційних технологій, впровадженню сучасних рішень і сервісів процес ведення бухобліку бізнесу став значно простішим і зручним. З іншого боку, ті ж технології додали бухгалтерам роботи – з обліком онлайн-продажів і надходжень у валюті, CRM-системами та ін.

    Теми цього довгочиту:

    Бухгалтерський Облік Фоп
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Test Engineering Notes
Test Engineering Notes@TestEngineering we.ua/TestEngineering

Про складні речі в тестуванні

18Довгочити
1.4KПрочитання
14Підписники
На Друкарні з 27 червня

Більше від автора

Це також може зацікавити:

  • Тестова документація

    Кожен тестувальник регулярно використовує тестову документацію, завдяки ній тестувальник спілкується з розробниками, завдяки ній тестувальник знає що і коли робити.

    Теми цього довгочиту:

    Qa
  • Що таке Selenium?

    Selenium — це інструмент для автоматизації тестування веб-додатків. Він дозволяє розробникам і тестувальникам автоматизувати взаємодію з веб-браузером, тобто виконувати різні дії на веб-сторінках, такі як клікання на кнопки, введення тексту, перевірка наявності елементів і т.д.

    Теми цього довгочиту:

    Selenium

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити:

  • Тестова документація

    Кожен тестувальник регулярно використовує тестову документацію, завдяки ній тестувальник спілкується з розробниками, завдяки ній тестувальник знає що і коли робити.

    Теми цього довгочиту:

    Qa
  • Що таке Selenium?

    Selenium — це інструмент для автоматизації тестування веб-додатків. Він дозволяє розробникам і тестувальникам автоматизувати взаємодію з веб-браузером, тобто виконувати різні дії на веб-сторінках, такі як клікання на кнопки, введення тексту, перевірка наявності елементів і т.д.

    Теми цього довгочиту:

    Selenium