Beiträge

Kein Blick zurück

Der Artikel erschien zuerst in der Screenguide, Ausgabe 34, S. 44–45.


Moderne User Experience (UX) entsteht nicht, wenn Entwickler existierende Lösungen in neue Designs gießen. Deswegen interessieren sich die UX Engineers von MAXIMAGO zu Beginn eines Projekts überhaupt nicht für die Bestandssoftware. Weiterlesen

Durch die Brille des Nutzers: Nutzungskontext eines interaktiven Systems analysieren, Nutzungsanforderungen ermitteln und dieses Wissen in der Praxis anwenden

Dieser Artikel erschien zuerst bei den Webkrauts.


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 bis zur formalen Softwarespezifikation

Tutorial auf der Usability Professionals 2013.


Die Analyse und Spezifikation von Software-Anforderungen ist eine komplexe Aufgabe, die als Grundlage jedes Softwareentwicklungsprojekts für den späteren 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. Dieses Tutorial, das ich zusammen mit Florian Geyer für die itemis AG auf der Usability Professionals 2013 gehalten habe, stellte einen werkzeugbasierten Ansatz zur Spezifikation komplexer interaktiver Systeme mit Hilfe des Werkzeugs YAKINDU Requirements vor. Weiterlesen

Von der Nutzungsanforderung zur formalen Softwarespezifikation

Der Artikel ist erschienen in: Brau, Lehmann et al. (Hrsg.), Usability Professionals 2013, German UPA e.V., Stuttgart, S. 54–59.


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