Scrum Kompakt

Scrum ist ein Framework für die Abwicklung von Projekten, das auf den Rahmengrundsätzen der agilen Softwareentwicklung aufbaut. »Scrum Kompakt« führt ein in die Grundlagen des Projektmanagements, bietet eine Einführung in Scrum und zeigt eine Variante, wie in Scrum Anforderungsanalyse mit hoher Qualität betrieben werden kann.

Vorwort

Das grundsätzliche Ziel eines Projektes ist das Erreichen von Produkterfolg und Prozesserfolg – die Inhalte zu realisieren, die für ein Produkt erforderlich sind. Dies kann bedeuten, das zu realisieren, was dokumentiert ist, oder das zu realisieren, was sich der Kunde gewünscht hat. Prozesserfolg in diesem Zusammenhang heißt, sich an einen Ablauf und ein Vorgehen zu halten.

Ist es bereits zu Beginn eines Projektes möglich, Anforderungen an das zu entwickelnde Produkt vollständig zu beschreiben und fernerhin auszuschließen, dass sich Rahmenbedingungen des Projektes so verändern, dass sich auch die Anforderungen verändern, dann ist sicherlich die größtmögliche Planbarkeit in den klassischen Vorgehensmodellen zu finden.

Wenn komplexe Systeme entwickelt werden sollen, bei denen sich die Anforderungen zu Beginn nicht oder nicht vollständig formulieren lassen, sind agile Vorgehensmodelle die richtige Wahl. Abhängig davon, wie viel Planbarkeit in Abhängigkeit zu den definierbaren Anforderungen sein soll, müssen agile Modelle um einige klassische Ansätze erweitert werden.

Scrum ist eine gute Alternative, um gewisse Planbarkeit mit agilen Ansätzen zu kombinieren. Produkterfolg wird mit Scrum dadurch erreicht, dass sich außerhalb von Sprints Anforderungen verändern können und sich somit den Begebenheiten während der Laufzeit eines Projektes anpassen lassen. Die im Kapitel Anforderungsanalyse bei Scrum dargestellte Methode ist gut geeignet, um weitere hohe Qualität im Bereich Produkterfolg zu erzielen.

Agiles Vorgehen bedeutet nicht Abwesenheit von Planung; die Planung muss den Rahmenbedingungen und den Erfordernissen in einem Projekt angepasst sein. Der Clou: Je mehr agile Ansätze sich in einem Projektvorgehen finden, desto höher ist die Möglichkeit, auch während der Laufzeit eines Projektes Änderungen einzubringen. Je komplexer die Entwicklung ist, desto mehr muss die Änderbarkeit berücksichtigt werden. Ein Vorgehen, das auf agilen Modellen basiert, ist somit gegenüber klassischen Vorgehensweisen klar im Vorteil.

Ich wünsche Ihnen viel Spaß bei der Lektüre dieses Online-Buches und viel Erfolg bei Ihren Projekten!

Sebastian Neus

17 Kommentare