Дом мнения Виноват плохой дизайн пользовательского интерфейса за ложное предупреждение о ракетах на Гавайях

Виноват плохой дизайн пользовательского интерфейса за ложное предупреждение о ракетах на Гавайях

Оглавление:

Видео: Dame Tu cosita ñ (Октября 2024)

Видео: Dame Tu cosita ñ (Октября 2024)
Anonim

Люди делают ошибки, поэтому пользовательский интерфейс и дизайн программного обеспечения так важны. Просто спросите Гавайское агентство по чрезвычайным ситуациям (HEMA), которое в начале этого месяца случайно отправило жителям и туристам ложное предупреждение об угрозе в отношении баллистической ракеты, в результате чего они попросили укрыться.

«Это не тренировка», - говорится в сообщении, которое появилось на тысячах телефонов, а также на теле- и радиостанциях в условиях растущей ядерной напряженности между США и Северной Кореей. Неудивительно, что люди запаниковали, отправив испуганные сообщения друзьям и любимым более чем на полчаса - и в этот момент HEMA наконец объявила, что предупреждение было ложной тревогой.

Позже агентство признало, что сотрудник нажал не ту кнопку при тестировании системы предупреждения о ракетах, отчасти потому, что плохо спроектированное программное обеспечение не имело защиты от ложных срабатываний.

Выручить пользователя

Инцидент побудил Федеральную комиссию по связи (FCC) начать расследование.

«Судя по информации, которую мы собрали до настоящего времени, правительство Гавайских островов не имело разумных мер безопасности или контроля процесса, чтобы предотвратить передачу ложного предупреждения», - заявил председатель FCC Аджит Пай в своем заявлении. «Федеральным, штатным и местным должностным лицам по всей стране необходимо совместно работать над выявлением любых уязвимостей для ложных оповещений и делать все необходимое для их устранения. Мы также должны обеспечить немедленное внесение исправлений в случае выхода из строя ложного оповещения."

По данным Washington Post, единственной вещью, стоящей между системным испытанием и отправкой реального предупреждения о ракетном нападении, была опция выпадающего меню.

Хороший дизайн пользовательского интерфейса зависит от изолирующих функций, которые имеют разные цели. Если вы хотите разделить внутренний тест и команду, которая отправляет критическое сообщение сотням тысяч людей, вы должны интегрировать визуальные подсказки. Это может быть так же просто, как использование отдельных кнопок или изменение цветовой темы пользовательского интерфейса, когда пользователи переходят в режим оповещения. Еще одной лучшей практикой может быть использование «Вы уверены?» подскажите перед выполнением команды.

Система предупреждения о ракетном нападении на Гавайях не содержала ни одной из этих функций.

Нет пути к исправлению ошибок

HEMA использовала Wireless Emergency Alerts (WEA), систему общественной безопасности, которая отправляет оповещения всем мобильным устройствам в пределах обозначенной области. Это эффективный способ связаться со многими людьми в короткие сроки, но WEA ограничены короткими текстовыми сообщениями. Они не могут содержать изображения, кликабельные номера телефонов или ссылки на онлайн-источники. Получатели оставлены для дальнейшего расследования предупреждения.

Что еще больше усугубило инцидент на Гавайях, так это то, что система не могла выдавать исправления; Как сообщает « Почта» , Федеральное агентство по чрезвычайным ситуациям (FEMA) предоставляет HEMA «постоянное разрешение… использовать системы гражданского оповещения для отправки предупреждения о ракетном нападении, но не для отправки последующего ложного сигнала тревоги».

Очевидно, команде разработчиков не пришло в голову, что оператор может нажать не ту кнопку. HEMA опубликовала твит обновления примерно через 13 минут после отправки первоначального предупреждения, но сообщение не достигло такого количества людей, как WEA. Прошло целых 38 минут, прежде чем был отправлен второй WEA, информирующий всех о том, что «нет ракетной угрозы».

«Отчасти проблема заключалась в том, что кому-то было слишком легко совершить такую ​​большую ошибку», - заявил пресс-секретарь HEMA. Он также сказал, что агентство приостановило учения и добавило меры безопасности в систему, включая приглашение подтвердить намерение оператора перед отправкой тревоги.

Инцидент на Гавайях является напоминанием о том, что ошибки проектирования, такие как выбор неправильных элементов пользовательского интерфейса и пропуск простых функций, могут иметь широкие последствия. Это подчеркивает критическую ответственность разработчиков и инженеров программного обеспечения, поскольку программное обеспечение становится повсеместным.

Что касается сотрудника, который допустил ошибку, он не будет уволен, по словам представителя HEMA. Это справедливо. Когда программное обеспечение терпит неудачу, разработчики, а не пользователи, должны быть привлечены к ответственности.

Виноват плохой дизайн пользовательского интерфейса за ложное предупреждение о ракетах на Гавайях