Oprogramowanie zorientowane na użytkownika usprawnia automatyzację produkcji

W ostatnich latach, produkty software’owe stały się znaczącą częścią naszego codziennego życia. Kiedy dana aplikacja jest łatwa w obsłudze, bardzo często stanowi dla nas wsparcie w różnych zadaniach – szczególnie w pracy. W fabrykach i innych środowiskach produkcyjnych, dostępne oprogramowanie powinno pomóc nam pracować wydajniej i dokładniej. Można to jednak osiągnąć tylko wtedy, kiedy aplikacja zostanie zaprojektowana z myślą o nas i naszych docelowych zadaniach.

W poniższym artykule opiszemy, jak od początku wyglądał proces tworzenia aplikacji konfiguracyjnej dla robota przemysłowego. Konieczne było uwzględnienie wykonywanych czynności i doświadczenia użytkownika.

Klucz to doświadczenie

W dzisiejszych czasach to, czy produkty są dobrze odbierane przez użytkowników, nie zależy już od samej ich funkcji. Kluczowa jest ergonomia użytkowania co oznacza, że oprogramowanie powinno być również łatwe i wygodne w użyciu. Takie cechy aplikacji można uzyskać poprzez przemyślane dopasowanie funkcji, do potrzeb użytkownika.

Intuicyjne oprogramowanie sprawia, że praca operatorów jest bardziej wydajna i bezpieczna. Dodatkową korzyścią jest ograniczenie ryzyka popełnienia ewentualnych, kosztownych błędów.

Badanie doskonali funkcjonalność

Aby stworzyć odpowiednie oprogramowanie, literatura na temat doświadczenia użytkownika opowiada się za wykorzystaniem tak zwanych „zasad projektowania”, czyli podstaw projektowania cyfrowego. Składa się na nie m.in. „Prawo Jakoba”, które zaleca wdrażanie wzorców projektowych, znanych już wcześniej użytkownikom. Stosowanie tego typu zasad,  pomaga doskonalić praktyczne cechy oprogramowania i co za tym idzie, komfort użytkowania.

Przeprowadziliśmy badanie celu ustalenia czy doświadczenie użytkownika związane z oprogramowaniem do konfiguracji wzorów palet FlexLink można poprawić, przeprojektowując je zgodnie ze wspomnianymi zasadami.

Analiza została przeprowadzona przy okazji tworzenia pracy magisterskiej, z inżynierii projektowania przemysłowego na Politechnice Chalmers, z zamiarem dostarczenia istotnego wkładu w trwający projekt rozwojowy FlexLink.

Wielokrotne testowanie jako integralna część rozwoju

Badanie opierało się na iteracyjnym procesie projektowania, w którym prototypowanie występowało na przemian z testowaniem oprogramowania i praktyczną oceną doświadczenia użytkownika.

Pierwszym krokiem było testowanie i ocena istniejącej aplikacji, w celu ustalenia poziomu odniesienia dla kolejnych porównań. Wybranym użytkownikom (zarówno tym częstym, jak i tym, którzy wcześniej z istniejącego systemu nie korzystali), przedstawiono zestaw zadań do wykonania, przy pomocy aplikacji.

Po realizacji zagadnień, użytkownicy otrzymali ankietę do oceny współpracy z oprogramowaniem. Spostrzeżenia stanowiły podstawę do budowy nowego prototypu, który następnie poddano tej samej procedurze.

Przeprowadzono w sumie trzy takie testy, w wyniku których powstały trzy prototypy. Wyniki testów i oceny doświadczeń użytkowników dla każdego pierwowzoru, wykorzystywano do udoskonalenia kolejnego.

Obraz wart tysiąc słów

Design principles were used to achieve consistency in terms of layout, communication, and interaction.

Podczas opracowywania prototypów, zastosowano odpowiednie zasady projektowania, aby uzyskać spójność pod względem układu, komunikacji i interakcji. Ilustracje graficzne zostały w większym stopniu uwzględnione, w powstałych prototypach. Wizualizacja konfiguracji wzorów palet zapobiega dwuznaczności informacji i błędom interpretacyjnym. W efekcie, zrozumienie aplikacji staje się łatwiejsze i wygodniejsze zarówno dla początkujących, jak i doświadczonych użytkowników. Z kolei proces tworzenia i eksportowania wzorów palet jest bardziej wydajny i przyjazny dla użytkownika.

Wdrażanie teorii

Design principles were used to achieve consistency in terms of layout, communication, and interaction.

Porównanie wyników oceny doświadczenia użytkownika dla istniejącej aplikacji i końcowego prototypu, pokazuje wyraźną poprawę pracy i rozwój doświadczenia operatora. Inaczej mówiąc, wdrożenie zasad projektowania działa.

Badanie wskazuje również nie tylko fakt, że odpowiednie zasady mają dane zastosowanie, ale również w jaki sposób je wdrażać. Decydują nie tylko potrzeby, zdolności poznawcze i ograniczenia użytkowników, ale także ich oczekiwania i preferencje. Dopiero, gdy wszystkie te ludzkie czynniki zostaną zintegrowane z projektem oprogramowania, tworzona jest wartość a interakcja z oprogramowaniem – staje się znacząca dla użytkownika.

Oprócz powyższych ustaleń, badanie pokazuje również znaczenie zaangażowania rzeczywistych pracowników, w proces projektowania. Ważne jest regularne umożliwianie testowania oprogramowania, aby upewnić się, że spełnia ono wszystkie potrzeby, oczekiwania i preferencje. Opisane testowanie jest warunkiem koniecznym, aby oprogramowanie było zorientowane na użytkownika.


Read more

Andreas Sandberg 2 artykuły
Andreas Sandberg is a product manager for software at FlexLink.

Skomentuj ten wpis jako pierwszy!

Dodaj komentarz

Twój adres email nie zostanie opublikowany.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.