Scrum im Sopra: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Langenfeld (Diskussion | Beiträge)
Langenfeld (Diskussion | Beiträge)
_Entwurf
Zeile 22: Zeile 22:


Einzig Vorlesungen, Präsentationen und die wöchentlichen Treffen sind bereits von der notwendigen Stundenzahl abgezogen und sollen ''nicht'' noch zusätzlich als Backlog Items erstellt werden.
Einzig Vorlesungen, Präsentationen und die wöchentlichen Treffen sind bereits von der notwendigen Stundenzahl abgezogen und sollen ''nicht'' noch zusätzlich als Backlog Items erstellt werden.
=== Gemeinsame Tickets und Unterstützung ===
Items für einen Sprint sollten möglichst so angelegt werden, dass sie überschaubar und für eine Person alleine zu bewältigen sind. Oft ist dies aber nicht möglich, Gruppenmitglieder trauen sich die Aufgabe alleine nicht zu oder benötigen Hilfe um zum Beispiel schneller mit einem unbekannten Teil des Quellcodes abreiten zu können, aufgrund mangelnder Erfahrung mit Werkzeugen, oder weil sich die gesamte Gruppe zum Testspielen trifft. Entsprechende Items können von mehreren Studenten gleichzeitig bearbeitet werden. Dabei ist zu beachten:
* Die geschätzte Zeit ist die ''Gesamtarbeitszeit'', und wird jedem verantwortlichenen Gruppenmitglied zu gleichen Teilen zugeschrieben (bei mehreren  <code>estimate</code> Labels wird nur das höchste ausgewertet, die Labels werden als ''nicht'' aufsummiert o.ä.)
* Jedes auf dem Ticket eingtetragene Gruppenmitglied muss am Ende des Sprints auch am Ticket gearbeitet haben (d.h. Zeit verbucht haben)
Es ist auch möglich, dass Aufgaben nicht zu gleichen Teilen allen verantwortlichen Gruppenmitgliedern zugeschrieben werden soll. In diesem Fall sollten zwei Tickets mit entsprechenden Estimates und Beschreibungen angelegt werden (zum Beispiel könnte ein Gruppenmitglied eine größere Programmieraufgabe mit geschätzten acht Studen wählen, ist sich aber nicht sicher das Prinzip von [https://gameprogrammingpatterns.com/component.html Komposition], dass für die Aufgabe notwendig erscheint, verstanden zu haben. Ein anders Gruppenmitglied möchte gerne helfen und würde schätzen, dass Komposition anhand des Beispiels in zwei Stunden erklärbar sein sollte. Es werden also zwei Tickets angelegt, eines für die Programmieraufgabe mit einer Schätzung von acht Stunden mit dem ersten Gruppenmitglied als einzige verantwortliches Gruppenmitglied; und ein weiteres Ticket für die Unterstützung mit dem zweiten Gruppenmitglied und einem Estimate von zwei Stunden.)


== Abweichungen vom Scrum Modell im Sopra ==
== Abweichungen vom Scrum Modell im Sopra ==