Interfejs użytkownika jest ważny
Transkrypt
Interfejs użytkownika jest ważny
INTERFEJS UŻYTKOWNIKA JEST WAŻNY Wojciech Ząbecki projektant użyteczności, VSoft SA Projektując systemy informatyczne dużo uwagi poświęcamy warstwie GUI, czyli interfejsowi użytkownika. Czy słusznie? Czy to takie istotne? Czy nie przeceniamy zanadto roli GUI, podczas gdy powinniśmy skierować naszą energię i zasoby na silnik rozwiązania, pomijając bądź marginalizując powyższą kwestię? Szczególnie w systemach wewnętrznych, gdzie użytkownik nie ma możliwości wyboru systemu, niezależnie od komfortu pracy i tak „będzie zmuszony” nauczyć się, co gdzie jest i jak tego używać. Interfejs użytkownika jest ważny i w tym artykule postaram się przypomnieć dlaczego. Na przestrzeni ostatnich lat sporo się zmieniło w kwestii projektowania aplikacji i systemów wewnętrznych. Nowe technologie, sprzęt, świadomość i wymagania użytkowników sprawiły, że niejako jesteśmy zmuszeni wytwarzać funkcjonalność „szytą na miarę”. Dodatkowo uświadomiliśmy sobie strumień korzyści wynikających z dostosowania narzędzi do potrzeb i sposobu pracy użytkowników, a poprzez zaangażowanie ich w ów proces dostosowywania – mamy pewność osiągnięcia rezultatu, który pozwoli nam uzyskać oczekiwane korzyści. Cechy dobrej funkcjonalności Nowoczesny system, w którym użytkownik ma komfortowo pracować przez kilka godzin dziennie powinien być czysty, spójny i prezentować dane niezbędne z punktu widzenia realizowanego biznesu. Dzięki temu użytkownik nie będzie błądził w poszukiwaniu informacji, czy akcji do wykonania, bo wszystko znajdzie w określonym miejscu, a podstawowy układ zostanie zachowany, niezależnie od procesu. Zastosowanie nowoczesnych platform technologicznych, na których budowane są systemy, znacznie ułatwia dbanie o ich spójność. Bardzo ważną kwestią jest umiar treści i formy. Skoro użytkownik, na określonym etapie procesu, pewnych danych nie potrzebuje, nie ma sensu ich prezentować. Jeśli natomiast zajdzie potrzeba przedstawienia jakichś konkretnych danych, wtedy naszym obowiązkiem jest zapewnienie użytkownikowi łatwego dostępu do nich, choć niekoniecznie na głównej przestrzeni roboczej. Oczywiście z racji tego, że każdy biznes jest inny, znajdziemy szereg sytuacji, w których powyższe założenia zostaną świadomie złamane. I słusznie, bo założenia są tyl- 1 ko punktem wyjścia, a to kontekst użycia pokazuje, jakie rozwiązanie powinniśmy zastosować w danej sytuacji. Umiar w formie rozumiemy jako przemyślany design. Każdy element wizualny, tj. kolor, czcionka, ikona, podkreślenie, tło jest informacją, dlatego nieprzemyślane stosowanie powyższych elementów utrudni odnajdywanie właściwych treści. W tej kwestii również pomaga platforma, na której budujemy system. W VSoft używamy naszej autorskiej platofrmy - VSoft archITekt, dzięki której mamy pełną kontrolę nad designem. Poza pakietem „dobrych wzorców”, dysponujemy mechanizmami zarządzania warstwą wizualną, dzięki czemu projektant może ją dowolnie konfigurować, a ewentualne zmiany wprowadzane są globalnie dla całego rozwiązania. Należy wspomnieć, że to, jakie informacje zostaną określone jako istotne wynika z kontekstu i jest wynikiem warsztatów przeprowadzanych z użytkownikami. Funkcjonalny i użyteczny projekt to nie tylko nowe, dopracowane stylistycznie i technicznie kontrolki. Oczywiście są one nieodzowne, ale równie ważny jest sposób, w jaki odzwierciedlamy proces biznesowy realizowany przez użytkownika. Niejednokrotnie optymalizacja samego biznesu potrafi bardzo usprawnić i ułatwić jego realizację, dlatego tak istotne jest połączenie prac nad interfejsem użytkownika z analizą i włączenie w ten proces użytkownika systemu. Dzięki temu jesteśmy w stanie na bieżąco weryfikować trafność proponowanych rozwiązań. odfiltrować listę, uzupełnić rozbudowany formularz korzystając z „podpowiedzi”, rozpocząć dowolną czynność z bieżącego ekranu czy pozyskać dodatkowe informacje bez opuszczania kontekstu pracy. Dzięki temu oszczędzamy kolejne sekundy czy minuty, a efekt skali przekłada się ponownie na oszczędność czasu, który możemy lepiej spożytkować np. na obsługę większej ilości zleceń czy spraw, bądź koncentrację na innych czynnościach. Kolejnym profitem jest minimalizowanie ryzyka popełnienia błędu. Dobry interfejs w wielu sytuacjach uniemożliwi działania niepożądane, a co najmniej poinformuje użytkownika w wyraźny sposób o następstwach ewentualnych działań, szczególnie w miejscach, gdzie wykonanie operacji niesie za sobą nieodwracalne zmiany procesowe. Nie sposób nie wspomnieć także o komforcie użytkownika, którego praca jest wspierana przez dobrze „skrojony” system, dzięki czemu pracuje on chętniej, więc i efektywniej. W rozwiązaniach realizowanych przez firmę VSoft duży nacisk kładziemy na interfejs użytkownika, będący wynikiem prac projektanta użyteczności, analityka, grafika, ze szczególnym uwzględnieniem roli klienta – użytkownika rozwiązania. Takie podejście gwarantuje stworzenie systemu wspierającego biznes klienta, generując dla niego korzyść, a zadowolony klient to również nasza korzyść… I nie chodzi tu wyłącznie o satysfakcję. Korzyści Określmy zatem „strumień korzyści” płynących z funkcjonalnego interfejsu użytkownika. Pierwszą jest oszczędność czasu. Skoro użytkownik wszystkie niezbędne informacje ma pod ręką, to nie musi ich specjalnie wyszukiwać. Ergonomiczne i szybkie kontrolki pozwalają sprawniej ustawić datę, 2