Zum Hauptinhalt springen

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):

PhaseZiel
1. Set the StageEinstimmung, alle kommen zu Wort, psychologische Sicherheit herstellen
2. Gather DataFakten und Gefühle zum vergangenen Sprint sammeln
3. Generate InsightsUrsachen verstehen
4. Decide What to DoKonkrete Maßnahmen für den nächsten Sprint beschließen
5. Close the RetrospectiveAbschluss, 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.