Anforderungsanalyse bei Scrum

Wie kann in Scrum Anforderungsanalyse betrieben werden und wie kann dies unter Beachtung der aktuellen Standards mit hoher Qualität ausgeführt werden? Mit dieser konkreten Fragestellung befasst sich dieser Abschnitt. Eingeleitet wird dieser Abschnitt über die zentralen Aufgaben des Product Owners und die Möglichkeiten Anforderungen zu schätzen und zu planen. Dieses Kapitel beschreibt eine angepasste und optimierte Form zum Umgang mit Anforderungen und reagiert auf die Defizite, die auftreten, da im Standard einige Definitionen nicht formuliert sind.

In Scrum ist der Product Owner verantwortlich für die Formulierung von Anforderungen. Anforderungen werden in Form von so genannten Items festgehalten. Durch Scrum ist nicht formuliert, welche inhaltlichen Merkmale diese Anforderungen erfüllen müssen. Dies ist einer der großen Unterschiede zu klassischen Vorgehensmodellen, wie zum Beispiel den Rational Unified Process (RUP). Im RUP wird sehr detailliert beschrieben, welche inhaltlichen Kriterien eine dokumentierte Anforderung erfüllen muss. In Scrum muss die dokumentierte Anforderung lediglich so formuliert sein, dass diese vom Anforderungssteller, dem Product Owner, mit einem »Business Value« versehen und priorisiert werden kann. Anforderungen werden in Sprints anhand ihrer Priorität realisiert.