Articles

Dlaczego w ogóle mamy tę dźwignię?

microstrategy

Jest taka scena w filmie Disneya „Nowy rowek cesarza”, która definiuje mój stosunek do interfejsów użytkownika.

„Dlaczego w ogóle mamy tę dźwignię?” było regularnym powiedzonkiem na spotkaniach w moim starym biurze, kiedy zespoły projektantów i programistów spotykały się, aby omówić systemy automatyzacji klienta.

Wykrzykiwaliśmy „Dlaczego w ogóle mamy tę dźwignię?” podczas spaceru po drzewie kontrolnym, jeśli czuliśmy, że istnieją zbędne lub mylące kroki, które należy wyeliminować.

Celem projektanta i programisty zawsze powinno być uczynienie doświadczenia użytkownika tak bezbolesnym, jak to tylko możliwe.

Pamiętaj, że Twoi klienci nie są nerdami AV: to prawnicy, księgowi, nauczyciele, ludzie, którzy nie podzielają Twojej obsesji na punkcie technologii. Chcą korzyści płynących z technologii bez żadnych niedogodności.

Na tyle, na ile to możliwe, nazwy przycisków i ich funkcje powinny być identyczne w całym systemie, aż do umieszczenia ich w tym samym miejscu na klawiaturze lub ekranie dotykowym. Oznacza to, że komendy takie jak „lights up” lub „lights down” znajdują się w tej samej pozycji na kontrolerze w każdym pomieszczeniu.

Innym przykładem jest to, że jeśli masz trzy różne pokoje z wyświetlaczami wideo, piloty ręczne dla każdego pokoju powinny mieć identycznie oznaczone komendy.

Standaryzacja aż do wizualnego układu poleceń służy dwóm celom: pozwala użytkownikom końcowym nauczyć się nowego systemu w mgnieniu oka, a także oszczędza godziny programowania dzięki możliwości wycinania i wklejania zduplikowanych poleceń w oprogramowaniu sterującym.

Zachowaj prostotę, prostotę, prostotę! Jako projektanci i programiści wprowadzacie w życie system waszych klientów i musicie zdecydować, do czego mają dostęp.

Nie umieścilibyście dużego czerwonego przycisku w środku paneli dotykowych, który mówi „USUŃ WSZYSTKO”

Wiem, że byście tego nie zrobili, ale powinniście również unikać drzew kontrolnych, które albo spiralnie wpadają w coraz głębszą króliczą norę opcji, pozostawiając klientów beznadziejnie zdezorientowanych, a już na pewno nie powinniście dawać im możliwości spieprzenia czegoś.

Programowanie klawiatury może być najgorszym przestępcą. Wielu sprzedawców oferuje klawiatury, które wyposażone są w polecenia warstwowe: Kliknij raz dla świateł włączonych, potem znowu dla jaśniejszych, potem znowu dla wyłączonych.

Ale tylko dlatego, że możesz, nie znaczy, że powinieneś. Polecenia warstwowe działają wystarczająco dobrze w przypadku sterowania oświetleniem, ponieważ każdy ma co najmniej kilka lamp, które działają w ten sposób, ale kiedy zaczynasz zajmować się takimi rzeczami, jak wybór źródła i regulacja głośności, zamierzasz po prostu stracić, zdezorientować i zirytować klienta.

Odłóż na bok to, co faktycznie musisz zrobić w tym pokoju, i zachowaj prostotę.

A jeśli twój klient określi zapadnię do jamy krokodyla, wyraźnie oznacz dźwignie.