Dom mišljenja Krivite loš dizajn dizajna za lažno uzbunjivanje projektila na Havajima

Krivite loš dizajn dizajna za lažno uzbunjivanje projektila na Havajima

Sadržaj:

Video: Настя - Тебя поздравит Настя - песня для детей (Official Video) (Studeni 2024)

Video: Настя - Тебя поздравит Настя - песня для детей (Official Video) (Studeni 2024)
Anonim

Ljudi prave pogreške, zbog čega su korisničko sučelje i dizajn softvera toliko kritični. Samo pitajte Havajsku agenciju za upravljanje u hitnim slučajevima (HEMA), koja je početkom ovog mjeseca slučajno poslala lažno upozorenje za prijetnju balističkim raketama stanovnicima i turistima, koja ih je pozvala da potraže utočište.

"Ovo nije vježba", glasi poruka koja se pojavila na tisućama telefona, kao i na TV i radio stanicama uslijed rastuće nuklearne napetosti između SAD-a i Sjeverne Koreje. Nije iznenađujuće što su ljudi panično slali prestravljene poruke prijateljima i voljenima više od pola sata - u tom trenutku HEMA je napokon objavila da je uzbuna bila lažna uzbuna.

Kasnije je agencija priznala da je zaposlenik pritisnuo krivu tipku prilikom testiranja sustava upozoravanja na rakete, dijelom i zbog toga što loše dizajniran softver nije imao zaštitne mjere protiv lažnih alarma.

Pomozite korisniku van

Incident je potaknuo Federalnu komisiju za komunikacije (FCC) da pokrene istragu.

"Na osnovu podataka koje smo do sada prikupili, čini se da vlada Havaja nije imala razumne zaštitne mjere ili kontrolu procesa kako bi spriječila prijenos lažnog upozorenja", izjavio je u izjavi predsjednik FCC-a Ajit Pai. "Federalni, državni i lokalni dužnosnici u cijeloj zemlji trebaju zajedno raditi na otkrivanju svih ranjivosti na lažne dojave i učiniti sve što je potrebno za njihovo otklanjanje. Također moramo osigurati da se ispravke izdaju odmah u slučaju da se lažna uzbuna isključi."

Prema Washington Postu, jedino što stoji između testa sustava i slanja stvarnog upozorenja projektila bila je opcija padajućeg izbornika.

Dobar dizajn sučelja (korisničko sučelje) ovisi o izolacijskim funkcijama koje imaju različite svrhe. Kad želite odvojiti interni test i naredbu koja šalje kritičnu poruku stotinama tisuća ljudi, morate integrirati vizualne znakove. To može biti jednostavno poput korištenja zasebnih gumba ili promjene teme boje korisničkog sučelja kada korisnici uđu u mod upozorenja. Druga najbolja praksa može biti upotreba "Jeste li sigurni?" prompt prije izvršavanja naredbe.

Havajski raketni sustav za upozoravanje nije sadržavao nijednu od tih značajki.

Nema puta za ispravljanje pogrešaka

HEMA je koristila bežična upozorenja za hitne slučajeve (WEA), sustav javne sigurnosti koji šalje upozorenja na sve mobilne uređaje unutar određenog područja. To je učinkovit način da u kratkom roku dođe do mnogih ljudi, ali WEA su ograničeni na kratke tekstualne poruke. Ne mogu sadržavati slike, telefonske brojeve na koje se može kliknuti ili veze na mrežne izvore. Primatelji su ostavljeni da istraže upozorenje.

Havajski incident pogoršao je to što sustav nije mogao izdati ispravke; kako izvještava Pošta , Federalna agencija za upravljanje u hitnim situacijama (FEMA) daje HEMA-i "trajno dopuštenje… za korištenje sistema civilnog upozoravanja za slanje upozorenja od projektila - ali ne i za slanje naknadnih lažnih uzbuna".

Jasno je da dizajnerskom timu nije palo na pamet da operator može pritisnuti pogrešan gumb. HEMA je objavila ažurirani tweet oko 13 minuta nakon slanja početnog upozorenja, ali poruka nije došla do tolikog broja ljudi kao WEA. Prošlo je punih 38 minuta prije slanja drugog WEA-e, obavjestivši sve da "NE postoji prijetnja raketama".

"Dio problema je to što je bilo previše jednostavno - za bilo koga - pogriješiti tako veliku pogrešku", rekao je glasnogovornik HEMA-e Pošti . Također je rekao da je agencija obustavila vježbe i dodala zaštitne mjere u sustav, uključujući brz potvrdu namjere operatera prije nego što se pošalje alarm.

Incident na Havajima podsjetnik je kako male pogreške u dizajnu kao što su odabir pogrešnih UI elemenata i preskakanje jednostavnih značajki mogu imati široke posljedice. To naglašava kritične odgovornosti programera i inženjera softvera jer softver postaje sveprisutan.

Što se tiče zaposlenika koji je pogriješio, on neće dobiti otkaz, prema glasnogovorniku HEMA-e. To je samo fer. Kad softver ovo bijedno ne uspije, programeri, a ne korisnici, trebali bi biti odgovorni.

Krivite loš dizajn dizajna za lažno uzbunjivanje projektila na Havajima