Projektmanagement
...ein erster kleiner Blick in eine komplexe Welt...
Agiles Projektmanagement
- Agiles oder Klassisches Projektmanagement (Teil 1)
- Agiles oder Klassisches Projektmanagement (Teil 2)
- Agiles oder Klassisches Projektmanagement (Teil 3)
User Story
Eine User Story ist eine kurze, einfache Beschreibung einer Funktionalität aus der Perspektive eines Endbenutzers oder Kunden. Sie ist ein zentrales Element im agilen Softwareentwicklungsprozess, insbesondere in Methoden wie Scrum und Kanban. User Stories helfen dabei, die Bedürfnisse der Nutzer zu verstehen und sicherzustellen, dass das Entwicklungsteam an den richtigen Funktionen arbeitet.
Merkmale
- Benutzerzentriert: Sie beschreibt, was ein Benutzer tun möchte und warum. Sie beantwortet die Fragen "Wer?", "Was?" und "Warum?".
- Einfach und verständlich: Eine User Story sollte klar und einfach formuliert sein, um Missverständnisse zu vermeiden.
- Klein und umsetzbar: Sie sollte so gestaltet sein, dass sie innerhalb eines Sprints oder eines kurzen Zeitrahmens umgesetzt werden kann.
- Testbar: Es sollte möglich sein, Kriterien festzulegen, anhand derer überprüft werden kann, ob die User Story erfolgreich umgesetzt wurde.
Typische Struktur
Als [Benutzertyp] möchte ich [Ziel oder Funktionalität], damit [Nutzen oder Grund].
Beispiel:
User Story: "Als Historikerin möchte ich auf eine digitale Datenbank zugreifen, um historische Urkunden durchsuchen und analysieren zu können, damit ich fundierte Forschungsergebnisse präsentieren kann."
Akzeptanzkriterien:
-
Zugriff auf die Datenbank:
- Die Datenbank sollte von jedem Computer mit Internetzugang erreichbar sein.
- Der Zugriff erfordert eine einmalige Registrierung.
-
Suchfunktionen:
- Benutzende sollten Dokumente nach Titel, Autor, Datum und Schlüsselwörtern durchsuchen können.
- Die Suchergebnisse sollten die relevanten Informationen zu jedem Dokument anzeigen (z. B. Titel, Autor, Datum, Kurzbeschreibung).
-
Dokumentenansicht:
- Benutzende sollten die Möglichkeit haben, Dokumente im Volltext zu lesen und als Bild anzusehen.
- Eine Zoomfunktion sollte verfügbar sein, um Details besser erkennen zu können.
-
Notizen und Anmerkungen:
- Historiker*Innen sollten die Möglichkeit haben, digitale Notizen zu den Urkunden zu machen, die dann in ihrem Benutzerprofil gespeichert werden.
- Notizen sollten verknüpft sein, um späteren Zugriff zu erleichtern.
-
Nutzen:
Diese User Story ermöglicht es Historiker*innen, ihre Forschung effizienter durchzuführen, indem sie schnellen Zugriff auf eine Vielzahl von historische Urkunden haben. Sie fördert auch die Analyse und das Verständnis historischer Kontexte durch benutzerfreundliche Werkzeuge zur Dokumentensuche und -anmerkung.
User Stories fördern die Kommunikation zwischen Entwicklern, Designern und Stakeholdern und tragen dazu bei, dass das Endprodukt die Bedürfnisse der Nutzer besser erfüllt.
Problem
https://devrant.com/rants/1379431/software-engineering-and-developers-and-life-cycle-of-project
Lösungsansatz
MetaMarph, CC BY-SA 3.0, via Wikimedia Commons
Was sind Datenmodelle und Usecases?
--> Verwendung von UML
Tutorial: UML-Class Diagram Tutorial Datenmodelle
Tutorial: UML-Anwendungsfall Usecase
Aufgabe Zukunftswerkstatt - nicht dieses Semester!
Rahmen: Eine digitale Sammlung zu HA Schult soll aufgebaut werden.
- User Stories schreiben (aus Sicht der User der fertigen Sammlung, aus Sicht derjenigen, die Material einstellen und aus Sicht der Betreiber/Kuratoren der Sammlung)
- Erste Überlegungen des Projekt-Programmier-Teams: Wie können die Wünsche umgesetzt werden?
WICHTIG: bitte versetzt Euch in die beste aller Welten und denkt in die Zukunft!