Beiträge

Woran ein Design scheitern kann und wie Designer die Probleme umgehen


Wenn die Anforderungen an ein System bekannt und hinreichend beschrieben sind, und wenn es sich dabei um die richtigen, also die Nutzungsanforderungen handelt, dann kann der Designer loslegen. Dessen Aufgabe ist es nun, ein geeignetes Design zu entwerfen. Es gibt allerdings verschiedene Probleme, die aus Trägheit oder Bequemlichkeit des Designers bzw. des Designteams resultieren. Sie führen alle dazu, dass das Design schlecht wird – oder zumindest weniger gut, als es sein könnte, wenn das Designteam motiviert, kreativ und benutzerzentriert arbeiten würde.  Weiterlesen

Grobkonzept: Usability und Barrierefreiheit im Kontext von Web-Formularen

Formulare sind ein Instrument der Mensch-Maschine-Interaktion, das heißt eine Schnittstelle zwischen einem Nutzer, der das Formular ausfüllt, und einer Software, die die Angaben entgegennimmt und auswertet oder verarbeitet. Damit stellen Formulare besondere Anforderungen an Usability und Barrierefreiheit. Dieser Artikel skizziert ein Grobkonzept für ein zweiseitiges Formular zur Registrierung von neuen Kunden bei einer Versicherung. Weiterlesen

Entwicklungen in Spielen als Innovationstreiber für Usability

Die Geschichte der Spieleentwicklung zeigt sehr kurze Innovationszyklen im Bereich von Usability und HMI, sowohl im Hard- als auch im Softwarebereich. Von diesen Entwicklungen können auch industrielle HMI-Konzepte profitieren. Für die itemis AG zeigten Simon Eiterig und ich auf dem Industrial Usability Day 2014, dass »Game inspired HMI Design« die Individualisierbarkeit und die Lernförderlichkeit von HMIs steigert und damit auch die Motivation und Arbeitsqualität der Nutzer. Weiterlesen

Durch die Brille des Nutzers


Interaktive Systeme können nur dann erfolgreich sein, wenn von Beginn an klar ist, welche Probleme sie eigentlich lösen sollen, und wenn jede einzelne Anforderung aus der Sicht des Nutzers begründet ist. Sonst kommt es zu fehlenden oder überflüssigen Funktionen, wodurch Nutzer vergrault (und die Kosten gesteigert) werden und das Projekt scheitert. Es ist einfach, an die richtigen Anforderungen zu gelangen: Man stellt Nutzern die richtigen Fragen und hört aufmerksam zu. Dieser Artikel erklärt, wie Usability Engineers den Nutzungskontext eines interaktiven Systems analysieren und beschreiben und daraus Nutzungsanforderungen ableiten. Anschließend geht es darum, wie diese Analysen in der Praxis angewendet werden, auch dann, wenn es lediglich darum geht, kleine Websites oder Anwendungen zu entwickeln. Dabei reicht es häufig, auf eigene Erfahrungen zurückzugreifen; diese sollten aber vernünftig erfasst und hin und wieder mit echten Nutzern abgeglichen werden.  Weiterlesen

Von der Nutzungsanforderung zur formalen Softwarespezifikation


Die Analyse und Spezifikation von Software-Anforderungen ist eine komplexe Aufgabe, die als Grundlage jedes Softwareentwicklungsprojekts für den Erfolg oder Misserfolg maßgeblich ist. Oft bleiben jedoch Nutzungsanforderungen auf dem Weg zur Implementierung aufgrund einer mangelnden Integration in formale technische Spezifikationen auf der Strecke. Dieser Artikel stellt einen werkzeugbasierten Ansatz zur Spezifikation komplexer interaktiver Systeme mit Hilfe des Werkzeugs YAKINDU Requirements vor. Weiterlesen

Personas im Usability Engineering


Personas sind archetypische Nutzer mit konkret ausgeprägten Eigenschaften und Vorlieben sowie einem konkreten Nutzungsverhalten. Die ermittelten Personas begleiten das gesamte Projekt von der Anforderungsermittlung bis hin zur Implementierung und Wartung. Weiterlesen

Jimmy Wales, Jakob Nielsen und das Gesetz der Nähe

Das Gesetz der Nähe ist das bekannteste und vielleicht wichtigste Gestaltgesetz. Es besagt, dass wir nahe beieinander liegende Elemente als zusammengehörig wahrnehmen, entfernt liegende Elemente hingegen als nicht zusammengehörig. Jens Wagener hat mich darauf aufmerksam gemacht, wie sehr Wikipedia derzeit gegen dieses Gesetz verstößt und zu welchen Missverständnissen das führen kann. Weiterlesen

HTML5

Am vergangenen Dienstag fand an der Hochschule der Medien in Stuttgart das erste und gewiss nicht letzte Markupforum statt. Dabei handelte es sich um eine Veranstaltung für tech­nisch In­ter­es­sier­te und Ent­schei­der, die sich über neue und eta­blier­te XML-Tech­no­lo­gi­en in­for­mie­ren wollten. Das Tagungsthema war grob gefasst: »XML und Publishing«. Ich stand mit einem HTML5-Vortrag auf der Referentenliste. Weiterlesen

Personas: Wie Nicolai Netzaffin und Ulrike Urgestein Redakteure unterstützen können

Derzeit arbeite ich an einem Handbuch für WordPress-Redakteure, das verständlich in die Bedienung dieses weit verbreiteten und beliebten Content-Management-Systems einführen soll. Dabei beschreite ich einen anderen Weg als Autoren vergleichbarer Redaktionshandbücher, die den Leser zumeist entweder allein lassen oder ihn wie einen Schüler an der Hand seines Lehrers durch das Buch führen. Ich stelle ihm stattdessen eine Handvoll anderer, fiktiver Redakteure zur Seite, die mit denselben Problemen zu kämpfen haben wie er. Dabei mache ich mir das Konzept der Personas zunutze, ein Modell aus der Mensch-Computer-Interaktion und dem Anforderungsmanagement. Weiterlesen

Rückblick auf die WebTech Conference 2010 in Mainz

Die WebTech Conference gehört zu den größten und wichtigsten Konferenzen rund die Themen Mobile Web, Social Networking, User Experience und Web-Programmierung. Sie deckt Themen ab wie Webstandards und -Protokolle, Flash, RIA, AJAX und JavaScript, Web Security, APIs und Widgets. Für Frontend-Entwickler und Webworker, die ein breites Themenspektrum abdecken, ist dies wohl die Konferenz des Jahres.

Dieses Jahr fand die WebTech Conference vom 11. bis 13. Oktober in der Rheingoldhalle in Mainz statt, im »Herzen Europas«, wie der Veranstalter, die Software & Support Media Group auf der WebTech-Conference-Website schreibt. Die Software & Support Media Group ist Herausgeberin von Büchern und Zeitschriften, darunter die Business Technology, das Java Magazin oder das PHP Magazin, und Veranstalterin von Konferenzen wie die JAX, die webinale und seit einigen Jahren auch die WebTech. Ich war dieses Jahr als Speaker dabei und an allen drei Tagen vor Ort. Weiterlesen