User stories: Effizientes Programmieren
Posted on | July 20, 2010 | No Comments
Dieser Band hat mich schon vor seinem Erscheinen interessiert – für die Gestaltung von Nutzerfreundlichen, aber auch gebrauchsfähigen Webseiten und Applikationen benötigt man Methoden, die über ein schlichtes Entwerfen hinaus gehen.

User Stories beschreibt so einen Ansatz. Zunächst gilt es abzugrenzen: es handelt sich nicht um Usability (siehe hier) – das hat was mit Nutzertests zu tun; und es ist auch nicht eine Abwandlung der Persona-Technik (siehe hier) – das ist die Gestaltung von fiktiven Nutzervertretern, deren Eigenschaften und Ticks man beim Design von Webseiten und Apps berücksichtigt. Nein, user stories hat einen anderen Zugang.
Eine User Story beschreibt eine Funktionalität, die für den Nutzer oder den Käufer von Bedeutung ist. Dies ist zum einen eine schriftliche Beschreibung (der wichtigsten Bestandteile) für die spätere Doku, zum anderen Gespräche über die Details, und letztlich die Tests, die alle Details vermitteln sollen. Die Aufzeichnung einer User Story findet sich auf einer Karteikarte (“story card”). Somit besteht ein Web-Projekt aus vielen User stories, die beschrieben, besprochen und bestätigt werden. Diese dienen auch der leichteren Priorisierung der Funktionen als auch der zielsicheren Planung des Projektumfangs.
Vielleicht der größte Unterschied zu klassischen Projektvorgehenesweise Pflichtenheft-Umsetzung-Abnahme ist die dauerhafte und immerwährende Einbindung der Kunden in die Abläufe. Das verlangt einen hohen Grad der Motivation beim Kunden (Personal und Ressourcen einzusetzen), garantiert aber die kundenkonforme Programmierung des Endproduktes.
Das vorliegende Buch gibt einen Schritt-für-Schritt Einblick in die Methode der Programmierung mit Hilfe von User Stories. Zusammenfassungen, Tipps und Beispiele aus der Praxis runden jedes Kapitel ab. Ein ganzer Abschnitt ist einem durchgängigem Beispiel gewidmet, welches das Theoretische der vorhergegangenen Seiten nochmals erklärt und abrundet.
Bibliographische Angaben:
User Stories: Für die agile Software-Entwicklung mit Scrum, XP u.a




