Der Nutzer, das unbekannte Wesen
Warum Open Source Usability braucht
Kann offene Software benutzerfreundlicher sein als geschlossene?
Noch hinkt OSS – vor allem in der Öffentlichkeitswahrnehmung – proprietärer Software hinterher, was die Benutzerfreundlichkeit anbelangt. Sollen Tools leicht zu erlernen und zu verwenden sein, wird oft einfach die Oberfläche des Closed-Source-Äquivalents nachgebildet.
Dabei verfügt offene Software über eine Reihe von Vorteilen, die ihr auf längere Sicht auch die Gunst breiter Nutzerschichten sichern könnte: * vorhandene Kommunikationskanäle zwischen Entwicklern und Nutzern, * schnelles Entwickler-Feedback und kurze Entwicklungszyklen, * hohe Motivation der Beteiligten (ob Entwickler oder Usability-Experten), denn ihr Beitrag ist freiwillig, * Anwendungen lassen sich dank hoher Konfigurierbarkeit sowie aufgrund von hochwertigem (modularem, flexiblem) Code an ganz unterschiedliche Nutzergruppen, Kulturen, Schriften usw. anpassen.
Inwieweit Open-Source-Projekte diese Chancen nutzen, um ihre Anwendung benutzerfreundlich zu gestalten, werden wir hier in den nächsten Monaten anhand von Beispielen diskutieren.
Die Autoren
Jutta Horstmann ist Informatikerin und arbeitet als selbständige IT-Beraterin im Bereich Entwicklung und Projektmanagement. Jan Mühlig ist Vorstand der relevantive AG, die sich auf Usability im Software- und Web-Bereich spezialisiert hat. Gemeinsam haben sie u. a. die "Linux-Usability-Studie" [1] entwickelt und durchgeführt.
Glossar
Patch
Ein Software-"Flicken", bei Open-Source-Software meist in Form einer Quellcode-Änderung, der, in ein Programm eingespielt, Fehler behebt oder neue Funktionen einbaut. Bei Quellcode-Patches muss das Programm anschließend neu kompiliert werden.
LaTeX-Editor
Ein Programm, das das Erstellen von Dokumenten im LaTeX-Format unterstützt. TeX/LaTeX ist ein speziell im wissenschaftlichen Bereich verbreitetes, professionelles Textsatzsystem. Ähnlich wie bei HTML formatiert man seinen Text mit speziellen Auszeichnungen. Diesen wandelt das Programm latex in ein fertig layoutetes Dokument.
IRC
"Internet Relay Chat". Ein Internet-Dienst, der es seinen Nutzern erlaubt, quasi in Echtzeit schriftlich miteinander zu kommunizieren (zu "chatten"). Für viele Projekte gibt es dedizierte "Chat-Räume", Kanäle genannt, in denen u. a. Probleme mit der jeweiligen Software diskutiert werden.
Bug-Report
An die Entwickler einer Software gerichtete Fehlerbeschreibung.
Infos
[1] Linux-Usability-Studie: http://www.relevantive.de/Linux.html
[2] KDE-Usability-Projekt: http://usability.kde.org/
[3] Gnome-Usability-Projekt: http://developer.gnome.org/projects/gup/
[4] "The Usability of Open Source Software": http://www.firstmonday.dk/issues/issue8_1/nichols/
[5] Bruce Sterling: "A Contrarian View of Open Source", http://www.oreillynet.com/pub/a/network/2002/08/05/sterling.html?page=1



