From 1c6ab71ada4a99895b36d4af339e7767a1f27456 Mon Sep 17 00:00:00 2001 From: KoCoder Date: Sat, 21 Mar 2026 12:52:34 +0100 Subject: [PATCH] New: Scrum --- ...ndividueller-teil-Konstantin-Hintermayer.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/05-Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md b/05-Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md index 75e97d8..2a2512f 100644 --- a/05-Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md +++ b/05-Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md @@ -321,8 +321,26 @@ Durch diesen Prozess wird sichergestellt, dass jede Version der Software eindeut ### Scrum +Zum verwalten des Projektes haben wir uns an den Grundprinzipien von Scrum orientiert, um flexibel auf Änderungen reagieren zu können. Die Arbeit wurde in 14-tägige Sprints unterteilt. + +- **Sprint Planning**: Zu Beginn jedes Sprints wurden die Aufgaben aus dem Product Backlog in das Sprint Backlog übernommen. +- **Dailies/Weekly**: Wir hielten wöchentliche Treffen ab, um den Fortschritt zu synchronisieren und Blocker zu identifizieren. +- **Sprint Review**: Am Ende eines Sprints wurden die funktionalen Module präsentiert und der Stand der Diplomarbeit mit dem Betreuer besprochen. +- **Sprint Retrospective**: Am Ende eines Sprints wurde der Sprint reflektiert und es wurden Maßnahmen zur Verbesserung des Prozesses abgeleitet. +- **Definition of Done**: Zu Beginn der Diplomarbeit haben wir uns auf eine Definition of Done geeinigt, welche im Laufe der Diplomarbeit immer wieder angepasst wurde. + +Mehr zum Projektmanagementprozess steht im allgemeinen Teil [Projektmanagement mit Scrum](#projektmanagement-mit-scrum). + ### YouTrack +Zur Verwaltung des Backlogs und der Sprints wurde YouTrack von JetBrains eingesetzt. Im Vergleich zu einfachen To-Do-Listen bietet YouTrack mächtige Features für Softwareteams: + +- **Agile Boards**: Visualisierung des Aufgabenstatus (To Do, In Progress, Review, Done). +- **Time Tracking**: Erfassung der aufgewendeten Zeit für die einzelnen Arbeitspakete. +- **Gantt-Diagramme**: Zur groben zeitlichen Orientierung und Überprüfung von Meilensteinen. + +Die Integration von YouTrack half uns dabei, die Verantwortlichkeiten klar zuzuweisen und den Überblick über den "Burndown" der Aufgaben zu behalten. + ### Git Git fungierte im Rahmen dieser Diplomarbeit als zentrales Werkzeug zur Versionskontrolle und Koordination sämtlicher Entwicklungsschritte. Die wichtigste Komponente stellt dabei der Commit dar, welcher als eindeutiger Snapshot des Projektzustands dient und über eine spezifische Commit-SHA (Secure Hash Algorithm) referenziert werden kann. Um eine lückenlose Nachvollziehbarkeit zu gewährleisten, wurde für jeden abgeschlossenen Arbeitsschritt ein eigener Commit erstellt.