En wikipedia :
Während jedes "Sprints", der in der Regel zwei Jahre dauert Zeitraum von zwei bis vier Wochen (wobei die Länge wird vom Team entschieden), erstellt das Team ein potenziell lieferbares Produktinkrement (zum Beispiel, funktionierende und getestete Software). Der Satz von Funktionen, die in einen Sprint einfließen, stammen stammen aus dem Produkt-Backlog, das eine priorisierter Satz von hochrangigen Anforderungen an die zu erledigende Arbeit. Welche Backlog-Elemente in den Sprint einfließen, wird während der Sprint-Planung festgelegt Besprechung. Während dieser Besprechung informiert der Product Owner das Team über die das Team über die Elemente im Product Backlog, die er fertiggestellt werden sollen. Das Team hat dann fest, wie viel davon sie in der nächsten sie sich verpflichten können, in der nächsten Sprint . Während eines Sprints ist es niemandem darf niemand das Sprint Backlog ändern, was bedeutet, dass die Anforderungen sind für diesen Sprint eingefroren . Nachdem ein Sprint abgeschlossen ist, demonstriert das Team die Nutzung der Software.
Als ich dies las, kamen mir sofort zwei Fragen in den Sinn:
1) Wenn ein Sprint nur ein paar Wochen lang ist und in einer einzigen Sitzung beschlossen wird, wie kann man dann genau planen, was erreicht werden kann? Meiner Erfahrung nach lassen sich Aufgaben auf hoher Ebene nicht genau abschätzen und können leicht das Doppelte dessen betragen, was sinnvoll erscheint. Als Entwickler hasse ich es, wenn man mir vorschreibt, was ich im nächsten Monat auf der Grundlage einer Reihe von Kundenanforderungen liefern kann. Das widerspricht allem, was ich über die Erstellung zuverlässiger Schätzungen weiß, anstatt grob zu schätzen und dann das Doppelte zu nehmen!
2) Da die Anforderungen festgeschrieben werden sollen und am Ende ein fertiges Produkt zur Verfügung stehen soll, was passiert, wenn etwas doppelt so lange dauert? Was ist, wenn diese Funktion am Ende des Sprints nur zur Hälfte fertig ist?
Im Wiki-Artikel ist von der Sprint-Planung die Rede, bei der die Dinge in viel kleinere Aufgaben zur Schätzung aufgeteilt werden (<1 Tag), aber dies geschieht, nachdem die Sprint-Funktionen bereits geplant und die Veröffentlichung vereinbart wurde, nicht wahr? Das ist so, als würde ein Verkäufer etwas versprechen, ohne die Entwickler zu konsultieren.
ÜBRIGENS:
Obwohl das Wort kein Akronym ist, einige Unternehmen, die den Prozess anwenden, bekannt dafür, dass sie ihn mit Großbuchstaben als SCRUM zu schreiben. Diese kann auf eine von Ken Schwabers frühen Arbeiten, in denen SCRUM groß geschrieben wurde im Titel groß schrieb.