Was ist der Scrum-Lebenszyklus?

-

Jeder Ansatz zur Softwareentwicklung hat seinen eigenen Lebenszyklus. Im Gegensatz zur traditionellen Wasserfallmethode ist der Lebenszyklus aller agilen Methoden (einschließlich Scrum) eher iterativ als aufeinanderfolgend.

Der Scrum-Lebenszyklus besteht aus einer Reihe aufeinanderfolgender Schritte und iterativer Phasen, die während der Realisierung eines Scrum-Projekts ausgeführt werden sollten. Der iterative Ansatz ist das Hauptprinzip eines Scrum-Lebenszyklus. Die Arbeit an einem Scrum-Projekt ist in Segmente unterteilt, die als Sprints bezeichnet werden. Das Projekt entwickelt sich von einem Sprint zum anderen, bis das Endprodukt fertig ist. Jeder Sprint ist in mehrere aufeinanderfolgende Stufen unterteilt, die er vom Anfang bis zum Ende durchlaufen muss.

DER SCRUM-LEBENSZYKLUS IM DETAIL

Der erste Schritt eines Scrum-Projekts besteht darin, die erforderlichen Informationen über das zukünftige Produkt zu sammeln. Dies liegt in der Verantwortung des Product Owners. Er ist die Person, die den Kunden kontaktiert, um seine Vision der zukünftigen Software zu verstehen. Das Sammeln von User Stories gehört ebenfalls zu seinen Aufgaben. Nachdem alle User Stories gesammelt und alle Kundenwünsche berücksichtigt wurden, werden sie in einer Liste priorisiert, diese wird als Product Backlog bezeichnet. Es ist das Hauptdokument jedes Scrum-Projekts.

Nach der Priorisierung der Product Backlog-Elemente werden diese in Aufgaben umgewandelt und in mehrere Sprints unterteilt. Dies findet während der Sprint-Planungssitzungen statt. Das Hauptziel jedes Meetings ist die Erstellung eines Sprint-Backlogs. Es ist ein Dokument, das alle Aufgaben für einen bestimmten Sprint enthält. Nach Beendigung des Sprints wird die Arbeit des Teams gemäß der Erfüllung der Sprint-Rückstandsanforderungen geschätzt.

Der nächste Schritt im Scrum-Lebenszyklus ist der Prozess der Sprintausführung. Es beinhaltet eine konsequente Ausführung aller Sprint-Aufgaben und eine tägliche Bewertung des Workflows. Der Fortschritt der Sprint-Backlog-Anforderungen wird während der täglichen Scrums bewertet - den Teamtreffen, bei denen alle positiven und negativen Arbeitsprobleme besprochen werden.

Nach dem Ende des Sprints nehmen alle Mitglieder des Scrum-Teams an der Sprint-Review und den Sprint-Retrospektiven teil. Diese Versammlungen helfen herauszufinden, was während des Sprints z.B. schief gelaufen ist.

Der letzte Schritt jedes Sprints ist die Phase der Produktschätzung. Das Produkt wird gemäß der Teamdefinition von "Fertig" bewertet und dem Kunden zur Verfügung gestellt, um sein Feedback zu erhalten. Dann beginnt ein neuer Sprint und der Zyklus wiederholt sich.