Scrum
Scrum ist ein agiles Rahmenwerk für die iterative Produktentwicklung. Die Arbeit wird in festen Zyklen (Sprints) organisiert, in denen ein Team ein abgeschlossenes Inkrement liefert.
Rahmenbedingungen
Die Teams organisieren sich selbst im Scrum-Prozess. Der Dozent übernimmt die Rolle des Product Owners und priorisiert den Product Backlog. Infrastruktur und Tools werden von der THI bereitgestellt. Wöchentlich findet eine Projektbetreuung durch den Dozenten statt, die Bearbeitung der Arbeitspakete zwischen den Terminen ist selbstorganisiert.
Sprints
Jeder Sprint dauert 14 Tage. Das Backlog und die Sprintplanung werden über GitHub Projects verwaltet.
Scrum Master
Die Rolle des Scrum Masters rotiert jeden Sprint, ein anderes Teammitglied übernimmt die Verantwortung. Der Scrum Master des laufenden Sprints organisiert:
- Sprint Planning zu Beginn des Sprints
- Sprint Review am Ende des Sprints
- Sprint Retrospektive am Ende des Sprints
Retrospektive
Die Retrospektive folgt den 5 Phasen nach Lehrbuch (Derby & Larsen):
| Phase | Ziel |
|---|---|
| 1. Set the Stage | Einstimmung, alle kommen zu Wort, psychologische Sicherheit herstellen |
| 2. Gather Data | Fakten und Gefühle zum vergangenen Sprint sammeln |
| 3. Generate Insights | Ursachen verstehen |
| 4. Decide What to Do | Konkrete Maßnahmen für den nächsten Sprint beschließen |
| 5. Close the Retrospective | Abschluss, Feedback zur Retro selbst, Ausblick |
Alle fünf Phasen müssen durchgeführt werden. Die Retro endet mit mindestens einer konkreten, umsetzbaren Maßnahme im nächsten Sprint.