Sprint: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Dietsch (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Stub}}
Bei [[Scrum]] wird die Entwicklung eines Produkts in Zyklen unterteilt, welche [[Sprint|Sprints]] genannt werden. Ein [[Sprint]] ist ein fester Zeitraum (im Softwarepraktikum eine Woche) in dem entwickelt wird.  
Bei [[Scrum]] wird die Entwicklung eines Produkts in Zyklen unterteilt, welche [[Sprint|Sprints]] genannt werden. Ein [[Sprint]] ist eine Iteration, die üblicherweise einen Monat (im Sopra eine Woche) dauern soll. Ein [[Sprint]] hat einen festen Zeitraum und endet, egal ob die Arbeit abgeschlossen wurde oder nicht, ohne verlängert zu werden.
Zu Beginn eines [[Sprint]]s wird in einem ''Sprint Planning Meeting'' durch das Team eine Liste von [[Item]]s aus einer priorisierten Liste von Anforderungen ([[Product Backlog]]) ausgewählt, die bis zum Ende des [[Sprint|Sprints]] abgeschlossen werden sollen. Diese Auswahl bildet das anfängliche [[Sprint Backlog]]. Bei der Auswahl wird für jedes [[Item]] der benötigte Aufwand zur Fertigstellung geschätzt um nicht zu viele [[Item]]s für den aktuellen [[Sprint]] zu wählen. Wenn die Kapazität des Teams erreicht wurde, werden keine neuen [[Item]]s mehr in das [[Sprint Backlog]] aufgenommen.
Zu Beginn eines [[Sprint|Sprints]] müsst ihr eine Liste von [[Item]]s aus einer priorisierten Liste von Anforderungen ([[Product Backlog]]) auswählen, welche bis zum Ende des [[Sprint|Sprints]] abgeschlossen werden sollen. Diese Auswahl bildet das anfängliche [[Sprint Backlog]]. Im Verlauf des Sprints werden die [[Item]]s des [[Sprint Backlog]]s verfeinert, in dem ihnen detailierte bzw. konkretisierte [[Item]]s untergeordnet werden.  


Wenn der [[Sprint]] zu Ende ist, demonstriert ihr im [[Scrum-Meeting]] eurem [[Scrum-Master]] (im Sopra der [[:Kategorie:Tutoren|Tutor]]) was ihr entwickelt habt, könnt Fragen oder Probleme klären und erhaltet Feedback (bei Fragen/Problemen etc. könnt ihr euch natürlich auch zwischendurch melden). In der Regel wird der Code der während eines [[Sprint|Sprints]] erzeugt wurde als "fertig" angesehen, was bedeutet, dass dieser keine Änderungen/Korrekturen mehr erfordern sollte, sofern sie nicht durch ein anderes, noch nicht bearbeitetes [[Item]] bedingt werden.  
Im Verlauf des Sprints werden die [[Item]]s des [[Sprint Backlog]]s verfeinert, in dem ihnen detailierte bzw. konkretisierte [[Item]]s untergeordnet werden. Am Ende des vorher definierten Zeitraums gilt der [[Sprint]] als beendet, unabhängig davon, ob alle [[Item]]s im [[Sprint Backlog]] erledigt wurden oder nicht.


Die neuen [[Item]]s und ihre Zuordnung werden am Ende eines [[Sprint]]s wieder in das [[Product Backlog]] überführt.  
Am Ende des [[Sprint]]s werden die Ergebnisse in einem ''Sprint Review Meeting'' allen Beteiligten demonstriert und basierend auf dem tatsächlich benötigten Aufwand die Kriterien zur Aufwandsabschätzung modifiziert.  


[[Kategorie:Scrum]]
[[Kategorie:Scrum]]
[[Kategorie:Begriffe]]
[[Kategorie:Begriffe]]

Version vom 28. April 2014, 16:08 Uhr

Bei Scrum wird die Entwicklung eines Produkts in Zyklen unterteilt, welche Sprints genannt werden. Ein Sprint ist ein fester Zeitraum (im Softwarepraktikum eine Woche) in dem entwickelt wird. Zu Beginn eines Sprints wird in einem Sprint Planning Meeting durch das Team eine Liste von Items aus einer priorisierten Liste von Anforderungen (Product Backlog) ausgewählt, die bis zum Ende des Sprints abgeschlossen werden sollen. Diese Auswahl bildet das anfängliche Sprint Backlog. Bei der Auswahl wird für jedes Item der benötigte Aufwand zur Fertigstellung geschätzt um nicht zu viele Items für den aktuellen Sprint zu wählen. Wenn die Kapazität des Teams erreicht wurde, werden keine neuen Items mehr in das Sprint Backlog aufgenommen.

Im Verlauf des Sprints werden die Items des Sprint Backlogs verfeinert, in dem ihnen detailierte bzw. konkretisierte Items untergeordnet werden. Am Ende des vorher definierten Zeitraums gilt der Sprint als beendet, unabhängig davon, ob alle Items im Sprint Backlog erledigt wurden oder nicht.

Am Ende des Sprints werden die Ergebnisse in einem Sprint Review Meeting allen Beteiligten demonstriert und basierend auf dem tatsächlich benötigten Aufwand die Kriterien zur Aufwandsabschätzung modifiziert.