Articles

Czym jest interakcja człowiek – komputer (HCI)?

Posted on

Diagram tego, czym jest HCI

Human Computer Interaction (HCI) to multidyscyplinarna praktyka, która skupia się zarówno na interakcji pomiędzy użytkownikiem (człowiekiem) a komputerem, jak i na projektowaniu interfejsu komputerowego. Pierwotnie HCI koncentrowała się głównie na komputerach, ale od tego czasu rozszerzyła się na prawie wszystkie odmiany projektowania technologii informacyjnych po pojawieniu się komputerów osobistych w późnych latach 70-tych. Naukowcy zdali sobie sprawę, że muszą rozszerzyć interakcję z komputerami do wszystkich, a nie tylko do ludzi, którzy byli profesjonalistami w dziedzinie technologii informacyjnych. Studiuje przede wszystkim to, jak ludzie wchodzą w interakcje z komputerami i w jakim stopniu użytkownicy są w stanie współdziałać z komputerami. Celem jest osiągnięcie udanej interakcji pomiędzy komputerem a użytkownikiem oraz sprawdzenie, które obszary wymagają dalszego rozwoju. HCI składa się z trzech elementów: użytkownika, komputera i tego jak te dwa elementy współpracują ze sobą.

Jakie są cele HCI?

https://media.giphy.com/media/sqVGLWmCrSaBy/giphy.gif

Praktycznie rzecz ujmując, celem HCI jest stworzenie systemu przyjaznego użytkownikowi, który jest również funkcjonalny i bezpieczny. Aby osiągnąć ten cel, programiści muszą być w stanie:

  • Współczuć z użytkownikami i przewidzieć, jak będą korzystać z technologii
  • Opracować narzędzia i techniki umożliwiające najlepsze praktyki w zakresie budowania wystarczającego systemu
  • Prowadzić skuteczną, wydajną i bezpieczną interakcję

Dlaczego jest to ważne?

https://media.giphy.com/media/ktcUyw6mBlMVa/giphy.gif

Często programiści są tak zmartwieni pisaniem swoich kodów, że zapominają pomyśleć o doświadczeniu użytkownika i wizualnym aspekcie projektu swojego produktu. To może prowadzić do sfrustrowanych użytkowników z wieloma punktami bólu i zestresowanych deweloperów, ponieważ muszą poświęcić więcej czasu i zasobów, aby naprawić problem(y). Na koniec dnia, produkty te są tworzone w celu uproszczenia codziennego życia ludzi. Niektóre przykłady produktów interaktywnych obejmują telefony komórkowe, komputery, automaty do kawy, bankomaty, sieć, itp.

Jakie są czynniki w HCI?

1) Czynniki organizacyjne: Polityka, Miejsce pracy, Projektowanie, Szkolenie

2) Czynniki środowiskowe: Hałas, Wentylacja

3) Użytkownik: Możliwości i procesy poznawcze, Osobowość, Doświadczenie, Motywacja, Emocje

4) Czynniki Komfortowe: Wyposażenie, Rozmieszczenie

5) Interfejs użytkownika: Wejście i wyjście urządzenia, Kolory, Układ, Ikony, Grafika, Nawigacja

6) Czynniki Zadaniowe: Jak skomplikowane/łatwe jest to zadanie, umiejętności, przydział zadań

7) Ograniczenia: Koszt, Czas, Sprzęt

8) Funkcjonalność systemu: Sprzęt, Oprogramowanie, Aplikacja

9) Czynniki produktywności: Najmniejsza ilość kosztów dla najbardziej wydajnej produkcji, Zwiększenie innowacyjności, Rozwiązywanie problemów

Praktykowanie empatii

https://media.giphy.com/media/3oEdv4hwWTzBhWvaU0/giphy.gif

Przy opracowywaniu nowego programu lub urządzenia, jedną z najważniejszych zasad jest empatia wobec użytkowników i postawienie się w ich sytuacji. Pochodzę z multidyscyplinarnego środowiska projektowego i ta zasada jest zdecydowanie jedną z najbardziej krytycznych praktyk we wszystkich dziedzinach projektowania. Bez użytkownika, produkt będzie w zasadzie bezużyteczny. Wiele czasu, wysiłku i pieniędzy zostałoby zmarnowanych na próby stworzenia czegoś, co ma ułatwić życie innym. Pamiętaj, aby praktykować dobry projekt doświadczenia użytkownika i wywiadu z użytkownikami, aby zobaczyć, co działa, a co nie, aby poprawić produkt. Interfejs użytkownika i projekt wizualny programu lub urządzenia jest tak samo ważny jak kod, który piszesz jako programista. Projekt, psychologia użytkownika i mechanika kodu są bardzo ważnymi czynnikami HCI.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *