Diagramm, was HCI istHuman Computer Interaction (HCI) ist eine multidisziplinäre Praxis, die sich sowohl auf die Interaktion zwischen dem Benutzer (Menschen) und dem Computer als auch auf das Design der Computerschnittstelle konzentriert. Ursprünglich konzentrierte sich HCI vor allem auf Computer, hat sich aber nach dem Aufkommen von Personal Computern in den späten 1970er Jahren auf fast alle Variationen des Informationstechnologie-Designs ausgeweitet. Die Forscher erkannten, dass sie die Interaktion mit Computern auf jedermann ausweiten mussten und nicht nur auf Menschen, die Fachleute für Informationstechnologie waren. Es wird vor allem untersucht, wie Menschen mit Computern interagieren und inwieweit die Benutzer in der Lage sind, mit den Computern zu interagieren. Das Ziel ist es, eine erfolgreiche Interaktion zwischen dem Computer und dem Benutzer zu erreichen und zu sehen, welche Bereiche noch weiter entwickelt werden müssen. HCI besteht aus drei Komponenten: dem Benutzer, dem Computer und wie diese beiden zusammenarbeiten.
Was sind die Ziele von HCI?
Einfach ausgedrückt, ist das Ziel von HCI, ein benutzerfreundliches System zu schaffen, das gleichzeitig funktional und sicher ist. Um dieses Ziel zu erreichen, müssen Entwickler in der Lage sein:
- Einfühlen in die Benutzer und antizipieren, wie sie die Technologie nutzen werden
- Werkzeuge und Techniken entwickeln, um Best Practices für den Aufbau eines ausreichenden Systems zu ermöglichen
- Eine effektive, effiziente und sichere Interaktion produzieren
Warum ist das wichtig?
Oftmals sind Entwickler so sehr damit beschäftigt, ihre Codes zu schreiben, dass sie vergessen, über die Benutzererfahrung und den visuellen Designaspekt ihres Produkts nachzudenken. Das kann zu frustrierten Anwendern mit vielen Schmerzpunkten und gestressten Entwicklern führen, weil sie mehr Zeit und Ressourcen aufwenden müssen, um das/die Problem(e) zu beheben. Am Ende des Tages werden diese Produkte geschaffen, um den Alltag der Menschen zu vereinfachen. Einige Beispiele für interaktive Produkte sind Handys, Computer, Kaffeemaschinen, Geldautomaten, das Internet usw.
Welche Faktoren spielen bei HCI eine Rolle?
1) Organisationsfaktoren: Politik, Arbeitsplatz, Design, Training
2) Umweltfaktoren: Lärm, Belüftung
3) Der Benutzer: Fähigkeiten und kognitive Prozesse, Persönlichkeit, Erfahrung, Motivation, Emotionen
4) Komfort-Faktoren: Ausstattung, Layout
5) Benutzeroberfläche: Ein- und Ausgabe des Gerätes, Farben, Layout, Icons, Grafiken, Navigation
6) Aufgabenfaktoren: Komplexität/Erleichterung, Fähigkeiten, Aufgabenverteilung
7) Einschränkungen: Kosten, Zeit, Ausrüstung
8) Systemfunktionalität: Hardware, Software, Anwendung
9) Produktivitäts-Faktoren: Geringste Kosten für effizientesten Output, Steigerung der Innovation, Problemlösung
Einfühlungsvermögen üben
Bei der Entwicklung eines neuen Programms oder Gerätes, ist es eines der wichtigsten Prinzipien, sich in die Benutzer hineinzuversetzen und sie zu verstehen. Ich komme ursprünglich aus einem multidisziplinären Design-Hintergrund und diese Faustregel ist definitiv eine der wichtigsten Praktiken, die man in allen Designbereichen befolgen sollte. Ohne den Benutzer ist das Produkt im Grunde nutzlos. Eine Menge Zeit, Mühe und Geld wären verschwendet worden, um etwas zu entwickeln, das das Leben anderer Menschen erleichtern soll. Denken Sie daran, gutes User Experience Design zu praktizieren und die Benutzer zu befragen, um zu sehen, was funktioniert und was nicht, um das Produkt zu verbessern. Die Benutzeroberfläche und das visuelle Design eines Programms oder Geräts ist genauso entscheidend wie der Code, den Sie als Entwickler schreiben. Das Design, die Psychologie hinter dem Benutzer und die Mechanik hinter den Codes sind alle sehr wichtige Faktoren der HCI.