Gibt es einen Unterschied zwischen den Begriffen Phase und Sprint und können wir sagen, dass der Sprint eine Phase ist?
In der Wasserfallmethodik verwenden sie den Begriff Phase und in Agile den Begriff Sprint, also gibt es einen Unterschied oder es sind nur Begriffe, die in jeder Methodik verwendet werden.
Das Project Management Book of Knowledge (PMBOK) bietet einen Abschnitt für die Begriffsphase .
Organisationen, die Projekte durchführen, unterteilen normalerweise jedes Projekt in mehrere Projektphasen , um die Managementkontrolle zu verbessern und Verbindungen zu den laufenden Operationen der durchführenden Organisation herzustellen.
Jede Phase erstellt eine Reihe von Ergebnissen, die dann zur weiteren Arbeit an eine andere Gruppe übergeben werden. Das Produkt ist nicht vollständig.
Der Begriff Sprint hat eine spezifische Definition aus dem Scrum- Framework.
Das Herzstück von Scrum ist ein Sprint, eine Zeitspanne von einem Monat oder weniger, in der ein „fertiges“, brauchbares und potenziell veröffentlichbares Produktinkrement erstellt wird.
Am Ende des Sprints ist das Produkt stabil. Obwohl möglicherweise weitere Funktionen angefordert werden, könnten die Bemühungen beendet und immer noch marktfähig sein.
Jeder Sprint kann als Projekt mit einem Horizont von höchstens einem Monat betrachtet werden.
Das bedeutet, dass alle notwendigen Arbeitsphasen am Ende der Timebox des Sprints abgeschlossen sein müssen. Bitte beachten Sie, dass das Arbeiten in Phasen innerhalb des Frameworks ein Anti-Pattern ist.
Die Antwort ist, dass sie unterschiedlich sind und die Unterschiede sehr wichtig sind.
Der Wasserfallprozess hat , wie der Name schon sagt, aufeinanderfolgende Phasen, die wie bei einem Wasserfall aus der vorherigen hervorgehen. Das bedeutet, dass die nächste Phase erst beginnen kann, nachdem die vorherige Phase abgeschlossen wurde. Sie schließen beispielsweise die Anforderungsphase ab, lassen sich von den Stakeholdern freigeben und können erst dann mit der Designphase beginnen.
Während einer bestimmten 'Phase' konzentrierst du dich nur auf diese eine Sache und auf nichts anderes. So ist beispielsweise am Ende der Anforderungs- und Entwurfsphase das einzige Ergebnis ein Dokument. Es wird kein Code geliefert.
Im Gegensatz dazu lautet eines der 12 Prinzipien hinter dem Agilen Manifest :
Unsere höchste Priorität ist es, den Kunden durch frühzeitige und kontinuierliche Lieferung wertvoller Software zufrieden zu stellen.
Um dies zu erreichen, versucht Agile, alle Wasserfallphasen (Anforderung, Design, Entwicklung, Test und Bereitstellung) in einer kurzen Zeitbox namens Sprint (auch Iteration genannt) zu kombinieren. Am Ende dieses Sprints sollte ein potenziell auslieferbares Code-Inkrement fertig sein. Das heißt, es muss bereit, getestet und einsatzbereit sein. Einige Leute stellen am Ende jedes Sprints nicht tatsächlich für die Produktion bereit. Es sollte jedoch am Ende jedes Sprints potenziell einsetzbar sein.
In der Wasserfallmethodik verwenden sie den Begriff Phase und in Agile den Begriff Sprint, also gibt es einen Unterschied oder es sind nur Begriffe, die in jeder Methodik verwendet werden.
Ja, sie meinen verschiedene Dinge. Ja, dies sind Begriffe, die in jeder Methodik verwendet werden.
Mohammed Haidar
Daniel
Alan Larimer