Rumah Pendapat Salahkan desain ui buruk untuk peringatan rudal palsu hawaii

Salahkan desain ui buruk untuk peringatan rudal palsu hawaii

Daftar Isi:

Video: UI Design 101 (Oktober 2024)

Video: UI Design 101 (Oktober 2024)
Anonim

Orang membuat kesalahan, itulah mengapa antarmuka pengguna dan desain perangkat lunak sangat penting. Tanyakan saja Badan Manajemen Darurat Hawaii (HEMA), yang secara tidak sengaja mengirim peringatan ancaman rudal balistik ke penduduk dan turis awal bulan ini, yang mendesak mereka untuk mencari perlindungan.

"Ini bukan latihan, " baca pesan itu, yang muncul di ribuan ponsel serta stasiun TV dan radio di tengah meningkatnya ketegangan nuklir antara AS dan Korea Utara. Tidak mengherankan, orang-orang panik, mengirim pesan-pesan yang menakutkan kepada teman-teman dan orang-orang terkasih selama lebih dari setengah jam - di mana pada akhirnya HEMA mengumumkan bahwa peringatan itu adalah alarm palsu.

Kemudian, agensi mengakui bahwa seorang karyawan menekan tombol yang salah ketika menguji sistem peringatan rudal, sebagian karena perangkat lunak yang dirancang dengan buruk tidak memiliki perlindungan terhadap alarm palsu.

Bantu Pengguna Keluar

Insiden itu mendorong Komisi Komunikasi Federal (FCC) untuk meluncurkan penyelidikan.

"Berdasarkan informasi yang kami kumpulkan sejauh ini, nampaknya pemerintah Hawaii tidak memiliki perlindungan yang memadai atau kontrol proses untuk mencegah transmisi peringatan palsu, " kata Ketua FCC Ajit Pai dalam sebuah pernyataan. "Pejabat federal, negara bagian, dan lokal di seluruh negeri perlu bekerja sama untuk mengidentifikasi kerentanan terhadap peringatan palsu dan melakukan apa yang diperlukan untuk memperbaikinya. Kami juga harus memastikan bahwa koreksi dikeluarkan segera jika terjadi peringatan palsu yang keluar."

Menurut Washington Post, satu-satunya hal yang berdiri di antara uji sistem dan mengirim peringatan rudal nyata adalah pilihan menu drop-down.

Desain antarmuka pengguna (UI) yang baik bergantung pada fungsi isolasi yang memiliki tujuan berbeda. Saat Anda ingin memisahkan tes internal dan perintah yang mengirim pesan penting ke ratusan ribu orang, Anda harus mengintegrasikan isyarat visual. Ini bisa sesederhana menggunakan tombol terpisah, atau mengubah tema warna UI ketika pengguna memasuki mode peringatan. Praktik terbaik lainnya dapat menggunakan "Apakah Anda yakin?" meminta sebelum menjalankan perintah.

Sistem peringatan rudal Hawaii tidak mengandung fitur-fitur itu.

Tidak Ada Jalan Menuju Kesalahan yang Benar

HEMA menggunakan Wireless Emergency Alerts (WEA), sistem keamanan publik yang mengirimkan peringatan ke semua perangkat seluler dalam area yang ditentukan. Ini cara yang efektif untuk menjangkau banyak orang dalam waktu singkat, tetapi WEA terbatas pada pesan singkat. Mereka tidak dapat berisi gambar, nomor telepon yang dapat diklik, atau tautan ke sumber online. Penerima dibiarkan menyelidiki penyelidikan lebih lanjut.

Apa yang memperburuk insiden Hawaii adalah bahwa sistem tidak dapat mengeluarkan koreksi; seperti yang dilaporkan Post , Badan Manajemen Darurat Federal (FEMA) memberikan HEMA "izin berdiriā€¦ untuk menggunakan sistem peringatan sipil untuk mengirimkan peringatan rudal - tetapi tidak mengirimkan peringatan alarm palsu berikutnya."

Jelas, tidak terpikir oleh tim desain bahwa operator mungkin menekan tombol yang salah. HEMA memposting tweet pembaruan sekitar 13 menit setelah peringatan awal dikirim, tetapi pesan tersebut tidak mencapai orang sebanyak WEA. 38 menit penuh berlalu sebelum WEA kedua dikirim, memberi tahu semua orang bahwa "TIDAK ADA ancaman rudal."

"Sebagian dari masalahnya adalah terlalu mudah - bagi siapa pun - untuk membuat kesalahan besar, " kata juru bicara HEMA kepada Post . Dia juga mengatakan agen telah menghentikan latihan dan menambahkan perlindungan ke sistem, termasuk konfirmasi untuk mengkonfirmasi niat operator sebelum alarm dikirim.

Insiden Hawaii adalah pengingat bagaimana kesalahan desain sekecil memilih elemen UI yang salah dan melewatkan fitur sederhana dapat memiliki dampak luas. Ini menggarisbawahi tanggung jawab penting dari pengembang dan insinyur perangkat lunak ketika perangkat lunak menjadi di mana-mana.

Adapun karyawan yang melakukan kesalahan, ia tidak akan dipecat, menurut juru bicara HEMA. Itu adil. Ketika perangkat lunak gagal ini menyedihkan, pengembang - bukan pengguna - harus dimintai pertanggungjawaban.

Salahkan desain ui buruk untuk peringatan rudal palsu hawaii