User-Stories
Aus ProgrammingWiki
User-Stories
Oft werden bei der Planung und Umsetzung eines Software-Produkts in Projekten User-Stories eingesetzt. Großprojekte werden so in viele kleine Teilaufgaben zerlegt , welche in festen Zeitabschnitten erledigt werden können.
Während der Planungsphase dienen sie dazu, die eigene Planung vergleichend zur ursprünglichen Zielstellung zu überprüfen.
User-Stories sind kurze Beschreibungen, wie:
- Schüler kann sich auf dem Schulportal anmelden
- Schüler kann den Stundenplan ansehen
Eine andere Person versucht nun die Aufgabe anhand der Planung zu verifizieren. Wie kann sich der Schüler anmelden? Sind notwendige Logindaten gespeichert? Das Vorgehen wird nun möglichst genau beschrieben.
Eine mit User-Stories überprüfte Planung garantiert, dass genau die Fälle vollständig abgebildet werden und damit ohne weitere Planung umsetzbar wird. Je genauer User-Stories formuliert sind und je mehr entwickelt und verifiziert wurden, desto zielgerichteter kann die eigene Planung umgesetzt und Nachbearbeitungen verhindert werden.
Benutzeroberflächen
Mit zunehmender Häufigkeit werden Benutzeroberflächen in Webseiten gestaltet, um z.B. Datenbestände zu durchsuchen oder zu verändern. Die Webseite wird dabei gewissermaßen zum DBS und muss deshalb auch deren Anforderungen erfüllen.
Tipps:
- Welche Daten sollte jeder sehen können? (-> Datenschutz)
- Welche Daten stehen nur angemeldeten Benutzern zur Verfügung?
- Gibt es unter den Nutzern Unterschiede (z.B. manche dürfen Daten nur einsehen, manche ändern bestimmte Daten, Administratoren können Nutzer löschen...)? (-> zentrale Kontrolle)
- Werden z.B. Datumseingaben, E-Mail-Adressen, Postleitzahlen... bei der Eingabe überprüft? (-> Integrität)
- Wird bei eingegebenen Artikeln auf bestehende, ähnliche Artikel hingewiesen? (-> Vermeidung von Redundanz)
- Sind die Eingabeformulare "DAU-sicher" und leicht verständlich?