Зміст:
Відео: ну где же Ñ‚Ñ‹ любовь Ð¼Ð¾Ñ Ð¿Ñ€ÐµÐºÑ€Ð°Ñное иÑполнение (Листопад 2024)
Люди роблять помилки, через що користувальницький інтерфейс та дизайн програмного забезпечення є настільки критичними. Просто запитайте Гавайське агентство з надзвичайних ситуацій (HEMA), яке випадково надіслало помилковим попередженням про небезпеку в'їзної балістичної ракети жителям та туристам на початку цього місяця, яке закликало їх шукати притулку.
"Це не навчання", - йдеться у повідомленні, яке з’явилося на тисячах телефонів, а також телерадіостанцій на тлі посилення ядерної напруги між США та Північною Кореєю. Не дивно, що люди запанікували, надсилаючи жахливі повідомлення друзям та коханим більше півгодини - в цей момент HEMA нарешті оголосила, що оповіщення є помилковою тривогою.
Пізніше агентство визнало, що працівник натиснув неправильну кнопку під час тестування системи попередження ракет, частково тому, що погано розроблене програмне забезпечення не було захисних засобів від помилкових тривог.
Допоможіть користувачеві вийти
Інцидент спонукав Федеральну комісію зв'язку (FCC) розпочати розслідування.
"Виходячи з інформації, яку ми зібрали до цих пір, виявляється, що уряд Гаваїв не мав розумних гарантій чи контролю над процесом, щоб запобігти передачі помилкового сповіщення", - заявив голова FCC Айхіт Пай у повідомленні. "Федеральним, державним та місцевим посадовцям по всій країні потрібно спільно визначити будь-які вразливості до помилкових сповіщень та зробити все необхідне для їх усунення. Ми також повинні забезпечити негайне внесення виправлень у випадку, якщо помилкове сповіщення вийде. "
За повідомленням Washington Post, єдине, що стояло між тестом системи та надсиланням реального оповіщення про ракету, було варіантом меню, що випадає.
Хороший дизайн-інтерфейс користувача (UI) залежить від ізоляційних функцій, які мають різні цілі. Коли ви хочете відокремити внутрішній тест і команду, яка надсилає критичне повідомлення сотням тисяч людей, ви повинні інтегрувати візуальні підказки. Це може бути так само просто, як використання окремих кнопок або зміна кольорової теми інтерфейсу користувача, коли користувачі переходять у режим оповіщення. Ще однією найкращою практикою може бути використання "Ви впевнені?" підказка перед виконанням команди.
Система оповіщення ракет на Гаваях не містила жодної з цих особливостей.
Немає шляху до виправлення помилок
HEMA використовувала бездротові аварійні сповіщення (WEA) - систему громадської безпеки, яка надсилає сповіщення на всі мобільні пристрої в межах визначеної зони. Це ефективний спосіб зв’язатися з багатьма людьми за короткий термін, але WEA обмежуються лише короткими текстовими повідомленнями. Вони не можуть містити зображення, телефонні номери, на які можна телефонувати, або посилання на Інтернет-джерела. Одержувачі залишаються для подальшого дослідження попередження.
Що погіршило інцидент на Гаваях, що система не могла виправити виправлення; як повідомляє " Пост ", Федеральне агентство з надзвичайних ситуацій (FEMA) надає HEMA "постійний дозвіл … використовувати системи цивільного попередження для надсилання сигналу про ракету, але не для надсилання подальших помилкових тривог".
Зрозуміло, що дизайнерській команді не прийшло в голову, що оператор може натиснути неправильну кнопку. HEMA опублікував твіт оновлення приблизно через 13 хвилин після надсилання початкового сповіщення, але повідомлення не охопило стільки людей, скільки WEA. До відправлення другої ВЕА пройшло повних 38 хвилин, повідомивши всіх про те, що "НЕ є ракетна загроза".
"Частиною проблеми було те, що було занадто легко - для когось - зробити таку велику помилку", - заявив репортеру HEMA. Він також повідомив, що агентство призупинило навчання та додало запобіжні заходи до системи, включаючи оперативне підтвердження наміру оператора до надсилання сигналу.
Інцидент на Гаваях - це нагадування про те, як такі невеликі помилки дизайну, як вибір неправильних елементів інтерфейсу та пропуск простих функцій, можуть мати широкі наслідки. Це підкреслює критичні обов'язки розробників програмного забезпечення та інженерів, оскільки програмне забезпечення стає всюдисущим.
Що стосується працівника, який допустив помилку, він не буде звільнений, за словами речника HEMA. Це справедливо. Якщо це програмне забезпечення виходить з ладу, розробники, а не користувачі, повинні притягуватися до відповідальності.